Home » Developing U++ » U++ Developers corner » DarkTheme support
Re: Please check the list of 2019.1 changes [message #51196 is a reply to message #51191] |
Tue, 19 February 2019 13:30   |
Tom1
Messages: 1303 Registered: March 2007
|
Ultimate Contributor |
|
|
Hi Mirek,
I only just a couple of days ago updated my Windows 10 to version 1809, which introduced Dark Theme support in Windows File Explorer, which is not a store app, but a desktop application. (This was not available in 1803.) This IMO proves that Microsoft is just in the middle of transition of Windows 10 desktop theming. (E.g. Wordpad and Notepad do not have a clue about the Light/Dark mode.) I would expect Microsoft to release some documentation about how this Dark/Light theme support is supposed to be done on Windows 10 with desktop applications. (Unless they have and I just could not find it, of course.)
I think the non-client areas are controlled by DWM which can use the user selected accent color to draw the caption. Just select "Personalize > Colors > Show accent color on the following surfaces > [V] Title bars and window borders". And this is up to Windows and the user to select and handle anyway. U++ is only responsible for painting the client area.
-
In my opinion, just basic handling of Dark/Light theme in a way that makes the application to fit in is enough. In case of Windows 10, it is all about using the knowledge of Windows Dark/Light mode, the Colorization color and the Accent color. (For those functions I posted the code earlier here.) Everything else could be solved from there. Nothing fancy, just the basics.
-
In the end of the day, this is not a high priority issue for me. I can largely live on light theme too. I just have the feeling that the dark theme is slowly emerging and it will need sufficient support, but maybe not this month yet.
Best regards,
Tom
|
|
|
 |
|
DarkTheme support
By: Tom1 on Fri, 08 February 2019 16:17
|
 |
|
Re: Please check the list of 2019.1 changes
By: mirek on Mon, 11 February 2019 11:52
|
 |
|
Re: Please check the list of 2019.1 changes
By: Tom1 on Mon, 11 February 2019 16:19
|
 |
|
Re: Please check the list of 2019.1 changes
By: Tom1 on Mon, 11 February 2019 21:03
|
 |
|
Re: Please check the list of 2019.1 changes
By: Tom1 on Tue, 12 February 2019 09:30
|
 |
|
Re: Please check the list of 2019.1 changes
By: Tom1 on Tue, 12 February 2019 12:44
|
 |
|
Re: Please check the list of 2019.1 changes
By: mirek on Tue, 12 February 2019 13:01
|
 |
|
Re: Please check the list of 2019.1 changes
By: Tom1 on Tue, 12 February 2019 13:50
|
 |
|
Re: Please check the list of 2019.1 changes
By: mirek on Tue, 12 February 2019 14:02
|
 |
|
Re: Please check the list of 2019.1 changes
By: mirek on Tue, 12 February 2019 14:15
|
 |
|
Re: Please check the list of 2019.1 changes
By: Tom1 on Tue, 12 February 2019 15:26
|
 |
|
Re: Please check the list of 2019.1 changes
By: mirek on Thu, 21 February 2019 09:52
|
 |
|
Re: Please check the list of 2019.1 changes
By: Tom1 on Tue, 12 February 2019 15:02
|
 |
|
Re: Please check the list of 2019.1 changes
By: mirek on Wed, 13 February 2019 09:38
|
 |
|
Re: Please check the list of 2019.1 changes
By: Tom1 on Wed, 13 February 2019 10:30
|
 |
|
Re: Please check the list of 2019.1 changes
By: mirek on Tue, 19 February 2019 12:10
|
 |
|
Re: Please check the list of 2019.1 changes
By: Tom1 on Tue, 19 February 2019 13:30
|
 |
|
Re: Please check the list of 2019.1 changes
By: mirek on Thu, 21 February 2019 09:53
|
 |
|
Re: Please check the list of 2019.1 changes
By: Tom1 on Fri, 22 February 2019 08:40
|
 |
|
Re: Please check the list of 2019.1 changes
By: mirek on Fri, 22 February 2019 19:04
|
 |
|
Re: Please check the list of 2019.1 changes
By: Tom1 on Thu, 07 March 2019 14:51
|
 |
|
Re: Please check the list of 2019.1 changes
By: mirek on Wed, 13 March 2019 00:16
|
 |
|
Re: Please check the list of 2019.1 changes
By: Tom1 on Wed, 13 March 2019 12:15
|
 |
|
Re: Please check the list of 2019.1 changes
By: Klugier on Sun, 17 March 2019 02:05
|
 |
|
Re: Please check the list of 2019.1 changes
By: mirek on Sun, 17 March 2019 10:15
|
 |
|
Re: Please check the list of 2019.1 changes
By: Klugier on Sun, 17 March 2019 11:54
|
 |
|
Re: Please check the list of 2019.1 changes
By: mirek on Sat, 23 March 2019 23:31
|
 |
|
Re: Please check the list of 2019.1 changes
By: mirek on Sun, 24 March 2019 09:53
|
 |
|
Re: Please check the list of 2019.1 changes
By: mirek on Sun, 24 March 2019 23:10
|
 |
|
Re: Please check the list of 2019.1 changes
By: Tom1 on Mon, 25 March 2019 11:45
|
 |
|
Re: Please check the list of 2019.1 changes
By: Tom1 on Mon, 25 March 2019 11:51
|
 |
|
Re: Please check the list of 2019.1 changes
By: mirek on Mon, 25 March 2019 12:29
|
 |
|
Re: Please check the list of 2019.1 changes
By: Tom1 on Mon, 25 March 2019 14:02
|
 |
|
Re: Please check the list of 2019.1 changes
By: Tom1 on Fri, 29 March 2019 09:30
|
 |
|
Re: Please check the list of 2019.1 changes
By: mirek on Fri, 29 March 2019 10:54
|
 |
|
Re: Please check the list of 2019.1 changes
By: Tom1 on Fri, 29 March 2019 16:31
|
 |
|
Re: Please check the list of 2019.1 changes
By: mirek on Sat, 30 March 2019 10:22
|
 |
|
Re: Please check the list of 2019.1 changes
By: Tom1 on Sat, 30 March 2019 12:50
|
Goto Forum:
Current Time: Wed May 14 02:21:40 CEST 2025
Total time taken to generate the page: 0.04138 seconds
|