Repository navigation
Conversation
9f613d4 to
47a3e3c
Compare
…e theming and closest-corner rounding
|
Update on Chrome UI tooltips harmonization:
|
Update: Phase 2 - Tooltip Descriptions Ready & Strict Crowdin FallbackThe harmonized Chrome UI tooltips are now working properly and stably. The frontend is fully wired to display secondary descriptions under the title on buttons where extra context is helpful. Key Highlights
How to Add Descriptions via Crowdin (Note for Maintainers)The frontend automatically resolves zen-toolbar-compact-mode-button =
.label = Toggle Compact Mode
.description = Automatically collapses the sidebar and toolbarCrowdin can then sync this attribute across all locales. If a locale hasn't translated |
9f05c7b to
446ebf8
Compare
…theming improvements
…mize tooltip resolution
…hemed by space accent
Update: 3D Shortcut Keycaps, Dynamic Descriptions & Strict Fallbacks1. Implemented Features
2. Crowdin Steps (Full Migration)
3. Code Cleanup Checklist (Post-Crowdin Migration)Once strings on Crowdin are updated:
|
|
Bugfix update:
|
…ep only clean CSS and UI helpers
Refactor: Clean JS/CSS Implementation & Crowdin Migration PathFollowing the feedback, we completely discarded all C++ engine patches, scheme overrides, and non-existent variables to keep the PR focused and minimal:
|
Further Refactor: Streamlined Footprint & Robust Shortcut Resolution
|
Summary
This PR modernizes and styles existing native Firefox tooltips across Zen's chrome UI to match Zen's signature aesthetic (pill shape with anchor-corner rounding, primary color background tinting, and light/dark theme adaptation).
Following maintainer feedback, this PR focuses purely on styling the existing native tooltip UI cleanly via CSS, touching 0 locale files and avoiding custom DOM overrides.
Key Changes
<tooltip>elements for chrome UI without overriding or injecting custom DOM.#remoteBrowserTooltip,[contenttooltip],[page="true"]) so web pages retain their standard behavior.border-radius: 16px; border-top-left-radius: 4px;).color-mix()andvar(--zen-primary-color).light-dark()theme support.#tabbrowser-tab-tooltip(title + subtle URI) and navigation tooltips (#back-button-tooltip/#forward-button-tooltip).Checklist
npm run build:ui(0 warnings / errors).