Skip to content
This repository has been archived by the owner on Jun 26, 2023. It is now read-only.

Releases: ApolloZhu/Dynamic-Dark-Mode

1.1 (3) - Happy New Year

17 Feb 22:49
Compare
Choose a tag to compare

Known Bug

  • Crashes silently if not in /Applications folder

What's New | changelog

  • Fix not scheduling dark mode after launch
  • Fix scheduling dark mode when such option is turned off (#52)
  • Fix not using cached location and inappropriate caching of place mark (#51)
  • Fix status bar settings being ignored after re-setup (#50)
  • Temporary fix for a memory leak caused by Schedule (luoxiu/Schedule#31)

I strongly suggest everyone to update to this version since many of the fixes relate to core functionality

1.1 (2) - Life is hard, so let's keep it simple

20 Dec 21:27
Compare
Choose a tag to compare

What's New | changelog

  • Solved some memory leaks. But found more that can't be solved by me (#48)
  • Removed some unnecessary code and UI to make things easier

If you have a friend working at Apple, ask them to solve #48. If they don't want to, tell them I can work as an intern for free.

1.1 (1) - Fixing things needed to be fixed

12 Dec 01:16
Compare
Choose a tag to compare

What's New | changelog

  • You can now hide the menu/status bar icon (#26)
  • Improved location fetching code (#41)
  • Auto adjust based on screen brightness is back (#46)

The "Stanford sucks" cake sucks

1.1 (0) - Wake up, sleepy

05 Nov 20:56
Compare
Choose a tag to compare

IMPORTANT

If you have previously installed Dynamic Dark Mode via Homebrew Cask, sorry for the inconvenience, but you have to

brew cask uninstall dynamic
brew cask install dynamic-dark-mode

What's New | changelog

This release is unplanned, I just want to get the cask name changed before more people star this repo, so

THIS VERSION DOES NOT HAVE AUTO UPDATE

  • Scheduled toggle now works when sun rises before you wake up your mac (#39)
  • Dynamic Dark Mode now appears as Dynamic Dark Mode.app (#33)
  • Update Simplified Chinese translation (#36)

The title of this release is a quote from my physics teacher Mr. Buczyna

1.0 (6) - Around the world

22 Oct 18:52
Compare
Choose a tag to compare
Pre-release

What's New | changelog

I hate this, but I'm breaking my promise:

THIS VERSION DOES NOT HAVE AUTO UPDATE

  • Deutsch (German) translation added by @LukasLen
  • Русский язык (Russian) translation added by @pankova
  • Bahasa Indonesia (Indonesian) translation added by @hndr91
  • le français (French) translation added by @Ethenyl

Didn't see your language?

Check out #3 to see how you can help other people by translating this app into language(s) you know.

Mac App Store? Status: Didn't work. Not working. Won't work.

I guess I can turn off App Sandbox and start adding auto update now. However, that means I need to first add a few more settings (e.g. disable the touch bar toggle button).

Homebrew Cask support is almost there!

Happy Hacktoberfest!

1.0 (5) - Goodbye -1751

30 Sep 18:56
Compare
Choose a tag to compare
Pre-release

What's New | changelog

THIS VERSION DOES NOT HAVE AUTO UPDATE

I'm tired of typing this. I'll add auto update in the next release.

  • AppleScript execution error will now show up in a less scary way (if it needs to)
  • Fixed code that determines whether dark mode should be turned on or not (#18)Error -1751 used to happen, and only happened, when app launches (the first time). After Googling when people get this OSStatus, I realized it's caused by race condition between the Scheduler and ScreenBrightnessObserver. These two wasn't really working together in the first place; sometimes you'll see dark mode been turned on, then immediately turned off. Now dark mode will be holistically determined on launch (instead of letting them compete).

Mac App Store? Status: In Review

I think folks in the App Review Board are having a hard time composing their reply. They have time, but we don't. Therefore, I'll let them check if this new version that doesn't "escape sandbox" works or not instead.

1.0 (4) - 自动深色模式 (Simplified Chinese Translation)

30 Sep 03:20
Compare
Choose a tag to compare

default

What's New

THIS VERSION DOES NOT HAVE AUTO UPDATE

  • Now those who knows Chinese better can use this app more easily.

For the history of changes, see changelog

1.0 (3) - Better Prepared

29 Sep 19:36
Compare
Choose a tag to compare
Pre-release

What's New

THIS VERSION DOES NOT HAVE AUTO UPDATE

  • You can now download the installer (.pkg) that automatically moves the app into the Applications folder. I just realized that's probably REQUIRED for the app to launch. (#16)
  • Asking for location access during setup to ensure scheduling for sunset/sunrise works (#15)
  • In case if you'd like to perform the above step, there's a re-setup button in the app's preferences pane

1.0 (2) - Fully Sandboxed (with Trade-offs)

28 Sep 22:52
Compare
Choose a tag to compare

What's New

THIS VERSION DOES NOT HAVE AUTO UPDATE

  • Removed "unnecessary" apple script setup stage
  • Became a well-behaved sandboxed app
  • Using a "temporary, only for transition" API instead (#13)

I understand the potential threat of allowing running scripts on macOS. But in addition to tightening the restrictions (as introduced in WWDC 2011 Session 204, 2012 Session 206, and 2018 Session 702), there really should be a way for rule-abiding developers to use it for good.

What about Mac App Store?

Since App Review Board is deciding wether the previous version is good enough or not, I'll wait to see the result before trying to submit this version. For those of you who are interested in what's happening, I am share it in #10.

1.0 (1) - Almost Made It to the Mac App Store

27 Sep 03:06
Compare
Choose a tag to compare

welcome

Requirement

  • macOS Mojave (10.14)
  • "Sandbox escape," says App Store Review Team
  • App Review Board approval if we want to get on the Mac App Store

Features

THIS VERSION DOES NOT HAVE AUTO UPDATE

  • Toggle for dark mode in the menu bar
  • Global shortcuts key (default to Command-Shift-T)
  • Scheduled dark mode (sunset/sunrise based on location, or custom)
  • Turn on dark mode in dim lights (when auto adjust brightness is turned on)

Screenshots

combined