Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 

Dark Mode Switcher

This is a demo app I've built as an experiment in using SwiftUI with AppKit, as described in this blog post: https://mackuba.eu/2019/06/17/swiftui-appkit-dark-mode-switcher/.

The app lets you force any other app to use a light mode when the whole desktop uses a dark mode. Unfortunately there doesn't seem to be any way now to do the opposite (use dark mode only in specific apps).

This isn't really a great app, it's mostly useful as sample code - it works pretty slowly because of the constant AutoLayout constraint errors, which I don't know how to fix. So I'm not providing any binaries - if you really want to try it, just download the code and build it.

August 2020 update: I've updated the code to work with stable Xcode 11 and made some minor improvements.

License

Copyright © 2020 Kuba Suder. The entire code of the app is licensed under WTFPL License - this is intended to be example code after all, so feel free to take whatever parts you need and use them for anything you need.

About

Simple app for overriding light mode per app on macOS (demo for a blog post)

Topics

Resources

License

Releases

No releases published

Packages

No packages published

Languages