Commit Graph
137 Commits
Author SHA1 Message Date
Samuel Onoja c8e89fb758 Unify shell opacity and add native authentication and system controls 2026-09-28 09:26:14 +01:00
Samuel Onoja 8832a9bf2e Align recording dialog behavior and shell theme styling 2026-09-28 09:15:13 +01:00
Samuel Onoja 24e15f76cb Centralize accent foreground contrast across Ferese UI 2026-09-28 08:58:51 +01:00
Samuel Onoja 299f60e671 Streamline recording controls and compact the display picker 2026-09-28 08:45:50 +01:00
Samuel Onoja 6209d556ee Add native screen recording with themed top-bar controls 2026-09-28 08:30:59 +01:00
Samuel Onoja 23d84c0a77 Unify notification center popovers and translucent card materials 2026-09-27 12:40:08 +01:00
Samuel Onoja e5e2b74a25 Unify shell corner radius and speed up Settings page switching 2026-09-27 09:41:43 +01:00
Samuel Onoja ab6bf8b961 Refine notification center and configure native notifications
Keep notification actions and dismiss controls visible, compact and animate history, and add themed icon controls and grouping.

Include notification settings, session integration and documentation, on-demand workspaces, and performance baseline notes.
2026-09-27 08:35:38 +01:00
Samuel Onoja a98d7a75c3 Add theme-aware notification cards with grouped popup stacks 2026-09-27 08:17:57 +01:00
Samuel Onoja 45a9c0384c Cache network and Bluetooth status until D-Bus changes 2026-09-27 07:56:43 +01:00
Samuel Onoja 4251b5d084 Read Bluetooth status directly from BlueZ 2026-09-27 07:49:44 +01:00
Samuel Onoja e448d433fc Read Wi-Fi status through NetworkManager D-Bus 2026-09-27 07:48:59 +01:00
Samuel Onoja b0583eb993 Deliver shell status updates without a polling timer 2026-09-27 07:37:41 +01:00
Samuel Onoja 4bf075734c Reuse native D-Bus connections for shell status queries 2026-09-27 07:33:43 +01:00
Samuel Onoja 5450384386 Read brightness state with one status command 2026-09-27 07:28:44 +01:00
Samuel Onoja 917379d548 Reduce polling retries and repeated compositor lookups 2026-09-27 06:58:09 +01:00
Samuel Onoja dcca5fec88 Add selectable Pixel clock styling and widget font controls 2026-09-27 06:55:21 +01:00
Samuel Onoja d71fab7102 Refine Settings performance, theme gallery, and shell popups 2026-09-27 06:38:49 +01:00
Samuel Onoja 7e96a62e43 Add distinct theme presets and bundle the default Ferese wallpaper 2026-09-27 06:10:52 +01:00
Samuel Onoja 9e90de4e74 Replace user configuration with KDL and improve Rust source spacing 2026-09-27 05:46:51 +01:00
Samuel Onoja dbdfc5688e Fix screenshots and workspace switching; add configurable swipe bindings 2026-09-27 05:21:52 +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 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 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 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