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
a0fd760737
Refine status popovers and toggle radios through status icons
2026-09-26 09:21:09 +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
af32c29a49
Fix layer-shell scale propagation and honor configured shell font
2026-09-26 07:27:23 +01:00
Samuel Onoja
686b0477d4
Refine shell status icons and window controls; add installer
2026-09-26 05:46:15 +01:00
Samuel Onoja
956c739940
Optimize shell startup and include demo artwork
2026-09-26 05:22:38 +01:00
Samuel Onoja
2f8ba908a5
Decode wallpaper off the shell UI thread during startup
2026-09-26 05:15:03 +01:00
Samuel Onoja
90e8986d8e
Refine shell surfaces, spacing, and Ferese symbol
2026-09-26 05:12:01 +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
0420242350
fit layer buffers during output resize
2026-09-25 08:21:54 +01:00
Samuel Onoja
05fb4280f5
flush initial layer surface configure
2026-09-25 08:18:02 +01:00
Samuel Onoja
f216cf5c06
flush layer updates during output resize
2026-09-25 08:12:40 +01:00
Samuel Onoja
d0975631cf
add shell typography and wallpaper support
2026-09-25 08:10:29 +01:00
Samuel Onoja
dc3ef13501
refine shell workspace indicators
2026-09-25 07:55:43 +01:00
Samuel Onoja
4a6d91980c
feat: add modern shell top bar
2026-09-25 07:47:56 +01:00
Samuel Onoja
e511c0c31d
feat: split shell control connection
2026-09-25 06:52:26 +01:00
Samuel Onoja
0c6fefacc1
feat: expose shell workspace metadata
2026-09-25 06:50:26 +01:00
Samuel Onoja
3384cfde0f
feat: add compositor overview scene
2026-09-25 06:44:07 +01:00
Samuel Onoja
75ae44c1d7
feat: add private shell control protocol
2026-09-25 06:33:48 +01:00
Samuel Onoja
a836b55eb9
spike libcosmic shell lifecycle
2026-09-25 06:23:43 +01:00
Samuel Onoja
36d52373a1
feat: report blur rendering workload
2026-09-25 05:49:52 +01:00
Samuel Onoja
cbf7bf3539
fix: make glass backdrop visibly blur
2026-09-25 05:45:24 +01:00
Samuel Onoja
1ab366c9a8
fix: make glass preview visually diagnostic
2026-09-25 05:39:45 +01:00
Samuel Onoja
b3124119d2
fix: configure zoom clients at final size
2026-09-25 05:33:46 +01:00
Samuel Onoja
03033bf5c3
docs: explain glass preview workflow
2026-09-25 05:32:43 +01:00
Samuel Onoja
57f93d67f5
feat: add persistent glass preview
2026-09-25 05:32:19 +01:00
Samuel Onoja
389581e763
feat: render semantic glass backdrops
2026-09-25 05:30:21 +01:00
Samuel Onoja
b3c5821e3b
fix: invalidate semantic materials on scene changes
2026-09-25 05:16:38 +01:00
Samuel Onoja
ae6ec1c5f5
feat: render semantic layer materials
2026-09-25 05:13:47 +01:00
Samuel Onoja
ecefae6f81
feat: resolve semantic material styles
2026-09-25 05:10:31 +01:00
Samuel Onoja
87bc68fe8a
fix(animation): settle fullscreen zoom at pixel precision
2026-09-25 05:08:41 +01:00
Samuel Onoja
a6ec721437
feat: gate semantic effects by client capability
2026-09-25 05:08:18 +01:00
Samuel Onoja
6d19932a64
fix: unify animated presentation and stacking
2026-09-25 04:57:39 +01:00
Samuel Onoja
83e36b0d2d
fix: smooth fullscreen and direct geometry transitions
2026-09-25 04:50:19 +01:00
Samuel Onoja
b4fee6f72b
test: add semantic effects layer probe
2026-09-25 04:49:24 +01:00
Samuel Onoja
bf684a179b
feat: define semantic effects protocol
2026-09-25 04:46:04 +01:00
Samuel Onoja
7356986259
test: enforce soak resource budgets
2026-09-25 04:43:25 +01:00
Samuel Onoja
d18d5b5fc4
test: harden malformed client handling
2026-09-25 04:39:52 +01:00
Samuel Onoja
07de17a399
feat: configure and inspect DRM outputs
2026-09-25 04:32:19 +01:00
Samuel Onoja
d46becfd60
test: add native client soak harness
2026-09-25 04:22:29 +01:00
Samuel Onoja
4eb456fb2b
feat: report optional render performance metrics
2026-09-25 04:19:08 +01:00
Samuel Onoja
cd3961bdef
test: harden IPC frame parsing
2026-09-25 04:16:26 +01:00
Samuel Onoja
d0dc55349c
feat: expose layout controls over IPC
2026-09-25 04:15:48 +01:00
Samuel Onoja
0a98bead56
fix: submit tracked nested output damage
2026-09-25 04:14:45 +01:00
Samuel Onoja
bcd841ca23
fix: reverse fullscreen exit from current geometry
2026-09-25 04:09:15 +01:00
Samuel Onoja
4ecd20905d
fix: snap animated window edges consistently
2026-09-25 04:04:59 +01:00