From 67b6daaa0e869e0b5e954b880dc95016be920867 Mon Sep 17 00:00:00 2001 From: "mr. m" <91018726+mr-cheffy@users.noreply.github.com> Date: Mon, 31 Aug 2026 02:52:10 +0200 Subject: [PATCH] gh-15177: Improve on-boarding experience and new space form UX (gh-15178) --- locales/en-US/browser/browser/zen-welcome.ftl | 39 +- .../base/content/zen-panels/theme-picker.inc | 94 +- .../preferences/preferences-js.patch | 8 +- .../windows/nsis/uninstaller-nsi.patch | 11 +- src/browser/themes/shared/zen-icons/icons.css | 3 +- src/zen/common/modules/ZenUIManager.mjs | 6 +- src/zen/common/styles/zen-omnibox.css | 5 + src/zen/common/styles/zen-theme.css | 2 +- src/zen/common/zenThemeModifier.js | 2 +- src/zen/images/favicons/tuta.svg | 3 +- .../providers/GithubLiveFolder.sys.mjs | 3 +- src/zen/spaces/ZenGradientGenerator.mjs | 5 +- src/zen/spaces/ZenSpaceCreation.mjs | 185 ++- src/zen/spaces/ZenSpaceManager.mjs | 119 +- src/zen/spaces/create-workspace-form.css | 7 +- src/zen/spaces/zen-workspaces.css | 5 +- src/zen/sync/ZenSpacesSync.sys.mjs | 2 +- src/zen/tabs/zen-tabs/vertical-tabs.css | 13 +- src/zen/tests/welcome/browser_welcome.js | 330 +++--- src/zen/tests/welcome/head.js | 2 +- src/zen/welcome/ZenWelcome.mjs | 1041 ++++++++--------- src/zen/welcome/jar.inc.mn | 1 + src/zen/welcome/welcome-background.mp4 | Bin 0 -> 15452319 bytes src/zen/welcome/zen-welcome.css | 596 ++++++---- 24 files changed, 1367 insertions(+), 1115 deletions(-) create mode 100644 src/zen/welcome/welcome-background.mp4 diff --git a/locales/en-US/browser/browser/zen-welcome.ftl b/locales/en-US/browser/browser/zen-welcome.ftl index 1967595a9..c351f271a 100644 --- a/locales/en-US/browser/browser/zen-welcome.ftl +++ b/locales/en-US/browser/browser/zen-welcome.ftl @@ -5,29 +5,28 @@ zen-welcome-title-line1 = Welcome to zen-welcome-title-line2 = a calmer internet -zen-welcome-import-title = A Fresh Start, Same Bookmarks -zen-welcome-import-description-1 = Your bookmarks, history, and passwords are like a trail of breadcrumbs through the internet—don’t leave them behind! -zen-welcome-import-description-2 = Easily bring them over from another browser and pick up right where you left off. -zen-welcome-import-button = Import now +zen-welcome-back = Back +zen-welcome-skip = Skip for now -zen-welcome-set-default-browser = Set { -brand-short-name } as your default browser -zen-welcome-dont-set-default-browser = DON’T set { -brand-short-name } as your default browser +zen-welcome-import-title = Bring your stuff along. +zen-welcome-import-description = Import your bookmarks, history and passwords from another browser and pick up right where you left off. +zen-welcome-import-yes = YES, import from another browser. +zen-welcome-import-no = NO, start fresh. -zen-welcome-initial-essentials-title = Your Key Tabs, Always Within Reach -zen-welcome-initial-essentials-description-1 = Keep your most important tabs easily accessible and always at hand, no matter how many you open. -zen-welcome-initial-essentials-description-2 = Essential tabs are always visible, no matter what workspace you are in. +zen-welcome-default-browser-title = Make { -brand-short-name } your default? +zen-welcome-default-browser-description = Links from other apps will open in { -brand-short-name }. You can always change this later. +zen-welcome-set-default-browser = YES, make { -brand-short-name } default. +zen-welcome-dont-set-default-browser = NO, still exploring my options. -zen-welcome-workspace-colors-title = Your Workspaces, Your Colors -zen-welcome-workspace-colors-description = Personalize your browser by giving each workspace its own unique color identity. - -zen-welcome-start-browsing-title = All set?
- Let’s get rolling! -zen-welcome-start-browsing-description-1 = You’re all set up and ready to go. Click the button below to start browsing with { -brand-short-name }. -zen-welcome-start-browsing = Dive in! - -zen-welcome-default-search-title = Your Default Search Engine +zen-welcome-default-search-title = Pick your search engine. zen-welcome-default-search-description = Choose your default search engine. You can always change it later! -zen-welcome-skip-button = Skip +zen-welcome-essentials-title = Choose the apps you use most. +zen-welcome-essentials-description = Select your favorite apps to keep them handy in your sidebar. -zen-welcome-finished = Your Zen has been set up correctly! +zen-welcome-workspace-colors-title = Your space, your colors. +zen-welcome-workspace-colors-description = Personalize your browser by giving each space its own unique color identity. + +zen-welcome-start-browsing-title = All set? Let’s get rolling! +zen-welcome-start-browsing-description-1 = You’re all set up and ready to go. Click the button below to start browsing with { -brand-short-name }. +zen-welcome-start-browsing = Dive in! diff --git a/src/browser/base/content/zen-panels/theme-picker.inc b/src/browser/base/content/zen-panels/theme-picker.inc index 524126c55..7f7f0b495 100644 --- a/src/browser/base/content/zen-panels/theme-picker.inc +++ b/src/browser/base/content/zen-panels/theme-picker.inc @@ -14,14 +14,14 @@ -