Closed nana-4 closed 4 years ago
the second issue was already fixed in https://github.com/themix-project/oomox/issues/189
now i've attempted to address the first part of the issue, to improve the readability
please have a look on the latest oomox-git
Thanks. I tried the latest oomox and it seems to have better readability. However, I still feel that it's better to separate the folder and themes completely, because:
Also, when separating the folder and themes, I suggest to unbold the (sub) folders. (I think it's enough to bold only the top folders. Otherwise, the sub-folders would look noisy.)
In addition (a bit off-topic, though),
250
) looks a bit too wide. I think 200
is just right.In summary, it looks like:
v Presets
> Base16
v Contributed
Christmas
Cxmas
Halloween
QuakeWorld
...
> GNOME-Colors
> LCARS
> Modern
> Monovedek
> Pop Art
> Retro
> WoopWoop
> Xresources
Random
v User Presets
> Base16
> Image Colors
MyTheme
MyTheme2
MyTheme3
Separate folder and themes completely
that reduces usability because it's not possible anymore to preview directory without opening, i mentioned that previously
Do not set sub-folders to bold Do not set text colors to dim Set the minimum width of sidebar to 200
ok
Move $PLUGIN into "Presets"
no, that would be totally illogical since there are different options for them than for normal presets (they have additional block before theme options and it behave not like other blocks). after redesign of the mainlist those plugin options would be displayed on "gray" background while all normal options will be on blocks with "white" background
and, if not from the point of UI, plugins presets and normal presets are just different format files (like .yml, .png, etc)
that reduces usability because it's not possible anymore to preview directory without opening, i mentioned that previously
Honestly, I still don't understand why you think it (markedly?) reduces usability. I think the two issues I mentioned above are more problematic. AFAIK and IIRC, other apps (not limited to GTK apps) don't have the pattern Oomox has. For example, in gtk3-demo
's sidebar, "Entry" is not "Entry: Entry Buffer". But do you think it is also reducing the usability?
As a side note, just FYI:
gitg
, some directories are expanded but others are not expanded by default.atom
(non GTK app), directories are expanded by clicking the row.Maybe can we use such approaches to make up for usability?
no, that would be totally illogical since there are different options for them than for normal presets
Considering that "Presets" are themes prepared by Oomox and "User Presets" are themes created by the user, I thought that would be logical from the viewpoint of a user. But OK, I'll leave it up to your judgment in regards to that.
For example, in gtk3-demo's sidebar, "Entry" is not "Entry: Entry Buffer". But do you think it is also reducing the usability?
i think for gtk3-demo such pattern (scrolling presets with keyboard arrows to preview the palettes) is not appliable since you need to click Run to actually see the demo
other examples also not answering my concern about limitations for keyboard navigation
Considering that "Presets" are themes prepared by Oomox and "User Presets" are themes created by the user
yeah but plugins are neither of both -- contents of plugins are populated by users but can't be edited (the same as default presets) and stored in original (.yml, .png) format, not as themix-colors
i think for gtk3-demo such pattern (scrolling presets with keyboard arrows to preview the palettes) is not appliable since you need to click Run to actually see the demo
Hmm, I thought gtk3-demo's right pane is equivalent to Oomox's palettes (both can be previewed with arrow keys), and gtk-demo's "Run" button is equivalent to Oomox's "Export" buttons...
By the way, to expand directories, <
and >
arrow keys can be used.
yeah but plugins are neither of both -- contents of plugins are populated by users but can't be edited (the same as default presets) and stored in original (.yml, .png) format, not as themix-colors
I see. Now I got it. Thanks for your detailed explanation :)
gtk3-demo
i mean what information which reveals when item is selected in gtk3-demo is not so important for understanding the content of the item, while in oomox app just name of the preset tells not much and it need to be opened first to understand what's inside
By the way, to expand directories, < and > arrow keys can be used.
please check the keyboard shortcuts popup, they should be already there
This improves readability and avoids spreading the sidebar wide.