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.
Panel appearance now applies to the whole panel, with seven styles: Floating, Capsules, Notch, Edge to edge, Fused islands, Adaptive and Morph.
- Share composition, geometry, and motion through the renderer-independent `ferese-panel` crate, including native materials, input regions, and Settings previews.
- Add the Morph hub with media, calendar, notifications, controls, workspace previews, hover feedback, and attached mode. Keep recording and low-battery status visible and respect window clearance.
- Cache workspace preview geometry, draw thumbnails directly, centralize Morph transitions, and keep rendering settings local to each shell instance.
- Put Record Screen in the Morph header and show the display control only when an external monitor is connected. Update panel documentation, the desktop screenshot, and native check style names.
Local validation included 660 compositor tests, 191 shell tests, isolated preview-cache checks, GPU Morph captures at 1×/1.25×/1.5×, formatting, and Clippy with warnings denied. The final header change passed all 23 Morph tests. Release workflow jobs are skipped for this PR.
* Integrate panel composition, adaptive sizing, and overflow
* Add instance editing controls to panel settings
* Add panel group editing and measured composition preview
* Reorganize panel settings and add drag-and-drop item editing
* Simplify panel settings and place inspectors beside the editor
* Refine Panel & Shell settings, previews, and panel rendering
* Organize settings navigation and modernize packaged panel config
* Support top and bottom panels and refine shell surfaces
Add edge-aware settings, previews, popup placement, notifications, margins, and corner rendering. Preserve translucency in notification and dialog controls, and tighten spacing around the clock and display-mode icon.
* Add workspace styles and fix Settings text rendering
* Make panel allocation independent of measurement order
* Normalize panel item settings and visibility
* Move shell geometry into each panel
* Add independent group surfaces and finalize panel configuration
* Keep panel fit checks and restoration consistent with allocation
* Reject unknown panel item options and namespace metadata
* Reject invalid shell startup configuration and remove old radius fields
* Discover workspace application icons in a background task
* Remove the panel architecture document and improve reference prose
* Let panel media fill available space and improve Settings scrolling
* Preserve panel labels across clipped GPU rendering
* Use matching alpine lake wallpapers for light and dark modes
* Fix panel accessibility and popup lifecycle
Apply Reduce Transparency to panel opacity in the shell, compositor, and
Settings preview. Reject unknown theme tokens before snapshot substitution
and validate the current geometry fields in both consumers.
Dismiss popovers and workspace tooltips after panel layout changes. Handle
bar pointer exits directly and recover workspace hover after reentry without
repeated motion updates. Cover the transitions with regression tests and
update the wallpaper dimensions check for the bundled lake defaults.
* Use tagged Ferese toolkit fixes
* Fix center-only panel spacing and headless text rendering
* Bundle native 4K abstract wallpapers for both appearances
* Dismiss workspace tooltips before captured pointer dispatch
* Verify installed JPEG wallpapers when replacing a release
Update the Ferese symbols, appearance-specific wallpapers, and rounded wallpaper and theme previews. Bundle Figtree and add the Ferese name to the website header.
Verified configuration, theme, Settings, wallpaper and installer tests, both UI renderers, the static site build, and browser layouts.
Use the September 30 hero on the website and README, add a shared screenshot gallery, and remove the old showcase images. Build image links locally and clean generated site output.
Back up the known development portal override during installation and report custom overrides before building. Keep source selections clear while letting blur show through unselected rows.
Resolve light, dark and automatic appearance centrally and publish live theme snapshots to native surfaces and the appearance portal. Add paired preset families, custom theme imports, accessibility transforms and contrast-safe transitions.
Refine the Settings gallery and Auto controls, move overrides under advanced customization, and share palette-aware switches and circular slider thumbs. Document configuration and include theme licenses and integration coverage.