Skip to content

0.4.0

Pre-release
Pre-release

Choose a tag to compare

@atomtables atomtables released this 17 Oct 19:45
3765c7d

This release is primarily for compatibility and cleanup. macOS 11+ is required to run.

Changes:

  • Moved entrypoint to AppKit
  • Switched from MenuBarExtra to NSStatusItem for backwards compatibility
  • Moved main window to a storyboard for configuration and compatibility
  • Changed runtime requirement to macOS 11+ (Xcode 12.2+)
  • Made some improvements to the WelcomeScreen design
  • Developer: Organised all the files into folders that make more sense
  • Developer: Cleared up all warnings from SwiftLint (improving code readability)
  • Developer: Made logs more useful and switched important code landmarks for NSLogs.

Notes:

  • Plans to bring down the runtime requirement further to 10.13 (limit for Xcode 16) by making the WelcomeScreen Cocoa-based. This will not happen for a couple releases, due to the underlying complexity.
  • WelcomeScreen will most likely stay for the time being.

This is a pre-release build, problems may arise.

This build is not notarised/code-signed, so the app needs to be opened by right-clicking the app and selecting Open. You can also go into System Settings, Privacy and Security, scroll down and select "Open Anyway".