Commit Graph
29 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 1faa7423c1 Add Servo page zoom support 2026-05-09 12:32:44 -04:00
ZacharyZhang-NY a8d2688020 Record local diagnostics events 2026-05-09 06:12:05 -04:00
ZacharyZhang-NY 4e85f31dac Add diagnostics privacy controls 2026-05-09 04:47:45 -04:00
ZacharyZhang-NY e30fce9213 Add update policy controls 2026-05-09 04:13:41 -04:00
ZacharyZhang-NY 43ab4be548 Add sidebar collapse shortcut 2026-05-08 08:36:58 -04:00
ZacharyZhang-NY adf5b27207 Add tab group sidebar support 2026-05-08 07:16:17 -04:00
ZacharyZhang-NY 7e68857eb8 Add page notes panel 2026-05-08 06:53:31 -04:00
ZacharyZhang-NY bae3c7789f Add reading list progress percent 2026-05-08 06:43:38 -04:00
ZacharyZhang-NY 820054ff23 Track space sidebar width 2026-05-08 05:35:32 -04:00
ZacharyZhang-NY ada0a82da8 Add profile sync policy controls 2026-05-08 03:44:36 -04:00
ZacharyZhang-NY 38a847c27e Add sync object pause controls 2026-05-08 03:39:18 -04:00
ZacharyZhang-NY 569851eae9 Add favorite limit settings 2026-05-08 03:31:41 -04:00
ZacharyZhang-NY 6ba7fd611c Add privacy history settings 2026-05-08 03:19:43 -04:00
ZacharyZhang-NY 4bdbf5e0c5 Add general new tab settings 2026-05-08 03:13:37 -04:00
ZacharyZhang-NY 6750f60d52 Add search engine settings 2026-05-08 03:04:33 -04:00
ZacharyZhang-NY 23b108c8dd Add split view panes 2026-05-08 01:47:19 -04:00
ZacharyZhang-NY 84149ea4df Add site permission settings 2026-05-08 01:24:10 -04:00
ZacharyZhang-NY b8d2b291b2 Add reading list internal page 2026-05-08 00:57:59 -04:00
ZacharyZhang-NY e225fac222 Add bookmarks internal page 2026-05-08 00:44:43 -04:00
ZacharyZhang-NY 479737a8b2 Add sync settings status page 2026-05-08 00:16:56 -04:00
ZacharyZhang-NY 9e6cd216b0 Classify plugin permission risk 2026-05-07 22:38:19 -04:00
ZacharyZhang-NY cb3ac30b89 Validate plugin manifests 2026-05-07 22:34:34 -04:00
ZacharyZhang-NY 5682434ea3 Record download checksums 2026-05-07 22:07:03 -04:00
ZacharyZhang-NY 6d47b26090 Add profile download policy 2026-05-07 21:43:28 -04:00
ZacharyZhang-NY f93943ccfe Render downloads internal page 2026-05-07 21:30:39 -04:00
ZacharyZhang-NY d26ebdfb4c Record browsing history in core 2026-05-07 21:09:00 -04:00
ZacharyZhang-NY e0eb5b51b2 Archive closed browser tabs 2026-05-07 19:53:32 -04:00
ZacharyZhang-NY d9a27f3dc4 Initialize Rust GPUI browser shell 2026-05-07 18:27:15 -04:00