Skip to content

Update notification support for macOS 15 Sequoia and dynamic lists.#73

Draft
nriley wants to merge 9 commits intophillco:mainfrom
nriley:dynamic-list-notifications
Draft

Update notification support for macOS 15 Sequoia and dynamic lists.#73
nriley wants to merge 9 commits intophillco:mainfrom
nriley:dynamic-list-notifications

Conversation

@nriley
Copy link
Collaborator

@nriley nriley commented Oct 5, 2024

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.

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.
@nriley nriley requested a review from phillco as a code owner October 5, 2024 20:52
@nriley nriley marked this pull request as draft October 6, 2024 16:43
@nriley
Copy link
Collaborator Author

nriley commented Oct 6, 2024

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.

@nriley
Copy link
Collaborator Author

nriley commented Oct 6, 2024

Nevermind, if there's a bug here it doesn't seem to be mine. Things are working again.

@nriley nriley marked this pull request as ready for review October 6, 2024 17:56
@nriley
Copy link
Collaborator Author

nriley commented Nov 17, 2024

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

@nriley nriley marked this pull request as draft November 17, 2024 21:31
@nriley
Copy link
Collaborator Author

nriley commented Jan 18, 2025

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…

@nriley
Copy link
Collaborator Author

nriley commented Jan 25, 2025

This is working relatively well but still has some issues around detecting new/replaced notifications, particularly in Notification Center. More work still needed…

nriley added 3 commits May 10, 2025 18:24
Also:

- update naming to reflect that notifications are not buttons any more
- produce more debug output when attempting to locate notifications
@nriley
Copy link
Collaborator Author

nriley commented May 10, 2025

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant