← All projects

surface · development

Souveraine Dock

A resident application dock with stable identities across touch, launch and window changes.

No public release observedSource declaration: no independent versionLicense: AGPL-3.0-or-later

Introduction reviewed 2026-10-15 · Information collected 2026-10-15

The Dock connects pinned applications and running windows. A press should continue to mean the application that was pressed even if another item disappears or the row reorders before release. Stable application identity carries that intent through the interaction.

Tap, long press, drag and popup teardown share a small surface, so their lifetimes matter as much as their appearance. The Dock is a QML library in the resident shell. It has its own source and package recipe; integration pins an exact revision.

The compositor still owns window focus and closure. The Dock can present those actions without inventing another window list or policy owner.

What remains open

  • Physical targeting, drag and popup acceptance remain device-specific.
  • A source revision is not installed until the shell integration and package path carry it.
Documentation and evidence record

Source CI observed for this documentation revision: not-observed. Application builds and device acceptance are separate evidence.

Documentation owner: Fimeg/souveraine-dock
Repository revision: 5609c7820dec09de4ddbacae5ad02b8152c08d48
Document: public-docs/dock.md
Document SHA-256: 627f9852fa4d787af1a30929d4f746318724a61b3beb4701eaf74bbb22a61982

  • Component source and integration: README.md