Skip to content

Add Linux KSNI menu compatibility model#372

Open
OlympusLedgerOrg wants to merge 3 commits into
tauri-apps:devfrom
OlympusLedgerOrg:codex/linux-ksni-api
Open

Add Linux KSNI menu compatibility model#372
OlympusLedgerOrg wants to merge 3 commits into
tauri-apps:devfrom
OlympusLedgerOrg:codex/linux-ksni-api

Conversation

@OlympusLedgerOrg

Copy link
Copy Markdown

Summary: add a linux-ksni feature exposing a GTK-free Send-friendly menu compatibility model, keep menu item compatibility state updated through shared ArcSwap handles, and expose MenuEvent::send for external tray presenters. This revives the useful prerequisite from #239 while keeping the existing GTK default path intact. Validation: cargo check; cargo check --target x86_64-unknown-linux-gnu --no-default-features --features linux-ksni; downstream tray-icon stack check with the same Linux linux-ksni feature.

@socket-security

socket-security Bot commented Jul 8, 2026

Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Addedarc-swap@​1.9.210010093100100

View full report

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.

1 participant