Skip to content

Consolidate Apple notification implementations#543

Open
Elvin-Thudugala-2degrees wants to merge 1 commit into
thudugala:masterfrom
Elvin-Thudugala-2degrees:elvin-thudugala-2degrees-simplify-source-code
Open

Consolidate Apple notification implementations#543
Elvin-Thudugala-2degrees wants to merge 1 commit into
thudugala:masterfrom
Elvin-Thudugala-2degrees:elvin-thudugala-2degrees-simplify-source-code

Conversation

@Elvin-Thudugala-2degrees

Copy link
Copy Markdown
Contributor

What does this PR do?

Consolidates the duplicated iOS and Mac Catalyst notification implementations into shared Apple sources. It centralizes platform and version guards, preserves the existing public API, and ensures Mac Catalyst uses its own runtime checks.

Why are we doing this? Any context or related work?

The two platform implementations were nearly identical, which doubled the maintenance surface and made platform behavior easy to drift. Sharing the implementation removes roughly 900 net lines while keeping platform-specific differences explicit and warning-free.

Replace duplicated iOS and Mac Catalyst implementations with shared Apple sources and centralized platform guards.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@mos379

mos379 commented Jul 22, 2026

Copy link
Copy Markdown

Nice one! Thanks!!

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants