Bug 440466 - Dark Mode for Kid3 on MacOS
Summary: Dark Mode for Kid3 on MacOS
Status: RESOLVED FIXED
Alias: None
Product: kid3
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: macOS (DMG) macOS
: NOR wishlist
Target Milestone: ---
Assignee: Urs Fleisch
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-07-31 23:02 UTC by Derek
Modified: 2021-12-18 03:43 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Derek 2021-07-31 23:02:07 UTC
SUMMARY
Kid3 is needing a dark mode for MacOS. When I'm editing songs at night, my eyes hurts from the light mode when all of my other applications are in dark mode, I think this would be a nice addition.

SOFTWARE/OS VERSIONS
macOS: 10.15.7
Comment 1 Urs Fleisch 2021-08-01 08:06:03 UTC
Dark mode requires macOS Mojave 10.14.2 or later. Applications which shall support dark mode must be compiled with a recent SDK. Kid3 uses the Qt framework, which would also have to be at least version 5.15 to support dark mode. Unfortunately, for my Mac Mini Apple provides only updates until macOS 10.13 (High Sierra), so I am not able to build such a version or test it.

A solution which has been reported to support the dark mode is to use a nightly build from the KDE build factory, which is built with a recent SDK and a patched version of Qt 5.15.2. You can get this version from the "Last Successful Artifacts" section at the top of https://binary-factory.kde.org/job/Kid3_Nightly_macos/.
Comment 2 RJVB 2021-08-01 09:37:37 UTC
The alternative would be to use a platform theme plugin (aka integration plugin) like mine (github:RJVB/osx-integration) that will give the same control over style, colour palette, fonts etc. as also exists on other Unix platforms. OR, just add a palette (theme) switcher menu (I think digiKam has one) though you may need the integration plugin for full palette support (can't remember).

Personally I just turn down my monitor's luminosity (using an extension for my external which doesn't have hardware buttons for that) and keep enough light in my study to prevent myself from falling asleep...
Comment 3 Urs Fleisch 2021-12-18 03:43:50 UTC
Fixed in version 3.9.0.