Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

JPEGView does not follow the system's theme #71

Open
Artoriuz opened this issue Jul 25, 2022 · 1 comment
Open

JPEGView does not follow the system's theme #71

Artoriuz opened this issue Jul 25, 2022 · 1 comment
Labels
backlog This isn't a priority add/fix at this time enhancement New feature or request

Comments

@Artoriuz
Copy link

When running on Windows 10 or Windows 11, JPEGView has the "standard" Win32 look regardless of which theme is selected. This means title bars and context menus are both white even when Windows is using its dark theme.

I do realise that the ability to seamlessly switch between the white and dark themes is mostly a UWP feature, but maybe implementing it in JPEGView isn't difficult with XAML Islands.

Microsoft also has (mostly undocumented last I checked) APIs to accomplish the same thing on Win32 programs, as can be easily seen in explorer and powershell/cmd.

I think this change would make it look better on modern versions of Windows, even if it's entirely cosmetic.

@sylikc
Copy link
Owner

sylikc commented Aug 28, 2022

I am not sure how to do this at this time... but I'll label this a feature request for right now.

It sounds like something cool to do though, but yeah, the current way JPEGView is coded is that it's just generating the Win32 window objects... since the app was created long before this "Theme" world was created that we live in. I'm a big fan of dark mode myself... I'll look into it, but probably not a priority at the moment.

@sylikc sylikc added the enhancement New feature or request label Aug 28, 2022
@sylikc sylikc added the backlog This isn't a priority add/fix at this time label Jan 16, 2023
@sylikc sylikc added this to the Pending Features milestone Mar 15, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backlog This isn't a priority add/fix at this time enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants