0.3.0
Pre-release
Pre-release
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".