Sysop: | Amessyroom |
---|---|
Location: | Fayetteville, NC |
Users: | 28 |
Nodes: | 6 (0 / 6) |
Uptime: | 116:16:01 |
Calls: | 452 |
Files: | 1,052 |
D/L today: |
132 files (71,446K bytes) |
Messages: | 97,282 |
Hello all,
Since I'm hardly ever using Windows at all, I discovered only recently
that it now has a dark mode. And I also discovered that the native Windows ttk theme doesn't seem to care: whether the mode defined for applications
in the Windows preferences is light or dark, the native ttk theme is
light.
I looked in the TIPs to see if there was any plan to support Windows' dark mode at some point but couldn't find anything. Is this something
considered or is it not in the plans for the foreseeable future?
Thanks!
On 4/30/25 10:10 AM, Eric Brunel wrote:
Hello all,
Since I'm hardly ever using Windows at all, I discovered only recently
that it now has a dark mode. And I also discovered that the native
Windows
ttk theme doesn't seem to care: whether the mode defined for applications
in the Windows preferences is light or dark, the native ttk theme is
light.
I looked in the TIPs to see if there was any plan to support Windows'
dark
mode at some point but couldn't find anything. Is this something
considered or is it not in the plans for the foreseeable future?
Thanks!
Marc Culler implemented theme switching for macOS - it's actually a
complex undertaking. He just did it without a TIP because it doesn't
require any new commands. Someone with equivalent Windows expertise
would need to take this on for the MS platform.
In the mean time, you may use one of the available dark themes.
But I don't know, if they are Tk 9 ready.
Here is my list:
- awdark: https://sourceforge.net/projects/tcl-awthemes/
scalable, great look, unfotunately, we lost Brad as developper...
- azure: https://github.com/rdbende/Azure-ttk-theme
Others on:
https://wiki.tcl-lang.org/page/List+of+ttk+Themes
Marc Culler implemented theme switching for macOS - it's actually a
complex undertaking. He just did it without a TIP because it doesn't
require any new commands. Someone with equivalent Windows expertise
would need to take this on for the MS platform.
On Fri, 2 May 2025 10:15:58 +0200, Harald Oehlmann wrote:
In the mean time, you may use one of the available dark themes.
But I don't know, if they are Tk 9 ready.
Here is my list:
- awdark: https://sourceforge.net/projects/tcl-awthemes/
scalable, great look, unfotunately, we lost Brad as developper...
- azure: https://github.com/rdbende/Azure-ttk-theme
Others on:
https://wiki.tcl-lang.org/page/List+of+ttk+Themes
Thanks Harald! I actually know about these themes, I actually use the
Azure themes a lot on Linux, they look really great. As for their tk9- readiness, the Azure themes suffer from the 'open' & 'leaf' states for treeview items becoming internal. So they would require a patched version
of tk to work as before, but that's an easy patch.
Am 01.05.2025 um 16:06 schrieb Kevin Walzer:
On 4/30/25 10:10 AM, Eric Brunel wrote:
Hello all,
Since I'm hardly ever using Windows at all, I discovered only recently
that it now has a dark mode. And I also discovered that the native
Windows
ttk theme doesn't seem to care: whether the mode defined for
applications
in the Windows preferences is light or dark, the native ttk theme is
light.
I looked in the TIPs to see if there was any plan to support Windows'
dark
mode at some point but couldn't find anything. Is this something
considered or is it not in the plans for the foreseeable future?
Thanks!
Marc Culler implemented theme switching for macOS - it's actually a
complex undertaking. He just did it without a TIP because it doesn't
require any new commands. Someone with equivalent Windows expertise
would need to take this on for the MS platform.
Yes, we have to make this question visible to magic Csaba ;-).
In the mean time, you may use one of the available dark themes.
But I don't know, if they are Tk 9 ready.
Here is my list:
- awdark: https://sourceforge.net/projects/tcl-awthemes/
scalable, great look, unfotunately, we lost Brad as developper...
- azure: https://github.com/rdbende/Azure-ttk-theme
Others on:
https://wiki.tcl-lang.org/page/List+of+ttk+Themes
Take care,
Harald
The xpnative and vista themes are implemented using the now hopelessly outdated UxTheme system, which - unfortunately - doesn't provide any
"dark mode" support.
On 5/2/25 21:50, nemethi wrote:
The xpnative and vista themes are implemented using the now hopelessly
outdated UxTheme system, which - unfortunately - doesn't provide any
"dark mode" support.
Howdy Csaba,
out of curiosity, what are the contemporary alternatives?
In Win32 native sense, i.e. without Tk and ttk themery.
BR
Christian
Am 02.05.25 um 23:45 schrieb undroidwish:
On 5/2/25 21:50, nemethi wrote:
The xpnative and vista themes are implemented using the now
hopelessly outdated UxTheme system, which - unfortunately - doesn't
provide any "dark mode" support.
Howdy Csaba,
out of curiosity, what are the contemporary alternatives?
In Win32 native sense, i.e. without Tk and ttk themery.
BR
Christian
Hi Christian,
I am (and have never been) a Windows expert, hence I am for sure not competent enough to answer this question. But:
The Windows 11 system UI is based on the Fluent design system, using the relatively new WinUI library. This makes me to conclude that this
library is currently the right choice for new developments on Windows.
Am 02.05.2025 um 15:30 schrieb Eric Brunel:
On Fri, 2 May 2025 10:15:58 +0200, Harald Oehlmann wrote:
In the mean time, you may use one of the available dark themes.
But I don't know, if they are Tk 9 ready.
Here is my list:
- awdark: https://sourceforge.net/projects/tcl-awthemes/
scalable, great look, unfotunately, we lost Brad as developper... >>> - azure: https://github.com/rdbende/Azure-ttk-theme
Others on:
https://wiki.tcl-lang.org/page/List+of+ttk+Themes
Thanks Harald! I actually know about these themes, I actually use the
Azure themes a lot on Linux, they look really great. As for their tk9-
readiness, the Azure themes suffer from the 'open' & 'leaf' states for
treeview items becoming internal. So they would require a patched version
of tk to work as before, but that's an easy patch.
Yes, the discussion here stalled and the TIP is pending:
https://core.tcl-lang.org/tk/tktview/d632d28ba4
So much work to do...
Thanks,
Harald
On 5/3/25 11:27, nemethi wrote:
Am 02.05.25 um 23:45 schrieb undroidwish:
On 5/2/25 21:50, nemethi wrote:
The xpnative and vista themes are implemented using the now
hopelessly outdated UxTheme system, which - unfortunately - doesn't
provide any "dark mode" support.
Howdy Csaba,
out of curiosity, what are the contemporary alternatives?
In Win32 native sense, i.e. without Tk and ttk themery.
BR
Christian
Hi Christian,
I am (and have never been) a Windows expert, hence I am for sure not
competent enough to answer this question. But:
The Windows 11 system UI is based on the Fluent design system, using
the relatively new WinUI library. This makes me to conclude that this
library is currently the right choice for new developments on Windows.
Thanks for the info, so I found this example:
https://github.com/driver1998/WinUI-MinGW
Ugh, XAML, C++ with lambada and coroutines, and whatnot.
For my share another little shop of horror compared to Tk.
Thanks again,
Christian
Am 02.05.25 um 23:45 schrieb undroidwish:
On 5/2/25 21:50, nemethi wrote:
The xpnative and vista themes are implemented using the now
hopelessly outdated UxTheme system, which - unfortunately - doesn't
provide any "dark mode" support.
Howdy Csaba,
out of curiosity, what are the contemporary alternatives?
In Win32 native sense, i.e. without Tk and ttk themery.
BR
Christian
Hi Christian,
I am (and have never been) a Windows expert, hence I am for sure not competent enough to answer this question. But:
The Windows 11 system UI is based on the Fluent design system, using the relatively new WinUI library. This makes me to conclude that this
library is currently the right choice for new developments on Windows.
Best regards,
Csaba