Discussion: Update Reveal control styles to work with the Visual Design refresh
See original GitHub issueProposal: Update Reveal control styles to work with the Visual Design refresh
Light - Buttons
Light - SplitButtons
Light - Accent Button
Dark - Buttons
Dark - SplitButtons
Dark - Accent Button
Summary
Whilst Reveal
is no longer being used by default, the feature is not going away - so the Reveal control styles should be updated to work with the new control styles.
I would suggest the Highlight should be hidden, the control borders should still display the Reveal effect
Rationale
Visual inconsistencies with Reveal currently
- Despite the effect no longer being used by default, devs may already be using Reveal styles and so they should reflect the new control designs.
- New control designs have added borders to many elements - these borders can have the Reveal effect overlaid.
- The spotlight effect only works well in Dark Mode, so could be ommitted.
- At the moment the Reveal control styles make controls resemble their WinUI 2.5 and previous designs.
Scope
Capability | Priority |
---|---|
All existing Reveal control styles should update to match the updated visual styles | Should |
The spotlight effect could be ommitted to focus on the borders as your cursor approaches the control | Could |
Reveal styles will still be removed by default for all controls hosting controls | Won’t |
Important Notes
This will ensure all controls will sit together comfortably, with or without Reveal.
Open Questions
Issue Analytics
- State:
- Created 3 years ago
- Reactions:8
- Comments:7 (4 by maintainers)
Top Results From Across the Web
Visual Studio UI Refresh
We're updating Visual Studio's UI to be cohesive with Fluent design principles, making Visual Studio a productive workspace for everyone.
Read more >Designer.cs not updating when new controls added to .aspx
Right click on ascx page and click on view designer. (optional) On the designer, right click and refresh and save.
Read more >Git - Remove "This operation cannot be performed while ...
I run a build and try to prepare my commit while the build is running. Git operations like staging changes, creating new branches...
Read more >2021 Brand Refresh - Brand Guide - Georgia Tech
Georgia Tech revealed a new system of logos and visuals in September 2021, unifying the community around a singular, widely recognized icon —...
Read more >What is User Interface (UI) Design? | IxDF
User interface (UI) design is the process designers use to build interfaces in software or computerized devices, focusing on looks or style.
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
We have to admit that some people like Reveal and some people don’t.
In summary, Reveal can bring a unique visual experience to the Windows user interface that sets it apart from other systems.
Especially with holographic devices like HoloLens that Reveal can bring a very vivid interactive experience.
But in a traditional PC/Laptop context, Reveal can sometimes get really annoying.
I agree with the first sentence to some extent but not entirely.
This is my compromise idea:
Reveal should be default.
Reveal should have integrated a switch into the system’s Settings app once it was implemented in WinUI 3.
The proposal is not about retaining Reveal as part of the design language, but to consider what not updating the existing Reveal styles will do for apps which are currently using them. Those buttons for instance will look like the WinUI 2.5 ones, alongside the new Latest Button designs.
By all means take away the Reveal Styling from controls like the Application Bar or Navigation View by default - but there are control styles for Reveal included, and these should be updated.
My proposal is just about demonstrating how the styles can be adapted to work with the new styles.