Update notification support for macOS 15 Sequoia and dynamic lists.#73
Update notification support for macOS 15 Sequoia and dynamic lists.#73nriley wants to merge 9 commits intophillco:mainfrom
Conversation
Look for alert/banner subroles rather than numeric identifiers. Generate dynamic lists for notifications, actions and apps; clear them after the phrase is over. Sort actions in the imgui window — better than nothing. Remove user.notifications_update as it's not needed any more.
|
Think I was a bit premature here as there seem to be some issues where the actions popup works just fine but trying to say that action doesn't work. |
|
Nevermind, if there's a bug here it doesn't seem to be mine. Things are working again. |
|
Accessibility support in Notification Center seems to have been completely broken in 15.1 among other issues, such as notifications taking many seconds to deliver. Marking as draft until Apple gets their act together. (Also, I was mistaken and dynamic lists aren't supported in Talon 0.4, so we should not merge this; if they're not in 0.5 either, maybe consider a branch.) |
|
The "notifications taking seconds to deliver" issue was fixed in macOS 15.2 and #77 still exposes actions. There's hope for this one yet! Gonna give merging a shot now… |
|
This is working relatively well but still has some issues around detecting new/replaced notifications, particularly in Notification Center. More work still needed… |
Also: - update naming to reflect that notifications are not buttons any more - produce more debug output when attempting to locate notifications
|
Should be much more robust now (and if not, please turn on debugging as it's more verbose if it doesn't work!) Tested on macOS 15.4.1 and 14.7.4. |
Look for alert/banner subroles rather than numeric identifiers.
Generate dynamic lists for notifications, actions and apps; clear them
after the phrase is over.
Sort actions in the imgui window — better than nothing.
Remove user.notifications_update as it's not needed any more.