-
-
Notifications
You must be signed in to change notification settings - Fork 68
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Headerbar buttons layout #185
Comments
what about having export as a 3 linked buttons:
|
I'm sorry for the late reply.
Maybe somewhat better, but it will not solve the issue I mentioned above:
|
Regarding the It looks somewhat better than the current buttons style, however, I think the headerbar would appear to be still crowded on non-tiling WMs. Also, displaying only "Export Theme" & "Export Icons" looks quite arbitrary and no regularity to me. I got another idea for the Export buttons layout, so please check #190 (comment). |
that's why i replaced clone to "save as" but feel free to propose other more common icon choices
i can push it to a separate branch so you can test how it looks for you on non-tiling wm |
I'm proposing the text-style menu items (except for Save button) instead of icon buttons. I barely understand what "Save" icon and "Remove" icon are, but can't understand what "Save as" icon and "Rename" icons are at a glance (unless I show tooltips on them).
Thanks, but I'm already testing how it looks on GNOME :) |
yeah, but after looking at the tooltip once you will already know it, while extra clicks you'd have to do every time so the point is what's for to look pretty if it will cause user to do extra work?
i see on your screenshot left button group is not linked yet, so after linking them it will be even more compact, i've pushed to branch |
however in gtk3-widget-factory example |
and also about "save as"/coppy icon readability -- i think previous was more comprehensible (since it had two documents) while current looks almost the same as "save" and hard to distinguish |
In order to know it, users need to familiarize and remember it. The point is not only people who frequently use the app enough to remember it. In my personal experience, I always at a loss which icon button to press while displaying tooltips, because those icon buttons are still ambiguous and difficult to understand to me. So I'd prefer one extra click rather than displaying tooltips for a few seconds while wondering. Also, as a mouse user, I'd be glad if there is a right-click menu on the sidebar items which has "Save as", "Rename", and "Remove" items. |
If you'll stick to the icon button style, I'll agree with it. Renaming to "Save as" I suggested was premised on making it a text style. |
that could be a way to go, i only don't know how to make it discoverable for the new users what there are some extra actions (like renaming when you click on right side) one of popular usability complains was like "i open app and ok, i see a lot of themes, but how can i create a new one"; which means what current workflow of creating new theme (editing factory preset and saving it or choosing factory preset and cloning it) could be done somehow more intuitive, but i really have no clue on this part |
but jokes aside, Firefox is also showing such help balloons on first start and after major updates and also we almost already have our own mr mascot guy, so those could be combined :D |
I suggested a right click menu as a secondary menu. I mean, it's a duplicate of the primary hamburger menu. I believe the hamburger menu is the first place for users to look for something action, so I don't share the concern of discoverability.
Regarding that, I think adding "Create New Preset" item in the popover on the top left would help that. Of course, separately from "Save as" (or "Clone").
|
I think adding a small usage guide in the |
i am still not sure what that button supposed to do, since themes don't have so-called "initial state", mb just create a copy of random preset (not preset called "random") usage guides are already in readme, in the most bottom section |
I think it's better to make and load an "initial state" preset than to create a copy of random preset. The user's workflow should be as follows:
|
yeah, in ui it will be very easy to do, just bind 'new theme' button to "save oodwaita as..." (or other theme) action |
one more idea:
|
also it could be nice idea for hobby project to translate such ascii-"art" to gnome-UI mockups :D |
I reread the GNOME's guidelines:
You're right. Themix should have both primary and secondary menus :D |
For balancing, such a buttons placement may be better:
|
please note what in my proposal Export is linked group of Export Theme and dropdown with other exports, that's important about clickpath for the main usecase |
Since the current headerbar is packed with many buttons, it has several issues:
The text was updated successfully, but these errors were encountered: