Publish topic guides to the wiki and document tabbed windows
Publish the guides from this repository to the GitHub Wiki. Organize them into Usage, Configuration and Development, with 15 separate configuration topics and redirects for the former website guide URLs. Add a tabbed-windows guide covering grouping, switching tabs and taking windows out. Document the scrolling indicator's defaults and limits, and link the guide from the README, shortcuts and IPC pages. Update from main, including the latest tabbed-layout changes. Separate Activities setup, configuration and publishing documentation. Review the guide prose with the unslop skill, keeping existing examples and heading links. The wiki workflow uses GitHub's built-in token to publish documentation changes on main. Validation: - 20 documentation tests pass, including README links and Activities/tab-indicator field coverage. - The publisher builds 46 wiki pages; the site build and Python syntax checks pass. - All 115 code examples from main are preserved. - The Python suite passes: 90 tests passed and 31 opt-in integration tests skipped, with the system GI module available.
This commit is contained in:
1 parent
eaeabebe73
commit
eb84104940
37 files changed
+2178
-1510
No files matched your search
+28
-7
@@ -1,26 +1,47 @@
|
||||
# Documentation
|
||||
|
||||
## Get started
|
||||
## Usage
|
||||
|
||||
- [Installation](installation.md): install dependencies, log in, preview changes, update and recover a session.
|
||||
- [Configuration](configuration.md): configure layouts, input, shortcuts and displays in KDL.
|
||||
- [Panel configuration](panel-configuration.md): choose a panel style, arrange groups and items, and configure the Morph hub.
|
||||
- [Why Ferese](why-ferese.md): window layouts and a shared theme for the desktop.
|
||||
- [Screenshots](screenshots.md): see the themes, overview and shell controls.
|
||||
|
||||
## Use the desktop
|
||||
|
||||
- [Live Activities](activities.md): show running commands in the panel, configure detection and troubleshoot missing tasks.
|
||||
- [Shortcuts and gestures](shortcuts.md): keyboard navigation, moving and resizing with Super-drag, and window grouping.
|
||||
- [Tabbed windows](tabbed-windows.md): group windows, select tabs and switch scrolling columns between tabs and rows.
|
||||
- [Lock screen](locking.md): change its appearance, set up automatic locking and configure display sleep.
|
||||
- [Screen sharing and recording](screen-sharing.md): choose a source and stop sharing.
|
||||
- [Desktop portals](portals.md): services available to applications.
|
||||
- [feresectl and IPC events](ipc.md): query the desktop, target a session and follow changes.
|
||||
|
||||
## Develop Ferese
|
||||
## Configuration
|
||||
|
||||
- [Introduction](configuration.md): KDL syntax, loading and validation.
|
||||
- [Layout](configuration/layout.md).
|
||||
- [Animations](configuration/animations.md).
|
||||
- [Appearance](configuration/appearance.md).
|
||||
- [Workspaces](configuration/workspaces.md).
|
||||
- [Input](configuration/input.md).
|
||||
- [Commands and bindings](configuration/bindings.md).
|
||||
- [Window rules](configuration/window-rules.md).
|
||||
- [Outputs](configuration/outputs.md).
|
||||
- [Panels](configuration/panel.md).
|
||||
- [Panel options and examples](panel-configuration.md).
|
||||
- [Activities](configuration/activities.md).
|
||||
- [Status controls](configuration/status.md).
|
||||
- [Startup, locking and logout](configuration/startup-and-locking.md).
|
||||
- [Idle inhibition](configuration/idle-inhibition.md).
|
||||
- [Session protocols](configuration/session-protocols.md).
|
||||
- [Xwayland](configuration/xwayland.md).
|
||||
|
||||
## Development
|
||||
|
||||
- [Packages and releases](packaging.md): build Fedora and Arch packages and publish a tagged release.
|
||||
- [Development](development.md): build Ferese, run tests and check portal contracts.
|
||||
- [Publishing activities](development/activities.md): IPC schema, ownership, limits and templates.
|
||||
- [Animation model](animation-model.md): geometry, spring motion, gestures and prediction.
|
||||
- [Desktop reconciliation](desktop-reconciliation.md): topology publication and presentation ownership.
|
||||
- [Output management tests](output-management-testing.md): profiles, hotplug and DRM failures.
|
||||
- [Nested resize checks](nested-resize-testing.md).
|
||||
- [Client soak testing](native-soak-testing.md).
|
||||
- [Website development](../site/README.md).
|
||||
- [Theme components](../crates/ferese-theme/README.md): shared native UI styles.
|
||||
Reference in new issue
Block a user