Commit Graph
412 Commits
Author SHA1 Message Date
ZacharyZhang-NY 86f558c65f Match new tab page to design reference dimensions
Hero heading at 64px, search bar at 54px height with 14px radius
and card-like background (85% white), favorites grid at 7 columns
with 16px card radius matching the design spec.
2026-05-09 16:25:19 -04:00
ZacharyZhang-NY 107619a3fe Refine topbar and nav styling to match design reference
Add back/forward navigation icon buttons, topbar bottom border
(divider), correct omnibar background (55% white), and proper
active nav item styling (85% white).
2026-05-09 16:23:54 -04:00
ZacharyZhang-NY 4c6d9c757a Add mouse hover tracking across the Servo input pipeline
Without continuous MouseMove events, Servo never updates hover state:
no cursor changes over links, no :hover CSS effects, no mouseenter
JavaScript events. The web page appears completely non-interactive.

Track mouse position from GPUI on_mouse_move through the full IPC
pipeline to Servo. Hover position is included with each ensure
request so Servo updates hover state at frame rate (~60fps).
2026-05-09 16:21:43 -04:00
ZacharyZhang-NY e621c43757 Update split view and web surface to glass morphism styling
Split panes use rounded corners, glass backgrounds, and accent dot
indicators matching the design reference. Web surface error page
uses centered layout with proper typography. Remove opaque white
backgrounds in favor of transparent glass surfaces.
2026-05-09 15:47:00 -04:00
ZacharyZhang-NY 16e8cf2e07 Redesign new tab page with hero heading and favorites grid
Replace plain list layout with centered hero section ("Where focus
finds flow."), pill-shaped search placeholder, quick action pills,
favorites card grid with initial avatars, and clean tab list with
glass-style row backgrounds.
2026-05-09 15:44:05 -04:00
ZacharyZhang-NY 483bda5567 Redesign shell with glass morphism and warm clay palette
Update design system: warm clay accent (#c96442), ink scale for text
hierarchy, glass surface tokens with alpha, redesigned spacing/radius
tokens. Restructure shell layout: sidebar and main pane as rounded
glass panels, pill-shaped omnibar inside main pane, workspace tiles,
section labels, profile avatar in sidebar footer.
2026-05-09 15:42:10 -04:00
ZacharyZhang-NY f3a8671bd5 Add keyboard special key support for web content interaction
Enter, Backspace, Tab, Escape, Delete, arrow keys, Home, End,
PageUp, PageDown now forward to Servo. Previously only printable
characters reached the web engine, making forms unusable.
2026-05-09 15:36:37 -04:00
ZacharyZhang-NY 189b9b8b89 Add current page download pipeline 2026-05-09 12:54:24 -04:00
ZacharyZhang-NY 1faa7423c1 Add Servo page zoom support 2026-05-09 12:32:44 -04:00
ZacharyZhang-NY a1aa38dbb2 Add expired space trash purge 2026-05-09 11:38:45 -04:00
ZacharyZhang-NY 8b9c4579c1 Add active profile local data export 2026-05-09 08:23:37 -04:00
ZacharyZhang-NY 2b6de367b0 Add privacy local data inventory 2026-05-09 07:22:14 -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 726471ea64 Split tab favorite tests 2026-05-09 03:58:11 -04:00
ZacharyZhang-NY 130cf8ec83 Add auth callback internal page 2026-05-09 03:41:13 -04:00
ZacharyZhang-NY 928bb3cfb0 Log PRD site rendering evidence 2026-05-09 03:23:39 -04:00
ZacharyZhang-NY 8b02d7cdfd Handle startup deep links 2026-05-09 03:17:03 -04:00
ZacharyZhang-NY 08951a7a1f Strengthen PRD site rendering checks 2026-05-09 03:02:23 -04:00
ZacharyZhang-NY 6fc649d889 Add protocol brand contract 2026-05-09 02:46:07 -04:00
ZacharyZhang-NY 58a582682f Centralize app brand identity 2026-05-09 02:40:38 -04:00
ZacharyZhang-NY f693d24f5d Add macOS URL scheme handling 2026-05-09 02:32:42 -04:00
ZacharyZhang-NY 1eb8e271f5 Add bookmark import export packages 2026-05-09 02:07:37 -04:00
ZacharyZhang-NY b3907f42a8 Add site compatibility diagnostics page 2026-05-09 01:43:10 -04:00
ZacharyZhang-NY fb6677aec2 Add shortcut profile import export 2026-05-09 01:30:20 -04:00
ZacharyZhang-NY d193f5a400 Add settings reset defaults 2026-05-09 01:14:15 -04:00
ZacharyZhang-NY 89a8e05eeb Harden PRD live site rendering checks 2026-05-09 01:03:19 -04:00
ZacharyZhang-NY 96732c8932 Gate plugins in private profiles 2026-05-09 00:44:15 -04:00
ZacharyZhang-NY 7797203bbf Add private window entry point 2026-05-09 00:31:40 -04:00
ZacharyZhang-NY 97a06d7b52 Add active tab reorder commands 2026-05-09 00:16:12 -04:00
ZacharyZhang-NY 79d9646ab8 Pass site permission grants to sidecar snapshots 2026-05-09 00:01:14 -04:00
ZacharyZhang-NY 4ed1666ece Scope Servo permissions by profile origin 2026-05-08 23:47:05 -04:00
ZacharyZhang-NY 31162da330 Assert PRD live sites reach ready web surface state 2026-05-08 23:34:30 -04:00
ZacharyZhang-NY 0203840b68 Wire elyspace import export UI 2026-05-08 23:22:55 -04:00
ZacharyZhang-NY 058d377eab Add elyspace core import export model 2026-05-08 23:05:53 -04:00
ZacharyZhang-NY 784fe5a288 Move space navigation into state module 2026-05-08 22:49:57 -04:00
ZacharyZhang-NY 82e2ccd16d Use stable profile for spaces created from private context 2026-05-08 22:44:07 -04:00
ZacharyZhang-NY 60426b6c18 Clear private profile download index on exit 2026-05-08 22:35:42 -04:00
ZacharyZhang-NY 1c960af094 Keep private sidecar profile data transient 2026-05-08 22:25:31 -04:00
ZacharyZhang-NY 8334fcbd6e Wire sidecar profile data isolation 2026-05-08 22:10:10 -04:00
ZacharyZhang-NY 2bd94710df Add active profile site data clearing 2026-05-08 21:40:18 -04:00
ZacharyZhang-NY 74205c098b Expand settings scoped search 2026-05-08 21:28:26 -04:00
ZacharyZhang-NY d769b45f54 Wire plugin file install command 2026-05-08 21:20:29 -04:00
ZacharyZhang-NY 527762fd36 Harden PRD live site smoke coverage 2026-05-08 21:13:34 -04:00
ZacharyZhang-NY b9f57921cd Add advanced settings surface 2026-05-08 20:57:19 -04:00
ZacharyZhang-NY 47bfea6c8b Add updates settings surface 2026-05-08 20:53:38 -04:00
ZacharyZhang-NY 277ae8c689 Add appearance settings surface 2026-05-08 20:48:50 -04:00
ZacharyZhang-NY 3df998876b Harden PRD live-site smoke 2026-05-08 20:37:42 -04:00
ZacharyZhang-NY 8e450496e0 Lock private profile sync state 2026-05-08 20:19:09 -04:00