ee441f77bd
refactor(switcher): delegate keyboard switcher to the compositor
f082902012
feat(switcher): add super+tab window switcher driven by config key
d21524d373
feat(ipc): add center-window command to pan a window on-screen
be59deae8e
fix(widget): make SplitBox aggregate its children like a real container
cb4773f49e
feat: show build date on the display-manager interface
e356846ef5
chore: drop deps now owned by the engine
47fe5055aa
fix: render notification text with a bundled font family
92ece952b9
refactor: reimplement cce-notifier on the cce-ui Application engine
4d98db3d2a
feat(engine): opt-in wlr-layer-shell support for Application
4b2203ea14
refactor: use cce_ui::color hex parser instead of a local copy
7e9a8f5d79
refactor: use cce_ui::config::cce_config_dir for default project path
9706c7359c
refactor: use cce_ui::config::cce_config_dir for the config dir
4621083dec
refactor: read config values via cce_ui::config typed getters
87214c32c7
refactor: use cce_ui::engine Vertex/quad_vertices instead of local copies
f4c21f3caf
refactor: use cce_ui::color hex parser instead of a local copy
33c0cf5e52
refactor: use cce_ui::color hex parser instead of a local copy
6aa2eec229
refactor: use cce_ui::engine Vertex/quad_vertices instead of local copies
8732edabba
refactor: use cce_ui::color hex parser instead of a local copy
91a28a09f4
refactor: derive control socket path via cce_ui::ipc::socket_path
8a7cf290f5
fix: honor XDG_CONFIG_HOME for backup status path
a1df2bb9ba
refactor: use cce_ui::color hex parser instead of a local copy
5deed3ece0
feat(config,ipc): typed config accessors and a shared IPC socket module
ceaeaf5373
refactor(color): use shared hex parsers in internal widgets
e6ff167971
feat(color): add public hex color parsers (single source of truth)
82ed1a242d
docs: update README and add compositor CLAUDE.md
ef91492faa
feat: rename status bar to cce-status-interface; derive light_source edge
12f3baae2c
refactor: split control CLI into a dedicated ccectl binary
fde23f061d
feat(widget): add SplitBox container widget
a715748c91
refactor: route hardcoded config/font paths through cce_ui XDG helpers
22353ddf48
Update Cargo.toml dependencies
7eb337e8d1
Update desktop solid color key to mode in cce-wallpaper
94629785ed
Initial commit