mirror-ghostty/macos
Mitchell Hashimoto 8ae80892ba
macos: fix dock icon badge permission (#12133)
The previous version requested general notification permissions but
omitted the `.badge` option. Because the initial request was granted,
`settings.authorizationStatus` returns `.authorized`, leading the app to
believe it has full notification privileges when it actually lacks the
authority to update the dock icon badge.

Debug hint:
You can reset the notification settings by right-clicking on the app
name.
<img width="307" height="85" alt=""
src="https://github.com/user-attachments/assets/660cd332-eda6-45d6-8bfd-a6f9e28e21e8"
/>
2026-04-06 07:31:36 -07:00
..
Assets.xcassets macos: Ghostty Icon Update for macOS Tahoe 2025-06-21 12:34:49 -07:00
Ghostty.xcodeproj macOS: move MenuShortcutManager to a separate file 2026-03-30 16:10:06 +02:00
GhosttyUITests macOS: add test case for search bar focus change 2026-03-26 19:58:18 +01:00
Sources macos: fix dock icon badge permission (#12133) 2026-04-06 07:31:36 -07:00
Tests macOS: fix Find Next/Previous button in the menu bar is not working as expected 2026-04-02 20:31:31 +02:00
.gitignore build: LipoStep 2023-02-19 10:44:53 -08:00
.swiftlint.yml macos: swiftlint 'multiple_closures_with_trailing_closure' rule 2026-02-21 10:17:15 -08:00
AGENTS.md macos: add macos-applescript config 2026-03-06 15:04:20 -08:00
Ghostty-Info.plist macos: disable Tahoe one-time codes 2026-03-10 19:41:22 -07:00
Ghostty.entitlements macos: add entitlements for basically everything so macos asks 2023-11-23 09:00:20 -08:00
Ghostty.sdef macos: add AppleScript front window and focused terminal properties 2026-03-08 20:00:21 -07:00
GhosttyDebug.entitlements macos: add Sparkle via Swift PM 2023-12-18 19:09:38 -08:00
GhosttyReleaseLocal.entitlements fix(macos): ReleaseLocal build configuration with "Library Validation" disabled 2023-12-20 16:54:58 -05:00
build.nu macos: add build script, update AGENTS.md, skip UI tests 2026-03-05 19:55:50 -08:00