IBM / mac-ibm-notifications

macOS agent used to display custom notifications and alerts to the end user.
Apache License 2.0
294 stars 51 forks source link

Version 3.0.0 Build 104 #167

Closed SMartorelli closed 1 year ago

SMartorelli commented 1 year ago

General Updates

Improvements

Migrated the codebase from AppKit to SwiftUI for modernised UI experience and streamlined feature development. Close #110 Integrated SF Symbol support for icons. Close #113 Added -panel_background argument for defining a comprehensive background view across all screens/spaces. Close #89 Introduced -unmovable argument to ensure the popup/onboarding UI remains stationary on the screen. Close #152 Introduced a new datepicker accessory view. Close #119

Bug Fixes

Resolved a bug causing incorrect interpretation of / in progress bar payloads. Fixed an issue where lengthy text would be cut off at the end when used with the checklist accessory view. Corrected a problem that returned the wrong code when the cmd+q keyboard shortcut was used. Now the agent exit using the dedicated exit code 239. Close #138

Pop-up

Improvements

Implemented a tracking feature for the "Play user interface sound effect" setting to prevent Mac@IBM Notifications from playing pop-up sounds when the option is disabled.

Bug Fixes

Resolved a bug causing wrong representation of the pop-up text when custom size of the icon were defined. Close #143

Onboarding

Improvements

Enabled defining a Tertiary button on the onboarding page. Close #123 Added the capability to set custom labels for onboarding buttons. Close #131 Integrated a feature to set a timeout for the onboarding UI. Close #154 Developed a new onboarding progress bar mode to track the progress of onboarding process. Close #109

Deprecated

Markdown support for Onboarding UI's subtitle and body texts on macOS 11

Notes to the release

Deployment target moved to macOS 11 Big Sur

Pre-launch Checklist

sonarcloud[bot] commented 1 year ago

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 87 Code Smells

No Coverage information No Coverage information
2.4% 2.4% Duplication