-
-
Notifications
You must be signed in to change notification settings - Fork 2.6k
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
Improve UX of main toolbar #3678
Comments
The maintable-beta now has a restyled toolbar. We still need to decide on the color and which icons to display (see discussion starting at #3684 (comment)). |
@tobiasdiez Thanks for the ping. I looked at the current maintable-beta branch and in particular at the colors. Since this is currently a mess because in every Looking at the current state, one thing beside the inconsistency hit me instantly: We are starting to mixing a dark-scheme with a bright-scheme. What I mean by that is that I suggest we should stick with dark information onto bright background: Dark icons onto a brighter toolbar, dark menu text onto e.g. gray, dark tool-tip text onto bright bg, etc. To make everything consistent, we should first decide the one main theme color. I believe this should stay the blue that we used for icons until recently. Maybe a slight variant. Based on this color, we calculate the highlight colors that we need and maybe 4 neutral gray-tones. I've done this several times and maybe the most prominent example where this increases usability are the Solarized colors. You want to ensure that all colors and grays love each other. Then, the big fun begins because every FX component needs to be checked and restyled. For testing, I used very bright colors in a main color css file and replaced some of the component colors. Note, I don't suggest any of the colors used here; it was only my test-zone I could make out several things:
One final word on the things discussed in the PR: For me, there are also way too few icons in the toolbar and I don't like a prominent search bar. IMO this search bar hype is overrated and especially in JabRef, I use it not even close as often as I use "new Entry" or "Push to App". Searching is good, but it should not be centered using half of the toolbar. The social media icons are useless to me too, but I understand the intention of @koppor. Although I don't believe that this indeed has the desired effect. |
"Search" is the most used feature by me. In OneNote I just use Ctrl+E, which is a very good full-text search on all my notes. |
These are good points @halirutan. A few colors are collected at the beginning of Since I have absolutely no background in UI design, I took the design guidelines from Google and Microsoft as blueprints. They mostly suggest to use a strong color for the titlebar (this suggestion is especially for mobile apps and use a hamburger-styled menu for desktops...but this is not an option for JabRef) and to use a grayish color for secondary navigation (i.e. our groups side panel). For an example see below. |
Following up on what @koppor already said, the "Search" feature is also the most important one to me. I have a database with over 14,000 entries - I wouldn't know what to do without the search feature, so I think (at least for my use case) it deserves its prominent position. I do agree with @halirutan, however, that the Social Media buttons appear less useful (again, this might only apply to me). @tobiasdiez : I don't know whether this belongs here, so apologies, if it does not. When using the search feature in:
the background colour is this darkish blue-purple colour. The text that is inserted by the user in the search bar, however, is black, which makes it very difficult to distinguish the text from the background colour. This should definitely be changed to a bright colour, e. g. white, if the dark background colour is kept. |
I have by far not touched everything but I tried to at least use consistent colors. I used the Canadian Color Scheme that I discovered recently through Hacker News. I used only one blue base-color and several grays. All other colors are only for highlighting like selected rows, warnings, tooltips etc. The result is a very modern and friendly looking JabRef in a flat design. This all needs to be cleaned up and unified further, but I cannot do this without help because some things (like the sidepanel) are created in code and other things seem to have no effect and I would like to understand what the intention behind it was. Here are some things I tried to tackle:
In any-case, with consistent styling, we can create a Girl Version of JabRef easily |
@halirutan I like the light and fresh look. Where exactly do you need help? |
Since the toolbar is now restyled and the color-theme is tracked as part of #3621, I'll close this issue now. |
Not a pressing matter, but we should at some point take care of this. At the moment, the current main toolbar looks like this on Ubuntu
Several things are noteworthy:
I have hacked a fix to test some things by (1) removing the borderlines completely and make the whole toolbar having a border, (2) separating visually everything that is part of the global search, (3) fixing background color. This gives IMO a much clearer view:
I believe we should take care of this when we migrate the toolbar to FX. Additionally, I have seen that the "Material Icons" we use, provide a template that lets you create your own icons. I think we (I guess this would be my turn) should think about creating nice icons for the "Push to Application" button to make them fit into our overall design. I'm sure I can do this while making the icons still recognizable.
The text was updated successfully, but these errors were encountered: