Forum > General

Dark theme for IDE (Lazarus 1.8.2)

<< < (3/6) > >>

ps:
Windows 10 itself don't support full theme changing. I think we must wait for MS to full Win32 API support for dark theme (or planned white). Only part of Explorer is dark, properties etc. is not themed. Even many "metro" native aps from Win10 don't support dark theme (eg. Paint 3D) ...

mangakissa:
Lazarus 2.0 ?

palacs:

--- Quote from: garlar27 on October 08, 2018, 03:50:00 pm ---why not if the OS is configured with a dark theme?

--- End quote ---
Because it needs the modification of GUI components to do so, like replacing TButton's to different widget classes. It can also affect users who don't like the current idealism of dark UIs. Those UI components will likely not to use GDI, GDI+ drawing which means they will be slower and probably incompatible with older systems (like Windows 7, XP, 2000, etc.). We should not sacrifice compatibility only to follow a sick trend and push it down everyone's throat.

Akira1364:

--- Quote from: palacs on February 05, 2019, 02:41:27 pm ---We should not sacrifice compatibility only to follow a sick trend and push it down everyone's throat.

--- End quote ---

This makes no sense. If that functionality existed for Lazarus on Windows, it would be precisely as optional as things like changing the color of the source editor currently are. If you didn't want to use it, you just wouldn't. It wouldn't have any effect on you at all.

Also the idea that this would require all of the controls in the IDE to have their classes fundamentally changed is just wrong. How do you think for example Delphi's "VCL styles" work? It's all bitmaps. The underlying controls are the same.

lucamar:
@pallacs: Applications should use the OS theme the user has configured whether it's dark, pink, pastel green or whatever.

I don't like dark themes either. Consequently, my OSs are never dark (excet for very specific testing and for very short periods) and my applications shouldn't be, and those that disregard my choice get dumped out. And I would dump it equally if I used a dark theme and an application ignored it and used a clear one.

Whether t's difficult or not to adapt the application doesn't matter: what matters is that applicaitons should follow the theme the user has selected for his OS.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version