Skip to content

0.3.0

Pre-release
Pre-release

Choose a tag to compare

@atomtables atomtables released this 06 Oct 01:08
· 28 commits to main since this release
b2ce111

This release is primarily for stability and user experience. macOS 14+ is required to run.

Changes:

  • New welcome screen that automatically gets permissions
  • New AppleScript information system that is more stable
  • Added more verbose failure alerts
    • Improved reaction to failure in general
  • Stops user from connecting if Discord or Xcode are closed
  • Automatically connects to Discord if Xcode is opened
  • Fixed a bug where idling would never show
  • Fixed a bug where Xcode would re-open after being closed if RPC is active
  • Fixed a bug where XcodeRPC would appear to be connecting after silently failing to connect
  • Developer: Included comprehensive doc notes for each section of RPCUpdate()
  • Developer: Reorganised file structure
  • Developer: Refactored the AppleScript runner to include a list decoder
  • Developer: Fixing the delegate system to work, and put SwordRPC on a delegate

Notes:

  • Due to limitations with SwiftUI in previous versions, the macOS version requirement was upped to macOS 14+. A move to a Cocoa-based UI is planned, which should bring the minimum version down.
  • Gap in commits was due to school.

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".