Commit Graph
15 Commits
Author SHA1 Message Date
ZacharyZhang-NY 71088bccb0 Add AppearanceSettings to ely_domain
Introduces a small persistent appearance contract: WallpaperTheme
(Dawn/Violet/Mint/Slate), ThemeMode (System/Light/Dark), reduce_motion.
Defaults to Dawn + System + motion-on. Field accessors and setters live
on the struct so the core can mutate without exposing internals; serde
support uses kebab-case so the on-disk form matches the design CSS
naming.

Tests cover defaults, mutation independence, and a JSON round-trip with
the kebab-case names. serde_json is added as a dev-dependency only —
the production crate does not depend on it.
2026-05-09 18:46:58 -04:00
ZacharyZhang-NY 189b9b8b89 Add current page download pipeline 2026-05-09 12:54:24 -04:00
ZacharyZhang-NY 058d377eab Add elyspace core import export model 2026-05-08 23:05:53 -04:00
ZacharyZhang-NY 2fb6b15e2d Render Servo sidecar frames in shell 2026-05-08 12:43:38 -04:00
ZacharyZhang-NY fcdc2de076 Add Servo sidecar snapshot command 2026-05-08 12:17:41 -04:00
ZacharyZhang-NY b4aedad593 Add about internal page 2026-05-08 00:29:29 -04:00
ZacharyZhang-NY e30d14728b Verify plugin signatures 2026-05-07 23:41:08 -04:00
ZacharyZhang-NY 36aefc929c Store plugin packages 2026-05-07 23:10:34 -04:00
ZacharyZhang-NY cb3ac30b89 Validate plugin manifests 2026-05-07 22:34:34 -04:00
ZacharyZhang-NY a6e1482648 Calculate download checksums 2026-05-07 22:15:56 -04:00
ZacharyZhang-NY 7370ae14b9 Add download file actions 2026-05-07 21:56:09 -04:00
ZacharyZhang-NY ba312e5b85 Add favorite tab controls 2026-05-07 19:33:50 -04:00
ZacharyZhang-NY 1020fa871b Open searches from command bar 2026-05-07 19:20:12 -04:00
ZacharyZhang-NY b787486f8e Add Servo engine host runtime 2026-05-07 18:47:37 -04:00
ZacharyZhang-NY d9a27f3dc4 Initialize Rust GPUI browser shell 2026-05-07 18:27:15 -04:00