DISMTools icon indicating copy to clipboard operation
DISMTools copied to clipboard

[FEATURE PROPOSAL] neutral colors by default and theme/colors customization

Open ohault opened this issue 9 months ago • 2 comments

Is your feature request related to a problem? Colors and themes are usually user preferences. Currenty with DISMTools, green colors are used almost everywhere and for everyone.

Describe the solution you'd like Removal of all green area in splash screen, borders, windows, background, panels, ....

Describe alternatives you've considered Use a theme customazition system where the user can select their preferred theme and color set.

Additional context Darkmode could also be an option.

ohault avatar Mar 16 '25 10:03 ohault

The program mainly uses a green color scheme to keep consistency with the branding assets. I could work on a theme engine that changes the colors, but, by default, it will stay green.

Darkmode could also be an option.

Dark mode has been supported since the beginning and the program should automatically detect color modes set in Windows.

CodingWonders avatar Mar 16 '25 10:03 CodingWonders

The program mainly uses a green color scheme to keep consistency with the branding assets. I could work on a theme engine that changes the colors, but, by default, it will stay green.

Darkmode could also be an option.

Dark mode has been supported since the beginning and the program should automatically detect color modes set in Windows.

My mistake about dark mode, I apology to have confused with another project.

ohault avatar Mar 21 '25 18:03 ohault

The theme engine is now included with version 0.7, as well as a theme designer, so this issue is fixed

CodingWonders avatar May 31 '25 06:05 CodingWonders

Hi @CodingWonders, I have just tested with https://github.com/CodingWonders/DISMTools/releases/tag/v0.7_pre_2561 It looks like promising.

Here are the tree remaining screens I have been able to find with green background by default:

  • Image
  • Image
  • Image

ohault avatar May 31 '25 10:05 ohault

And, what's better is that you can now configure the theme in the personalization settings. In the tools\ThemeDesigner folder, you can also make your own themes and edit existing ones.

Image

These are placed in the bin\themes directory.

CodingWonders avatar May 31 '25 10:05 CodingWonders

It's really great. The last point, I'm underlying is only the default value illustrated in the three screenshots above.

ohault avatar May 31 '25 10:05 ohault

The last point, I'm underlying is only the default value illustrated in the three screenshots above.

These still show green colors because, as I stated in an earlier comment, the color green is part of the branding assets and is chosen to keep consistency with them.

Now, that green has been slightly revised for both light mode and dark mode, and you can customize those themes to your liking as well but, they are more likely to become overwritten.

CodingWonders avatar May 31 '25 22:05 CodingWonders

I agree about branding for the first screenshot during the setup.

For the second screenshot, the size of the window is far too large. I would suggest for this one to resize it to remove any useless background.

For the last screenshot, it is also not about branding, but a default background unexpected for a Windows application.

ohault avatar May 31 '25 22:05 ohault