Community
    • Login

    survey: Incremental search usefulness

    Scheduled Pinned Locked Moved General Discussion
    79 Posts 17 Posters 17.2k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • cmeriauxC
      cmeriaux
      last edited by

      hello,
      here is a new version with a dropdown list to select the mode. each string is same as the classical find dialog.
      it’s much consistently that way (for the UI and the Code)
      Tab stop hasn’t been forgotten ;-)
      I’ve increased the width of the input field (much easier than filling the remaining space )
      https://youtu.be/lnfJBeb2RkU

      Alan KilbornA 1 Reply Last reply Reply Quote 3
      • asvcA
        asvc @cmeriaux
        last edited by

        @cmeriaux said in survey: Incremental search usefulness:

        Here is a screencast of the POC I’ve did. https://youtu.be/_s6BJf4sdw4

        Yessss. Thanks heaps.

        @cmeriaux said in survey: Incremental search usefulness:

        Would you prefer several control (like in the screen cast) or a combo box to select the search mode ? I hesitate.

        Good question.

        • Check-box: one click less to toggle mode
        • Drop-down: visually cleaner and allows to preserve space for the input field

        I vote for the combo-box with (ideally) assignable hotkeys. For example:

        • CTRL+F – live regexp search
        • CTRL+SHIFT+F – open dedicated search window
        • ALT+SHIFT+F – something else.
        1 Reply Last reply Reply Quote 1
        • Alan KilbornA
          Alan Kilborn @cmeriaux
          last edited by

          @cmeriaux :

          I’ve increased the width of the input field

          Have you opened an issue on this for github? Or maybe there is an existing one?
          If one hasn’t been opened yet, with the addition of widening the input field maybe we are in the area of general improvements to incremental search, and the issue should reflect that.

          What I’m getting to is another general improvement that I believe @guy038 brought up: The ability to switch back to the editor window without closing the incremental search window. Currently Esc closes the incremental search window and switches back, but it is rather visually disruptive to close the window when you are probably going to use it again soon.

          I’d be okay with Esc switching focus back and a different keycombo (alt+f4 ?) closing the window.

          The second video has a nicer look than the first. Well done.

          1 Reply Last reply Reply Quote 1
          • cmeriauxC
            cmeriaux
            last edited by

            Thanks for you feedback.
            Dop-down solution won.
            I’ve created an Issue (https://github.com/notepad-plus-plus/notepad-plus-plus/issues/8247)
            and a Pull request for the things I’ve done ( https://github.com/notepad-plus-plus/notepad-plus-plus/pull/8248 )

            A Nigthly build is available if you want to test or to play.
            https://ci.appveyor.com/project/cmeriaux/notepad-plus-plus/builds/32773840/job/yhkoe9ieaxdmkwuf/artifacts

            Let’s create other issue for other demands. Let’s keep Pull Request as small as possible to increase the probability to be integrated.

            Alan KilbornA 1 Reply Last reply Reply Quote 3
            • guy038G
              guy038
              last edited by guy038

              Hi @cmeriaux,

              I downloaded your test build, but I got the message :

              "This application is not a valid Win32 application Surely connected to my old Win XP WP3 configuration !!


              On the other hand, Christophe, what about a Whole word only option, which could be useful in Normal search mode ? Of course, it should be forbidden in case of regex search !

              BR

              guy038

              1 Reply Last reply Reply Quote 1
              • Alan KilbornA
                Alan Kilborn @cmeriaux
                last edited by

                @cmeriaux said in survey: Incremental search usefulness:

                A Nigthly build is available if you want to test or to play.

                A better link for this might be the more upper-level one:
                https://ci.appveyor.com/project/cmeriaux/notepad-plus-plus/builds/32773840

                That way users of either 32-bit or 64-bit can follow the links down to grab the trial executable they would need. So, as an example, if you want the 64-bit exe, you could click on this:

                70cf30b2-0afa-4ac7-9c14-506ab6cb5fee-image.png

                and it would lead to a screen with this on it somewhere:

                c9dbae9e-4c54-464a-b66c-e0f282bdc106-image.png

                From there you would click Artifacts and this would take you to a page where you can actually download the trial version.

                So what you would do would be to download and put the exe in the same folder as your normal v7.8.6 executable notepad++.exe is; then run the trial exe instead of the normal one. Another option is to grab a portable .zip version of 7.8.6 and replace put the downloaded .exe in the extraction folder for that.

                astrosofistaA 1 Reply Last reply Reply Quote 4
                • cmeriauxC
                  cmeriaux
                  last edited by

                  Hi @guy038 i’ve already though about whole word only option , but what’s the interest of incremental search if it’s not incremental due to whole word option. So I decided to not overload the UI.

                  About the nightly build test, it’s strange. Have you every managed to run a nightly build (x64 or x86 or mingwin). I don’t know what to say. what about moving to win10 ? Sorry for the troll.

                  1 Reply Last reply Reply Quote 1
                  • guy038G
                    guy038
                    last edited by guy038

                    Hello, @cmeriaux, @alan-kilborn and All,

                    I gave a try, using the @alan-kilborn’s link => Same negative result. But, don’t bother about it, never mind !


                    Now, regarding the Whole word only option, I’m usually using, for instance, the Firefox browser which has this option, though it searches in an incremental way ;-))

                    2c9b06b9-9dbd-4450-b7ec-bb06f7cf79f7-image.png

                    Cheers,

                    guy038

                    1 Reply Last reply Reply Quote 1
                    • astrosofistaA
                      astrosofista @Alan Kilborn
                      last edited by

                      @Alan-Kilborn

                      Good advice, thank you. Without it I would have failed to install the test build.

                      It looks nice :)

                      Alan KilbornA 1 Reply Last reply Reply Quote 1
                      • Alan KilbornA
                        Alan Kilborn @astrosofista
                        last edited by

                        @astrosofista said in survey: Incremental search usefulness:

                        Good advice, thank you. Without it I would have failed to install the test build.

                        Yes, one thing I didn’t mention that maybe I should have:
                        There’s a Scintilla DLL artifact there as well, but as there typically aren’t often changes made to the Scintilla part of Notepad++, the one that comes with a recent Notepad++ releases should be fine to use for tests like these.
                        Also, I’m not sure these Scintilla DLLs are “signed”?

                        1 Reply Last reply Reply Quote 1
                        • cmeriauxC
                          cmeriaux
                          last edited by

                          @Alan-Kilborn Thanks alan for all the details you gave about nightly build.
                          Inded the scintilla.dll ant notepad++.exe are not signed

                          The nightly build issue on @guy038 computer means that DonHo release Npp++ with another compiler/options than AppVeyor tools (Visual Studio 2017) which may not support windows XP.

                          1 Reply Last reply Reply Quote 1
                          • asvcA
                            asvc
                            last edited by asvc

                            In light of the response from @donho… What are our options?

                            I have downloaded AppVeyor build, replaced SciLexer.dll and notepad++.exe in the NPP directory and got this:

                            d0a704b8-19ad-47d1-9633-2529769ec941-image.png

                            2521a599-7c90-4106-8cf7-3bcc721438a2-image.png

                            Restoring old SciLexer.dll fixes the issue and Notepad++ launches with the brand new Regexp powers in the quick search bar! Thanks @cmeriaux .

                            As I do believe we can find a way to convey viability of this feature to mr. Ho, let’s think about next steps.

                            Would it be possible to highlight all matches instead of the 1st one? I have tried “Highlight all” checkbox – does not work.

                            1 Reply Last reply Reply Quote 0
                            • cmeriauxC
                              cmeriaux
                              last edited by

                              inded @donho refused the feature, I’m very disappointed

                              asvcA 1 Reply Last reply Reply Quote 0
                              • asvcA
                                asvc @cmeriaux
                                last edited by asvc

                                @cmeriaux said in survey: Incremental search usefulness:

                                inded @donho refused the feature, I’m very disappointed

                                Do you know him in person? You are both in France, maybe a glass of coffee could iron out wrinkles of communication…After the pandemic is over.

                                Now, on the more serious note, the application is a shining beacon of Open-Source movement: GPLv2 license, open development model, transparency, etc.

                                Question is, what to do when the respected key developer and project owner is in a disagreement with users? Options:

                                1. Maintain a fork that merges latest code with the selected patches
                                2. Persuade the key developer to accept some particularly handy pull requests
                                3. Make change a plugin which can be released independently

                                As we have evidence that pull request is at very least “mergeable”, I think #2 must not be disregarded as the least destructive and one that has highest chances to survive in a long term.

                                Do we have a messenger here who is in touch with mr.Ho and supportive of the feature discussed?

                                1 Reply Last reply Reply Quote 0
                                • cmeriauxC
                                  cmeriaux
                                  last edited by

                                  @asvc unfortunately I don’t know him personally. A glass or coffee could help especially we are close to Paris. ;-)

                                  @asvc said in survey: Incremental search usefulness:

                                  Now, on the more serious note, the application is a shining beacon of Open-Source movement: GPLv2 license, open development model, transparency, etc.

                                  Every thing is transparency but decisions of which feature is useful should be taken by several people instead only one (which is more a dictatorship). It should be something like marketing decision oriented toward user.

                                  @asvc said in survey: Incremental search usefulness:

                                  Question is, what to do when the respected key developer and project owner is in a disagreement with users? Options:

                                  Good question. Answer 2 is indeed the better one but I do not know any messenger.

                                  1 Reply Last reply Reply Quote 2
                                  • cmeriauxC
                                    cmeriaux
                                    last edited by

                                    @sasumner may be a precious help cause he have a higher clearance level on Github.
                                    hello @sasumner we are several people who wants to use a Regexp in the incremental find bar, but it has been literally refused by donho. would you have an opinion on this topic, and would you help us ?
                                    Thanks

                                    1 Reply Last reply Reply Quote 0
                                    • asvcA
                                      asvc
                                      last edited by asvc

                                      Roger that, @cmeriaux . Would it take much of an effort to highlight all matches during regexp search?

                                      I am willing to make a short & nice screencast that presents the feature and link it to the GitHub ticket with clear presentation.
                                      Having all matches highlighted will add some good visual oomph.

                                      1 Reply Last reply Reply Quote 1
                                      • cmeriauxC
                                        cmeriaux
                                        last edited by

                                        @asvc There is a defect when the regexp contains ‘.’ otherwise highlight all works fine.
                                        Could you do a sexy screencast without ‘.’ (\w \s \d + … )?

                                        1 Reply Last reply Reply Quote 0
                                        • asvcA
                                          asvc
                                          last edited by

                                          @cmeriaux said in survey: Incremental search usefulness:

                                          Could you do a sexy screencast without ‘.’ (\w \s \d + … )?

                                          Sure can. It’s past midnight here, added to the TODO list for tomorrow.

                                          1 Reply Last reply Reply Quote 2
                                          • asvcA
                                            asvc
                                            last edited by

                                            Just wanted to update @cmeriaux that it is still in the TODO list and I will post an update as soon as it is ready. Should be done by EOD Sunday.

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post
                                            The Community of users of the Notepad++ text editor.
                                            Powered by NodeBB | Contributors