emoacht/Monitorian

Incremental UI Refresh

emoacht opened this issue ยท 19 comments

Microsoft are going to reveal the next version of Windows shortly and it would include UI refresh. To keep up with the OS's change, I am planning to incrementally refresh Monitorian's UI as well.

It will include:

  • Depart from Metro: The tile-like buttons were originally derived from Metro (design language). They are still seen in Start menu and Action Center but there would no longer need to follow it.
  • Remove brightness button: It was derived from the brightness button in the old Action Center but it has gone for a while and the brightness slider (for internal monitor) has been added instead.
  • Additional settings: Some features have been already implemented but not shown in the menu. Making them more accessible would be helpful for the majority of users.

I hope Microsoft make available some key information on UI so that developers can get such information with certainty.

As Windows 11 seems to make light theme the default, I am adding light theme.

As of Ver 3.0, several options for visual effects are available. They are defined in WindowEffect.

Option Value Description
/theme Dark Dark theme
Light Light theme
/texture None No texture (no transparency)
Thin Thin blur texture
Thick Thick blur (Acrylic) texture
/main_border Color name (e.g. white) or
Color code (e.g. #dd000000)
Border color of main window
/main_background Background color of main window
/menu_border Border color of menu window
/menu_background Background color of menu window

Is the brightness button the button that is now missing, the one that incremented the brightness by 10%? I really loved having that, please bring it back! Mine just updated and it's gone now :(

@BattouSaeen Thanks for the feedback.
I am making the brightness number (next to the slider) to work as alternative to increment the brightness.

@emoacht I liked the new digit-free look, thanks for that ๐Ÿ˜€

@emoacht Planning to implement Win11 Rounded Corners and Floating Menu?

@Sam-1210 I have tested rounded-corners of Windows 11 and found that they cause noticeable jaggies in the rounded edge.

I don't really like such ugly edges in UI and so I cannot consider to utilize this feature until Microsoft fix this issue.

I found that anti-aliasing is applied to the edge so as to fix the jaggies on 22000.120.
So I experimentally added rounded-corners as of Ver 3.2. Use /round option to try it.

I found that anti-aliasing is applied to the edge so as to fix the jaggies on 22000.120.
So I experimentally added rounded-corners as of Ver 3.2. Use /round option to try it.

Really thankful to you for adding an updated design, and it is working great, plus nice to see you also added win11 floating design along with rounded corners.

As of Ver 3.3, you can store command-line arguments for testing.

As of Ver 3.5, rounded-corners are made default on Windows 11.

The command-line arguments for corners are changed as follows:

Option Value Description
/corner NotRound Squared-corners
Round Rounded-corners

As part of incremental refresh, I redesigned small slider by 34fabde
It looks like below.
small-slider

As originally discussed in #319, I added an option to use accent color for brightness by 014a415 71c8dc6 64d2cc9 fc78e50

I am removing the button not to show current numbers next to sliders. I guess most people don't have strong preference to hide those numbers.

This is the video of usage for

  • Change brightness in unison
  • Change adjustable range
  • Change contrast
Usage.mp4

The behavior of unison function to change brightness in unison is changed. #427

Can you add the ability to rename displays? With multiple similar displays, it gets a little confusing at times to quickly change the brightness of the right one.

Please read Remarks