Samuel Onoja
5d6c610fec
Add area screenshots and preserve stacking on hover focus
2026-09-26 23:22:38 +01:00
Samuel Onoja
8dc895448d
Add desktop widgets and streamline documentation
2026-09-26 22:53:51 +01:00
Samuel Onoja
23991d5bd8
Add native Settings and complete live configuration reload
...
Add compact branded Settings with safe atomic edits, external config refresh and a draggable sidebar. Reconcile services, update connected displays and input devices, apply live layout policy and window rules, and resolve initial floating placement before tiled insertion. Package the Settings launcher and shared Ferese icon.
2026-09-26 20:31:05 +01:00
Samuel Onoja
672b4e2b60
Add live config reload, session locking and managed daemons
...
Refine focus gradients, shell workspace controls and popup motion. Correct floating stacking and preserve client-chosen dialog sizes. Add lock protocol probes and session integration.
2026-09-26 19:03:37 +01:00
Samuel Onoja
b422448d88
Add centered workspace thumbnails to overview
...
Render a tinted, scrollable workspace strip with live thumbnails, output-scaled font labels and a subtle selected-workspace outline. Keep the window grid background-free and support workspace selection without exiting overview.
Animate strip opacity independently with precise fade tolerances and continuous reversal, and expose toggle-overview through feresectl.
2026-09-26 15:13:13 +01:00
Samuel Onoja
0709484efb
Overhaul resize presentation and wallpaper rendering
...
Coordinate native-pixel resize handoffs, fractional geometry and shared animation timing. Delegate wallpaper rendering to the compositor, advertise DMA-BUF device feedback, and improve callback pacing and render metrics.
Handle monitor-local shell surfaces, lid-driven output evacuation and workspace restoration.
2026-09-26 14:50:14 +01:00
Samuel Onoja
48ac963ffe
Add configurable inactive dimming and viewport-paged scrolling
2026-09-26 09:41:55 +01:00
Samuel Onoja
64c95f0b97
Replace glass effects with plain backdrop blur and refine shell layout
2026-09-26 09:12:51 +01:00
Samuel Onoja
b3fa82b53b
Refine shell status controls and glass rendering; defer cursor redraw safely
2026-09-26 05:05:50 +01:00
Samuel Onoja
e85fc1e032
advance shell integration and session support
2026-09-25 09:15:07 +01:00
Samuel Onoja
3384cfde0f
feat: add compositor overview scene
2026-09-25 06:44:07 +01:00
Samuel Onoja
ecefae6f81
feat: resolve semantic material styles
2026-09-25 05:10:31 +01:00
Samuel Onoja
07de17a399
feat: configure and inspect DRM outputs
2026-09-25 04:32:19 +01:00
Samuel Onoja
b8d6c9b02a
feat: render configurable window shadows
2026-09-25 03:39:03 +01:00
Samuel Onoja
5bdb7bdf24
feat: render theme-aware window borders
2026-09-25 03:17:17 +01:00
Samuel Onoja
3d0007ba12
feat: apply validated window rules
2026-09-25 03:02:50 +01:00
Samuel Onoja
95b15b6e0d
feat: support focus follows mouse
2026-09-25 02:59:07 +01:00
Samuel Onoja
29af1bec9c
feat: configure commands and key bindings
2026-09-25 02:57:36 +01:00
Samuel Onoja
2f83c58040
feat: configure keyboard and touchpad input
2026-09-25 02:50:19 +01:00
Samuel Onoja
94a83c83bb
fix: preserve default outer gaps
2026-09-25 02:43:53 +01:00
Samuel Onoja
ed529ae900
feat: animate scrolling workspace viewports
2026-09-25 02:41:19 +01:00
Samuel Onoja
7f92b6d634
feat: configure animation policy
2026-09-25 02:18:17 +01:00
Samuel Onoja
5e6c9c3d9d
feat: complete scrolling layout controls
2026-09-25 02:14:04 +01:00
Samuel Onoja
9d90415e55
feat: make scrolling the active default layout
2026-09-25 02:08:04 +01:00