emoacht / Monitorian

A Windows desktop tool to adjust the brightness of multiple monitors with ease
https://www.microsoft.com/store/apps/9nw33j738bl0
MIT License
3.37k stars 158 forks source link

Incremental UI Refresh #190

Open emoacht opened 3 years ago

emoacht commented 3 years ago

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:

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

emoacht commented 3 years ago

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

emoacht commented 3 years ago

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
BattouSaeen commented 3 years ago

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 :(

emoacht commented 3 years ago

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

Joonel commented 3 years ago

@emoacht I liked the new digit-free look, thanks for that 😀

Sam-1210 commented 3 years ago

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

emoacht commented 3 years ago

@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.

emoacht commented 3 years ago

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.

Sam-1210 commented 3 years ago

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.

emoacht commented 3 years ago

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

emoacht commented 3 years ago

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
emoacht commented 2 years ago

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

emoacht commented 2 years ago

As originally discussed in #319, I added an option to use accent color for brightness by 014a4153216b1947387bb73121de87ba037d62fa 71c8dc6269c13f95badffabe2ffa0638960fd923 64d2cc92dc046e7615e3641b5a81eca39fa4d10f fc78e50a3f193ef29bc44aeb5906a2559e92def9

emoacht commented 1 year ago

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.

emoacht commented 1 year ago

This is the video of usage for

https://user-images.githubusercontent.com/7205690/210137118-66cfdd6e-9847-41b3-a836-d1ff8cf73f3d.mp4

emoacht commented 1 year ago

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

rdas-genesilico-ai commented 5 months ago

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.

emoacht commented 5 months ago

Please read Remarks

rdas-genesilico-ai commented 5 months ago

Perfect! Thanks a lot!