Skip to content
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

Finalize v2 Default Visual Style #3493

Open
tig opened this issue May 21, 2024 · 1 comment
Open

Finalize v2 Default Visual Style #3493

tig opened this issue May 21, 2024 · 1 comment
Milestone

Comments

@tig
Copy link
Collaborator

tig commented May 21, 2024

I'd like apps built with V2 to be visually distinct from v1. Right now, there are some subtle differences. I'd like this Issue to drive discussion on what we want the default look & feel to be.

Here's my current vision:

Colors

So-far:

What's needed:

I really hope we can figure out these issues for V2 beta. They will be "Right" and will drive obvious visual distinction:

We will then need to pick great default colorschemes.

View Adornments

So-far:

  • LineCanvas & Adornments enables more effective screen real estate management.
  • Default glyphs for Button/Checkbox etc... (still needs work)

What's needed:

Styling

What's needed

  • Shadow
    • Button.ShadowStyle = ShadowStyle.Opaque should be default.
    • Only overlapped Views should get ShadowStyle.Transparent
  • Button alignment in MessageBox, Dialog, and Wizard
    • Default should be Center
    • MessageBox should be Center
    • Dialog should be End
    • Wizard should be End | IgnoreFirst
  • Menu border or no-border?

Views

So-Far

  • FileDialog is radically different
  • Slider, ColorPicker are new

What are other's thoughts?

@dodexahedron
Copy link
Collaborator

Good goals.

I'll more specifically sit down to think about the specifics of this issue and chime in with suggestions after some of my pipeline clears.

@tig tig added this to the V2 Beta milestone May 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: 📋 Approved - Need Owner
Status: No status
Development

No branches or pull requests

2 participants