Open kvakvs opened 5 years ago
I think we should also consider removing two buttons from the main menu bar:
Toggle despawn is popular with streamers though. Clear traffic does indeed belong to options.
Looking a lot cleaner. I assume we'll be using a grey texture background that can be colorised in-game (eg. setting .color panel components colorizes the texture) so we can fiddle a bit with the tile colors?
Freaking love the lane arrows icon.
Suggestion: For priority signs, just have the yield triangle as that seems valid for both US and rest of world and will make the button much more clean and distinct.
I think we also need something a lot cleaner looking for the junction restrictions icon. For inspiration:
Facelifted the previous facelifted version a bit
Also might use black for inactive.
Icons look great! Background colors are grim :)
If we use color panel behind icons, which we can set color in code (and later add accessibility features), we can just make background color brighter when tool is active. This would also reduce number of sprites used by 50%.
Can you upload the icons as 50% grey on transparent background (so they can be easily colorised in-game) and I can work on getting the UI done.
Adding another note to facelift EPIC above The icons used for traffic type restrictions are all red/white and can be oriented left-right or right-left, i.e. when not paying attention and for example clicking only last and one before last, it is very easy to edit an rotated road segment and click wrong icons.
Suggestion: Use different color groups for traffic, public transport, emergency. OR a thick color border under the current red signs. OR a color background and the signs become white when activated, and black when deactivated. Similar to the proposed main menu style above.
From user perspective, my needs are:
Some ideas...
Remove the red/green border - wastes space and obfuscates glyphs.
Charcoal color (eg: #999) background, then:
Could we depict it a bit like a narrow toolbar? Might be too visually cumbersome though?
Making buttons / toolbar (whatever) follow the curvature of road would look bad and impair usability. So maybe just the tried and tested 'lane sausages' as per #391 ?
If we take toolbar approach with background, then we'd have single consistent mouse-over/out areas with which to show/hide the lane sausages.
Glyphs could be about 75% of their current size maybe?
Removal of the red/green border lines will save a lot of space.
Toolbar approach is bad because we do not want to rotate it, remember the experiment with rotating lane arrows panel, which worked great but was confusing for some. And then if we do not rotate, it becomes just as confusing as lane arrows. I will play with icons and colors and try making something For lane feedback, that would include large changes to the UI, including complete rewrite to a state machine. Not like its bad, it is good, but an intensive and massive change. I'd want to postpone UI rework until we're happy with icons and deliver these changes.
For background color what about the charcoal color that is used in some parts of Blender, like background of main part of this panel:
Doesn't bother me, that is a fine colour to use. We need to create the palette for the UI. I will also be using it in all new forms. And style guidelines, but noone taught me how to do that, I'd just follow something pre-existing like Material design (by Google, Android) https://material.io/design/
@kvakvs Where is your branch? I want to use this for my UI in #542
You should not use it, as it is experimental and will be dropped and reworked.
UI Facelift Ideas
Follow a list of suggestions below, apply changes to make the mod look better and fix some usability issues. This should take short time and produce outstanding visual improvements without major changes to the code: