Граф коммитов

203 Коммитов

Автор SHA1 Сообщение Дата
Punam Dahiya 8f8983a975 Bug 1721614 - Handle blank onboarding screen on navigating back from about:home r=andreio
Differential Revision: https://phabricator.services.mozilla.com/D121037
2021-08-04 23:04:22 +00:00
Emily McMinn ecc83f0926 Bug 1722869 - Fix broken RTAMO styles for proton r=pdahiya
Differential Revision: https://phabricator.services.mozilla.com/D121426
2021-08-02 17:37:57 +00:00
Andrei Oprea 86fe252a99 Bug 1713812 - Remove NimbusFeature.getValue and convert all usages to getAllVariables r=k88hudson
Differential Revision: https://phabricator.services.mozilla.com/D119738
2021-07-29 12:27:45 +00:00
Emily McMinn 21caec765a Bug 1720759 - Refactoring aboutwelcome.scss r=pdahiya
Differential Revision: https://phabricator.services.mozilla.com/D120757
2021-07-28 16:33:17 +00:00
Punam Dahiya 71006b1f9c Bug 1720758 - Remove browser.aboutwelcome.protonDesign pref and pre-MR1 multistage onboarding r=Mardak
Cleanup pre-MR1 new user onboarding experience  by
 - removing browser.aboutwelcome.protonDesign pref
 - removing pre-MR1 multistage screen
 - removing pre-MR1 AboutWelcomeDefault content
 - fix respective tests

Differential Revision: https://phabricator.services.mozilla.com/D120038
2021-07-22 16:57:32 +00:00
Csoregi Natalia 0d29385f78 Backed out changeset c2cb820e5a69 (bug 1720758) for causing failures on browser_aboutwelcome_multistage_default.js. CLOSED TREE 2021-07-22 10:03:54 +03:00
Punam Dahiya 949c93cd22 Bug 1720758 - Remove browser.aboutwelcome.protonDesign pref and pre-MR1 multistage onboarding r=Mardak
Cleanup pre-MR1 new user onboarding experience  by
 - removing browser.aboutwelcome.protonDesign pref
 - removing pre-MR1 multistage screen
 - removing pre-MR1 AboutWelcomeDefault content
 - fix respective tests

Differential Revision: https://phabricator.services.mozilla.com/D120038
2021-07-22 05:18:06 +00:00
Emily McMinn cd0dc9663a Bug 1716660 - Improve spacing around text items on import screen of about:welcome r=pdahiya
Differential Revision: https://phabricator.services.mozilla.com/D118630
2021-07-12 14:12:18 +00:00
Nika Layzell 37a0464a0f Bug 1706302 - Part 3: Remove AWTerminate.UNKNOWN, r=pdahiya
Previously the WebProgressListener in AboutWelcomeChild was detecting
OnLocationChange notifications for loading about:welcome rather than
notifications for navigating away from it, meaning that
AWTerminate.UNKNOWN was almost immediately replaced as soon as the
document was loaded, rather than only when navigating away. The
DOMDocElementInserted event fires slightly later than DOMWindowCreated
so the actor no longer sees the OnLocationChange notification for the
current document, causing tests to fail.

As this telemetry is no longer actively monitored, this patch removes
AWTerminate.UNKNOWN to preserve the existing behaviour.

Differential Revision: https://phabricator.services.mozilla.com/D118620
2021-07-09 16:30:28 +00:00
Punam Dahiya 919c531b85 Bug 1719707 - Include screen order in message id r=andreio
Patch appends screen order in message id to be passed in Impression and Click telemetry from respective screen. This is useful to keep onboarding engagement dashboard consistent across releases by using message id that begins with 'feature id_screen order_%'

Differential Revision: https://phabricator.services.mozilla.com/D119345
2021-07-08 17:58:37 +00:00
Emily McMinn 04897a9d6d Bug 1712797 - Remove "background-color: initial" and "opacity: initial" from step indicators r=Mardak
Differential Revision: https://phabricator.services.mozilla.com/D118202
2021-06-25 22:48:17 +00:00
Ed Lee 0df530a625 Bug 1715917 - Remove dependency on deprecated node-sass r=pdahiya
Update yamscripts to use sass command line interface with input:output args and appropriate --options, and also fix incorrect watchmc as bundle:css was && chained. Fix up sass errors (multiline string variable) and warnings (divide vs css / separator).

Differential Revision: https://phabricator.services.mozilla.com/D117484
2021-06-16 01:46:19 +00:00
Sandor Molnar 0c74ccb7df Backed out changeset 463f9505434d (bug 1715917) for causing browser-chrome failures in browser_parsable_css. CLOSED TREE DONTBUILD 2021-06-16 02:11:14 +03:00
Ed Lee 92c361efcc Bug 1715917 - Remove dependency on deprecated node-sass r=pdahiya
Update yamscripts to use sass command line interface with input:output args and appropriate --options, and also fix incorrect watchmc as bundle:css was && chained. Fix up sass errors (multiline string variable) and warnings (divide vs css / separator).

Differential Revision: https://phabricator.services.mozilla.com/D117484
2021-06-15 22:07:06 +00:00
Emily McMinn 1b1f307613 Bug 1714617 - Update noodle positions & sizes on about:welcome to more closely match design spec r=pdahiya
Differential Revision: https://phabricator.services.mozilla.com/D117047
2021-06-15 18:50:57 +00:00
Emily McMinn 71086bee3d Bug 1712797 - Fix progress indicator fill for HCM r=Mardak
Differential Revision: https://phabricator.services.mozilla.com/D116778
2021-06-07 19:44:25 +00:00
Emily McMinn 544a0f94ea Bug 1712800 - HCM fix for button hover r=pdahiya
Differential Revision: https://phabricator.services.mozilla.com/D116164
2021-06-03 14:34:01 +00:00
Rob Wu f1fa2bbeaa Bug 1713783 - Remove inaccurate theme tests for about:welcome r=rpl,pdahiya
The tests do not reflect reality, see the bug for more details.

The content area of the Proton `about:welcome` uses
`var(--in-content-page-color)` and `var(--in-content-page-background)`
for the text and background color. The main background itself already
has colors distinct from the default background. Moreover,
`about:welcome` is part of the onboarding experience, at which point
users will likely not have a custom theme, so it's not necessary to
adjust the colors.

Differential Revision: https://phabricator.services.mozilla.com/D116453
2021-06-02 16:30:17 +00:00
Ed Lee c6f2eb231d Bug 1712802 - Show Pin or Default or Start about:welcome with appropriate headline + button and no helper image r=pdahiya
Make the default screens show pin then default then import then theme. Detect if the pin screen should be default or start and remove the 2nd screen default if necessary.

Differential Revision: https://phabricator.services.mozilla.com/D116203
2021-05-28 19:31:58 +00:00
Ed Lee a70a1dd61a Bug 1699842 - Keep Firefox in Dock for macOS where windows would Pin without showing images r=pdahiya,flod
Update ShellService to also check mac pinned but only from the main process, so have AboutWelcomeChild request pinned for use in getDefaults and prepareContent. Remove windows images and consolidate back to single shared css without spacers and instead use margin: auto with logo that is no longer fixed. Split out pin strings to own screen/section and use PLATFORM. Add macOS default prompt message without touching existing windows one.

Differential Revision: https://phabricator.services.mozilla.com/D115967
2021-05-28 11:04:22 +00:00
emcminn 3e5199b524 Bug 1712178 - Update noodles to match marketing colors, update pin images r=Mardak
Differential Revision: https://phabricator.services.mozilla.com/D115733
2021-05-27 22:48:42 +00:00
Ed Lee 89e7c04b85 Bug 1711899 - Remove "Sign in" button and FxA metrics from about:welcome when FxA is disabled r=emcminn
Prepare content for both isProton and pre-proton designs. Also deep clone to avoid directly deleting from pre-proton DEFAULT object.

Differential Revision: https://phabricator.services.mozilla.com/D115834
2021-05-26 21:29:18 +00:00
Ed Lee 086cd804d7 Bug 1711860 - Use even spacing between about:welcome theme options r=pdahiya
Switch themes to flex to allow items to be equally sized and evenly spaced with adjusted whitespace. Allow wrapping for pre-proton design.

Differential Revision: https://phabricator.services.mozilla.com/D115732
2021-05-25 22:41:52 +00:00
emcminn e8ca6e2b33 Bug 1711428 - Adjust styles for about:welcome sign in link r=Mardak
Differential Revision: https://phabricator.services.mozilla.com/D115738
2021-05-25 21:01:10 +00:00
Ed Lee 3c8062040a Bug 1711858 - Avoid "Fire starts here" from getting hidden by noodles r=pdahiya
Remove explicit section-left children widths to allow the parent to flex with a static width section-main for initial screen. Clean up some breakpoint sizing with percent/viewport widths.

Differential Revision: https://phabricator.services.mozilla.com/D115546
2021-05-24 19:01:16 +00:00
Punam Dahiya 57a843b4ca Bug 1711700 - Use default screens when no screen variable set in experiment r=Mardak
Differential Revision: https://phabricator.services.mozilla.com/D115549
2021-05-20 07:10:50 +00:00
Ed Lee 4e36da8439 Bug 1711430 - Ignore multiple welcome button clicks while transitioning out r=pdahiya
Differential Revision: https://phabricator.services.mozilla.com/D115237
2021-05-17 23:52:50 +00:00
emcminn d8277e8121 Bug 1709707 - Localize image caption & update test r=Mardak,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D115011
2021-05-13 19:22:10 +00:00
Punam Dahiya ebb39075ef Bug 1708489 - Support proton background noodles for custom flow with more than 3 screens r=Mardak
Differential Revision: https://phabricator.services.mozilla.com/D114778
2021-05-13 00:50:09 +00:00
emcminn ff078081a5 Bug 1707575 - Screen reader focus on main content H1 r=eeejay
Differential Revision: https://phabricator.services.mozilla.com/D114539
2021-05-12 17:09:36 +00:00
emcminn 1bb105e3d1 Bug 1680215 - Adjust dotted border to match Proton styling r=Mardak
Differential Revision: https://phabricator.services.mozilla.com/D114547
2021-05-07 18:03:03 +00:00
Ed Lee 599323825f Bug 1709805 - [win7] Render steps but visually hide to maintain desired spacing r=emcminn
Remove special check for total steps and just render to then visually hide with opacity in css.

Differential Revision: https://phabricator.services.mozilla.com/D114526
2021-05-06 19:45:56 +00:00
Ed Lee 37d368f0d1 Bug 1698204 - Animate proton about:welcome with fades and motion if not reduce-motion r=pdahiya
Allow transitions to be remotely configured. Use hooks to insert transition-{in,out} class when adding and removing screens. Specify desired in/out styles to transition from/to. Also flex/push buttons/steps to the bottom to be the same position on the latter screens.

Differential Revision: https://phabricator.services.mozilla.com/D114192
2021-05-05 13:53:03 +00:00
emcminn 6c545cc8fb Bug 1705825 - Update proton onboarding background image and caption r=fluent-reviewers,Mardak,flod
Differential Revision: https://phabricator.services.mozilla.com/D113886
2021-04-30 22:37:29 +00:00
emcminn c247c53437 Bug 1708335 - Remove outline-L and yellow circle from welcome page of onboarding" r=pdahiya
Removes the outline-L and the yellow dot from the first page of onboarding.

Differential Revision: https://phabricator.services.mozilla.com/D113824
2021-04-30 22:11:40 +00:00
Punam Dahiya f37b5a80e0 Bug 1707749 - New user onboarding Import primary button label to use download source r=Mardak
Differential Revision: https://phabricator.services.mozilla.com/D113749
2021-04-30 20:27:48 +00:00
Butkovits Atila edb182d39a Backed out changeset 77dc7ca6680f (bug 1707749) for causing failures at browser_aboutwelcome_multistage.js. CLOSED TREE 2021-04-30 11:37:41 +03:00
Punam Dahiya 0fc6235398 Bug 1707749 - New user onboarding Import primary button label to use download source r=Mardak
Differential Revision: https://phabricator.services.mozilla.com/D113749
2021-04-30 07:33:17 +00:00
Ed Lee 428a8dece5 Bug 1706366 - Update builtin theme icons to reuse on about:welcome, customize and upgrade dialog r=emcminn
Switch about:welcome and upgrade dialog to use url(icon.svg) to avoid high contrast hiding gradients. Also adjusts customize mode styling to better match proton.

Differential Revision: https://phabricator.services.mozilla.com/D113701
2021-04-30 05:13:31 +00:00
Dorel Luca 3cda135a3e Backed out changeset 69811ad1a854 (bug 1706366) for Browser-chrome failures in browser/components/customizableui/test/browser_1007336_lwthemes_in_customize_mode.js. CLOSED TREE 2021-04-30 06:10:41 +03:00
Ed Lee 10f63ae329 Bug 1706366 - Update builtin theme icons to reuse on about:welcome, customize and upgrade dialog r=emcminn
Switch about:welcome and upgrade dialog to use url(icon.svg) to avoid high contrast hiding gradients. Also adjusts customize mode styling to better match proton.

Differential Revision: https://phabricator.services.mozilla.com/D113701
2021-04-30 00:42:33 +00:00
Shane Caraveo 0c8a7d9926 Bug 1707038 remove strict utm_campaign validation for rtamo r=Mardak
Differential Revision: https://phabricator.services.mozilla.com/D113672
2021-04-29 20:31:34 +00:00
Brindusan Cristian e607a45a9c Backed out changeset 16a995d1204f (bug 1707038) for causing bc failures in browser_aboutwelcome_attribution.js. CLOSED TREE 2021-04-29 00:27:47 +03:00
Ed Lee ec72f54a1e Bug 1707140 - [win7] Remove theme screen from new user onboarding r=pdahiya
Use prepareContentForReact to remove any screen that uses theme tiles. Only show steps if there's more than 1 step.

Differential Revision: https://phabricator.services.mozilla.com/D113610
2021-04-28 20:03:25 +00:00
Shane Caraveo f2801e63da Bug 1707038 remove strict utm_campaign validation for rtamo r=Mardak
Differential Revision: https://phabricator.services.mozilla.com/D113672
2021-04-28 19:37:38 +00:00
emcminn 2d0cd04e63 Bug 1703327 - Get Attribution data on about:welcome import page r=Mardak,pdahiya
Differential Revision: https://phabricator.services.mozilla.com/D112437
2021-04-27 21:33:59 +00:00
Punam Dahiya 083805e9d8 Bug 1705506 - Add background color to handle failure to load background image r=emcminn
Differential Revision: https://phabricator.services.mozilla.com/D112893
2021-04-22 16:31:00 +00:00
Ed Lee 2d664aa222 Bug 1704586 - Use proton in-content styling for about:welcome r=pdahiya
Add in-content/common.css dynamically for proton welcome. Remove all --proton variables and unnecessary styles.

Differential Revision: https://phabricator.services.mozilla.com/D112385
2021-04-17 01:41:10 +00:00
Ed Lee 081dcd6a4a Bug 1705121 - Proton new user onboarding welcome screen primary CTA r=pdahiya
Async dynamically modify default proton content based on if app needs pin. Also hide en-only caption.

Differential Revision: https://phabricator.services.mozilla.com/D112443
2021-04-17 01:20:15 +00:00
Punam Dahiya 7d2c539b5f Bug 1699807 - Display step indicator as per new proton designs r=Mardak
Differential Revision: https://phabricator.services.mozilla.com/D112426
2021-04-16 23:25:54 +00:00