Hi,
Today I wanted to try a new theme and noticed that the theme menu only lists the theme's name, so I had to try them all, which is expected.
My issue is that I already knew I wanted a light theme, because I like them better. I just asked around and at least with the small sample of people around me, they already know if they prefer light themes or dark themes.
It looks like themes are already identified as light or dark via their Semantic Class, so my suggestion is to include this distinction in the UI somehow. I know this is not something the user will do frequently, but I think this improvement will cut the time to select a new theme roughly by half.
-- :: dip --
On 30 Dec 2015, at 11:58, dipnlik wrote:
It looks like themes are already identified as light or dark via their Semantic Class, so my suggestion is to include this distinction in the UI somehow. I know this is not something the user will do frequently, but I think this improvement will cut the time to select a new theme roughly by half.
Select Bundles → Select Bundle Item…
Switch to “Other” in the scope bar and pick “Semantic Class” in the gear menu drop-down.
Now enter “theme.light” and you will see only light themes installed on your system.
Granted, the experience is not very good because once you select a theme you will have to redo the above steps.
I think having the item chooser immediately switch to a theme, once it gets selected in the list, would make it a lot more useful (while still a bit hidden).
On Wed, Dec 30, 2015 at 9:14 AM, Allan Odgaard mailinglist@textmate.org wrote:
On 30 Dec 2015, at 11:58, dipnlik wrote:
It looks like themes are already identified as light or dark via their Semantic Class, so my suggestion is to include this distinction in the UI somehow. I know this is not something the user will do frequently, but I think this improvement will cut the time to select a new theme roughly by half.
Select Bundles → Select Bundle Item…
Switch to “Other” in the scope bar and pick “Semantic Class” in the gear menu drop-down.
Now enter “theme.light” and you will see only light themes installed on your system.
Granted, the experience is not very good because once you select a theme you will have to redo the above steps.
This definitely helps filtering, and is knowledge I can also use for other things, thanks for that.
I think having the item chooser immediately switch to a theme, once it gets selected in the list, would make it a lot more useful (while still a bit hidden).
I'd be worried about accidentally selecting themes this way. If I'm looking for something else and stumble upon a theme, immediately switching to it would be a big unexpected visual effect.
I was leaning more to improve the View → Themes menu. Maybe list all dark themes, a divider, then all light themes?
Anyway, thanks for the quick response.
-- :: dip --
On 30 Dec 2015, at 18:10, dipnlik wrote:
I think having the item chooser immediately switch to a theme, once it gets selected in the list, would make it a lot more useful (while still a bit hidden).
I'd be worried about accidentally selecting themes this way. If I'm looking for something else and stumble upon a theme, immediately switching to it would be a big unexpected visual effect.
Could make it so that the theme switch is reverted unless the dialog is closed with a confirming action (return or the select button). Also, the themes only show up among the items, if one switch the scope bar to “Other”.
I was leaning more to improve the View → Themes menu. Maybe list all dark themes, a divider, then all light themes?
That could also work, I’ll probably give that a try.
I think adding an intermediate dialog for theme selecting, with "preview on select" would lead to the least surprises for users.
And why does it have to be a menu item? I never switch themes.. For me it could be just as well in the preference pane.
Koen
Op 10 jan. 2016 om 23:43 heeft Allan Odgaard mailinglist@textmate.org het volgende geschreven:
On 30 Dec 2015, at 18:10, dipnlik wrote:
I think having the item chooser immediately switch to a theme, once it gets selected in the list, would make it a lot more useful (while still a bit hidden).
I'd be worried about accidentally selecting themes this way. If I'm looking for something else and stumble upon a theme, immediately switching to it would be a big unexpected visual effect.
Could make it so that the theme switch is reverted unless the dialog is closed with a confirming action (return or the select button). Also, the themes only show up among the items, if one switch the scope bar to “Other”.
I was leaning more to improve the View → Themes menu. Maybe list all dark themes, a divider, then all light themes?
That could also work, I’ll probably give that a try.
textmate mailing list textmate@lists.macromates.com http://lists.macromates.com/listinfo/textmate
On Sun, Jan 10, 2016 at 8:43 PM, Allan Odgaard mailinglist@textmate.org wrote:
On 30 Dec 2015, at 18:10, dipnlik wrote:
I was leaning more to improve the View → Themes menu. Maybe list all dark themes, a divider, then all light themes?
That could also work, I’ll probably give that a try.
I was on vacation so I haven't used TextMate in a while. Updated today and saw this improvement implemented. Thanks a lot for that :)
-- :: dip --