[issue24781] Improve UX of IDLE Highlighting configuration tab

2021-06-10 Thread Terry J. Reedy
Terry J. Reedy added the comment: Since uipreferences.py was written, in 2015, configdialog uses ttk widgets, including Notebook. We have factored out a class for each notebook pane plus one for help sources and one for traced variables. I have in mind something like highlight3.png and will

[issue24781] Improve UX of IDLE Highlighting configuration tab

2020-06-06 Thread Terry J. Reedy
Change by Terry J. Reedy : -- versions: +Python 3.10 -Python 3.5, Python 3.6 ___ Python tracker ___ ___ Python-bugs-list mailing lis

[issue24781] Improve UX of IDLE Highlighting configuration tab

2015-09-25 Thread Terry J. Reedy
Terry J. Reedy added the comment: OK, will ask before review. -- ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue24781] Improve UX of IDLE Highlighting configuration tab

2015-09-25 Thread Mark Roseman
Mark Roseman added the comment: Have added the 'apply changes to other elements with same background?' feature in my private copy. To save constantly uploading new versions on every tweak, when we're ready to evaluate/integrate, I'll pass it along. -- _

[issue24781] Improve UX of IDLE Highlighting configuration tab

2015-08-27 Thread Mark Roseman
Mark Roseman added the comment: Attached uipreferences.py, which is a newer and more complete version of the one in prefs-wip.patch -- Added file: http://bugs.python.org/file40276/uipreferences.py ___ Python tracker

[issue24781] Improve UX of IDLE Highlighting configuration tab

2015-08-20 Thread Mark Roseman
Mark Roseman added the comment: Regarding the setting background for the multiple elements.. one possibility is that the first time in a session they change the background of an element that was same as the background, we ask if they'd like to apply that change to the other program elements th

[issue24781] Improve UX of IDLE Highlighting configuration tab

2015-08-17 Thread Mark Roseman
Mark Roseman added the comment: Looking to get some feedback on a large chunk of new code (not yet complete), for the 'new' preferences dialog. Not so much UI things as if I've made any glaring structural errors which aren't obvious to this Python sorta-newbie. For lack of a better place, I've

[issue24781] Improve UX of IDLE Highlighting configuration tab

2015-08-17 Thread Terry J. Reedy
Terry J. Reedy added the comment: So you mean text background as opposed to widget background. I changed the background of non-user-entered shell, stdout, and stderr text in my personal highlight theme to light versions of the foreground, and like the result so much I have considered proposin

[issue24781] Improve UX of IDLE Highlighting configuration tab

2015-08-17 Thread Mark Roseman
Mark Roseman added the comment: I am admittedly not a fan of skinnable user interfaces, especially for non-entertainment applications. It doesn't add anything to the usability, and makes support harder. It always says to me "hello, 2002 called and wants it's user interface back". I think the a

[issue24781] Improve UX of IDLE Highlighting configuration tab

2015-08-16 Thread Terry J. Reedy
Terry J. Reedy added the comment: As I think I said elsewhere, I want myself and others to be able to select among the style themes provided with ttk, as well as any other themes (a dark theme?) that we or users devise. A custom theme would be a good project for a UI design class. I do not u

[issue24781] Improve UX of IDLE Highlighting configuration tab

2015-08-03 Thread Mark Roseman
Mark Roseman added the comment: The squares next to foreground/background are placeholders for those controls I can't remember what they're called (colour wells?) where it shows the current colour, and clicking it brings up a colour picker allowing you to change. So separate ones for foregroun

[issue24781] Improve UX of IDLE Highlighting configuration tab

2015-08-02 Thread Terry J. Reedy
Terry J. Reedy added the comment: After I added a custom Terry theme, my main activity has been tweaking it. Version 3 is an clear improvement over the existing tab. With the example box on top, I think the comment should be # Click here or dropbox # below to change item. 0 Foregound 0 Backgr

[issue24781] Improve UX of IDLE Highlighting configuration tab

2015-08-02 Thread Mark Roseman
Mark Roseman added the comment: cfg_highlight_alt.png shows with the listbox for choosing a theme Also added highlight3.png... same kind of thing, but by renaming the tab as 'Themes' you no longer even need the row of labels at the top. And it parallels the fonts/tabs design suggestion somewha

[issue24781] Improve UX of IDLE Highlighting configuration tab

2015-08-02 Thread Mark Roseman
Mark Roseman added the comment: One of the other options I was playing with previously was a listbox for choosing the theme (what I'd suspect is the main user activity here). -- Added file: http://bugs.python.org/file40110/cfg_highlight_alt.png ___ P

[issue24781] Improve UX of IDLE Highlighting configuration tab

2015-08-02 Thread Serhiy Storchaka
Serhiy Storchaka added the comment: I would make theme element chooser a list box and move the sample to the right. -- nosy: +serhiy.storchaka ___ Python tracker ___

[issue24781] Improve UX of IDLE Highlighting configuration tab

2015-08-02 Thread Terry J. Reedy
Terry J. Reedy added the comment: I find the new arrangement more confusing. -- ___ Python tracker ___ ___ Python-bugs-list mailing li

[issue24781] Improve UX of IDLE Highlighting configuration tab

2015-08-02 Thread Mark Roseman
New submission from Mark Roseman: Placeholder for improvements to the syntax highlighting tab in IDLE config dialog. I've attached cfg_highlight.png which shows a before and after I'm suggesting as a starting point. It would have the same functionality but uses a lot less pieces to implement