Skip to content

Include KWin cooperative controls in the Notes Flatpak - #2

Merged
SuceV587 merged 1 commit into
mainfrom
codex/flatpak-kwin-controls
Nov 10, 2026
Merged

SuceV587 merged 1 commit into
mainfrom
codex/flatpak-kwin-controls

Conversation

@SuceV587

@SuceV587 SuceV587 commented Nov 10, 2026 •

Copy link
Copy Markdown
Collaborator

The released Notes Flatpak could not load its optional KWin control adapter because Kos.SurfaceShape was absent from the sandbox. Bundle canonical NextKde commit d7b34a8e8b37a9fb7605333f10d02f7b16e70743 against the shared KDE 6.11 SDK and expose its QML import path. The existing pinned Kos.Ui and drawing-ownership bindings are unchanged. Version 0.1.1.

Validation: Flatpak build and lifecycle checks passed at 47c3bff647c6356e09162b49210d9ec3c2a338fb, including targeted repository/controller regressions and disposable-profile smoke tests. The exact candidate was installed in the designated VM with network disabled and Wayland only: the bundled module loaded, all three positions were sent through protocol v2, KWin granted takeover and the client acknowledged it. The compositor screenshot was inspected using an empty Notes profile. Uninstall preserved data.

PR builds now check that both the native library and qmldir are actually exported. Final publication still uses a successful main build and the existing draft-release workflow.

@SuceV587
SuceV587 marked this pull request as ready for review November 10, 2026 17:37
@SuceV587
SuceV587 merged commit 2c92cd5 into main Nov 10, 2026
1 check passed
@SuceV587
SuceV587 deleted the codex/flatpak-kwin-controls branch November 12, 2026 02:55
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