[issue34976] IDLE: Replace the search dialog with a search bar

2020-10-23 Thread Tal Einat
Tal Einat added the comment: Thanks Mark, your feedback is greatly appreciated! -- ___ Python tracker ___ ___ Python-bugs-list mail

[issue34976] IDLE: Replace the search dialog with a search bar

2020-10-23 Thread Tal Einat
Tal Einat added the comment: > Why would having all 'a's on a page light up when I type 'a' be a plus? The auto-highlighting could be disabled for 1-2 character search queries, or delayed for a bit to allow typing to continue. I find auto-highlighting very useful when I'm looking for "where

[issue34976] IDLE: Replace the search dialog with a search bar

2020-10-23 Thread Mark Roseman
Mark Roseman added the comment: Tal, I gave it a try, I think this is great. For "simple" searches (i.e. what people do most of the time), a search bar is a lot less klunky than bringing up a dialog. Patch seems to work well, would just need a cosmetic update (ttk widgets etc.). Things ma

[issue34976] IDLE: Replace the search dialog with a search bar

2020-10-12 Thread Terry J. Reedy
Terry J. Reedy added the comment: Notepad++ Find by marks all matches in the current doc as 'found', with a distinct (darker) highlight for the 'selected' found. Double clicking selects a word, as in IDLE, *and* finds all matches. One can then either cut/copy/replace the selection, as in I

[issue34976] IDLE: Replace the search dialog with a search bar

2020-10-12 Thread Tal Einat
Tal Einat added the comment: I should mention one *major* advantage of using a search/replace bar: Live highlighting of matches *as you type*. It really is a vastly better experience; if you haven't tried it yet, please do. -- ___ Python tracker

[issue34976] IDLE: Replace the search dialog with a search bar

2020-10-12 Thread Tal Einat
Tal Einat added the comment: The version in the PR is modeled after similar features in IDEs, not browsers. I mentioned browsers since they are very commonly used, and to the best of my knowledge all modern browsers use search bars. Therefore, as a UI element, search bars are now commonplace

[issue34976] IDLE: Replace the search dialog with a search bar

2020-10-12 Thread Terry J. Reedy
Terry J. Reedy added the comment: Notepad++, which I use, uses a tabbed dialog for search and replace, which I think I would like to somewhat imitate. Or just have one search and replace dialog. I need to experiment. I don't like the Firefox toolbar and consider it buggy. In any case, it

[issue34976] IDLE: Replace the search dialog with a search bar

2018-12-11 Thread Terry J. Reedy
Change by Terry J. Reedy : -- versions: -Python 3.6 ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: https://

[issue34976] IDLE: Replace the search dialog with a search bar

2018-10-15 Thread Tal Einat
Tal Einat added the comment: Thanks for giving it a try, Cheryl, I'm glad you like it! -- ___ Python tracker ___ ___ Python-bugs-li

[issue34976] IDLE: Replace the search dialog with a search bar

2018-10-14 Thread Cheryl Sabella
Cheryl Sabella added the comment: +1 on adding this to IDLE I haven't looked at the code or all the details yet, but just downloading the patch and running code in IDLE, this is a nice change. -- ___ Python tracker

[issue34976] IDLE: Replace the search dialog with a search bar

2018-10-13 Thread Tal Einat
Tal Einat added the comment: See PR GH-9855 for a working implementation based on my old "SearchBar" extension. -- ___ Python tracker ___

[issue34976] IDLE: Replace the search dialog with a search bar

2018-10-13 Thread Tal Einat
Change by Tal Einat : -- keywords: +patch pull_requests: +9224 stage: needs patch -> patch review ___ Python tracker ___ ___ Python-

[issue34976] IDLE: Replace the search dialog with a search bar

2018-10-13 Thread Tal Einat
New submission from Tal Einat : Search dialogs are clunky and arguably outdated. Most modern editors, IDEs and browsers use a search bar instead. I created a search bar for IDLE as an extension years ago, it can be found on PyPI as "SearchBar". I hadn't updated it in recent years and it doesn