Commit Graph

91 Commits

Author SHA1 Message Date
negin
34caedb5e0 Bug 1919598 - Land Firefox View Discoverability treatment-b in mc- r=omc-reviewers,fluent-reviewers,emcminn,accessibility-frontend-reviewers,nstroud
Differential Revision: https://phabricator.services.mozilla.com/D229198
2025-01-10 21:31:18 +00:00
Meg Viar
81a9ec1500 Bug 1937625 - Strengthen embedded browser element flags in Messaging System r=omc-reviewers,nalexander,nika,negin
Enhancements for the embedded browser component in AboutWelcome:

- Improve the speed at which the browser starts by predicting the `remoteType` the load is going to finish in
- Set `maychangeremoteness` attribute to true to allow changing remoteness if user navigates to a different URL that requires this (such as an `about:` page, though with the current set up `about:` pages won't load for security reasons).
- Set `nodefaultsrc` attribute to true to avoid loading a default URL if `src` is blank

Differential Revision: https://phabricator.services.mozilla.com/D232425
2025-01-08 00:14:40 +00:00
Sarah Clements
3edf988f42 Bug 1935045 - Add sidebar visibility pref support for experiments r=Mardak,mviar,omc-reviewers,sidebar-reviewers,nsharpley
* Update nimbus variable and browser-sidebar to avoid resetting pref after experiment end
* Allow use of sidebar visibility as a set pref multi-action from spotlight modal

Differential Revision: https://phabricator.services.mozilla.com/D231387
2024-12-09 12:38:01 +00:00
Emily McMinn
b95a504ab7 Bug 1928125 - Mark up Mobile screen CTA as a link r=omc-reviewers,hanna_a
Differential Revision: https://phabricator.services.mozilla.com/D229516
2024-12-06 21:44:54 +00:00
Meg Viar
1c2f1ef300 Bug 1933256 - Add embeddable browser component for use in multistage Spotlight context r=omc-reviewers,home-newtab-reviewers,mconley,negin
Differential Revision: https://phabricator.services.mozilla.com/D230284
2024-12-03 16:25:04 +00:00
Meg Viar
48ab3860bf Bug 1923868 - Support setting Firefox as default based on installer attribution campaign r=firefox-desktop-core-reviewers ,nalexander,omc-reviewers,pdahiya
This patch adds an startup idle task that sets the browser as default if an attribution campaign id of "set_default_browser" is present on first run. This works supports an upcoming experiment where users will have the option to "download as default" via [[ https://www.mozilla.org/en-US/firefox/new/ | the stub installer marketing page ]].

Differential Revision: https://phabricator.services.mozilla.com/D225212
2024-11-25 18:14:28 +00:00
Alexandru Marc
f8117504e2 Backed out changeset a2435b289727 (bug 1923868) for causing bc failures @ browser_aboutwelcome_multistage_languageSwitcher.js. CLOSED TREE 2024-11-22 19:14:57 +02:00
Meg Viar
cf5467d380 Bug 1923868 - Support setting Firefox as default based on installer attribution campaign r=firefox-desktop-core-reviewers ,nalexander,omc-reviewers,pdahiya
This patch adds an startup idle task that sets the browser as default if an attribution campaign id of "set_default_browser" is present on first run. This works supports an upcoming experiment where users will have the option to "download as default" via [[ https://www.mozilla.org/en-US/firefox/new/ | the stub installer marketing page ]].

Differential Revision: https://phabricator.services.mozilla.com/D225212
2024-11-22 14:29:15 +00:00
Adi
9d9552bf95 Backed out changeset 893b697b0ad7 (bug 1923868) for causing bc failures @nsMacDockSupport.mm. CLOSED TREE 2024-11-22 05:40:59 +02:00
Meg Viar
12908e2cd7 Bug 1923868 - Support setting Firefox as default based on installer attribution campaign r=firefox-desktop-core-reviewers ,nalexander,omc-reviewers,pdahiya
This patch adds an startup idle task that sets the browser as default if an attribution campaign id of "set_default_browser" is present on first run. This works supports an upcoming experiment where users will have the option to "download as default" via [[ https://www.mozilla.org/en-US/firefox/new/ | the stub installer marketing page ]].

Differential Revision: https://phabricator.services.mozilla.com/D225212
2024-11-21 20:54:40 +00:00
hanna alemu
f2b065e5bb Bug 1825381 - Create experimental set to default prompt-style spotlight and enable showing via Nimbus r=mviar,omc-reviewers,firefox-desktop-core-reviewers ,mossop,aminomancer
Differential Revision: https://phabricator.services.mozilla.com/D225699
2024-11-20 18:04:46 +00:00
Punam Dahiya
2024ef538c Bug 1887011 - Make await conditional while handling aboutwelcome user actions r=omc-reviewers,aminomancer
Differential Revision: https://phabricator.services.mozilla.com/D227001
2024-11-08 00:31:08 +00:00
Meg Viar
2ebc14a461 Bug 1926343 - Set min-width on AboutWelcome Single Select Picker tiles based on icon width r=omc-reviewers,jprickett
Update to set min-width on picker tiles to accomodate width of icons. This also allows up to configure the tile widths allowing control of how tiles sit across multiple rows.
{F8851342}

Differential Revision: https://phabricator.services.mozilla.com/D226526
2024-10-24 00:26:12 +00:00
Emily McMinn
20f7183b42 Bug 1924591 - Improve contrast for multiselect labels on about:welcome r=omc-reviewers,mviar
Differential Revision: https://phabricator.services.mozilla.com/D226405
2024-10-22 16:43:27 +00:00
Rebecca King
d7e1907648 Bug 1916815 - Replace --in-content-accent-color variable with the --color-accent-primary token r=desktop-theme-reviewers,dao
Differential Revision: https://phabricator.services.mozilla.com/D224509
2024-10-21 14:50:46 +00:00
Dão Gottwald
6663959384 Bug 1924496 - Replace tab-loading.png, tab-connecting.png, and their 2x / inverted variants with loading.svg. r=settings-reviewers,tabbrowser-reviewers,omc-reviewers,aminomancer,mak
Differential Revision: https://phabricator.services.mozilla.com/D225500
2024-10-17 16:39:52 +00:00
Jason Prickett
2817fb56a2 Bug 1901617 - Create onboarding checklist r=mviar,omc-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D221538
2024-09-26 17:54:01 +00:00
Meg Viar
5a2633dab9 Bug 1920806 - Allow for tab orientation set pref actions and multi-actions to auto trigger when the Single Select picker renders r=hanna_a,omc-reviewers
Allow the inclusion of an "autoTrigger" attribute on AboutWelcome SingleSelect components `content` prop`. When set to true, the action for the tile with the id matching `content.selected` (if no value provided, defaults to the first tile in the list) is automatically triggered when the tile renders.

Because this deviates from our usual patterns for triggering actions, a guard is included to ensure this can only be used for sidebar prefs (with room to expand for other actions/prefs in the future).

Differential Revision: https://phabricator.services.mozilla.com/D223422
2024-09-26 17:26:37 +00:00
Meg Viar
59b199af1d Bug 1919147 - Add "narrow" layout support in AboutWelcome to support GenAI model picker designs r=omc-reviewers,frontend-codestyle-reviewers,hanna_a,mossop
Add ability to configure AboutWelcome screens as "narrow", which locks the design in the styling typically used on screen sizes below 800px.

**Example of AboutWelcome screen with "narrow" applied**
{F8007093}

**Regression checks: **
See screenshots below comparing various screens on release vs those in Nightly with current changes.
{F8007117}
{F8007118}
{F8007119}

Differential Revision: https://phabricator.services.mozilla.com/D223009
2024-09-26 11:09:20 +00:00
Meg Viar
5cde1ec7c0 Bug 1920971 - Single Select item inputs should all share the same name r=omc-reviewers,hanna_a
Ensure all inputs for the single select picker share the same name for accessibility.
Note that the wallpaper picker currently uses a unique name per item. Fixing the issue for wallpaper is out of scope for this patch.

Differential Revision: https://phabricator.services.mozilla.com/D223592
2024-09-25 20:21:55 +00:00
hanna alemu
9c61241f17 Bug 1919873 - Refine AboutWelcome Single Select template styles for selected/focused items r=mviar,omc-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D223167
2024-09-25 20:19:38 +00:00
Ed Lee
8155ce33c0 Bug 1919867 - Configure/support sidebar + chatbot onboarding screens r=omc-reviewers,aminomancer
Add OPEN_SIDEBAR special message action and transitions for additional images and paragraphs.

Differential Revision: https://phabricator.services.mozilla.com/D223054
2024-09-22 18:55:10 +00:00
Sarah Chung
38b7c0add3 Bug 1920119 - Support item 'flair' in AboutWelcome Single Select Picker r=omc-reviewers,mviar
{F7973397}

Differential Revision: https://phabricator.services.mozilla.com/D222986
2024-09-20 19:33:45 +00:00
Meg Viar
ae4506f133 Bug 1910633 - Update Themes component to be a more general single select picker (for initial use with tab orientation onboarding card) r=omc-reviewers,jprickett,pdahiya
This patch repurposes the `Themes` component to make a more generalized single select component that is backwards compatible with themes and wallpaper. It also adds a new pref that can be set using the set pref special message action. This supports the template required for an upcoming onboarding experiment that allows users to switch between vertical and horizontal tabs.

Differential Revision: https://phabricator.services.mozilla.com/D221051
2024-09-19 20:10:00 +00:00
Mark Banner
af9cce144c Bug 1917530 - Fix ESLint no-shadow issues in aboutwelcome code. r=omc-reviewers,emcminn
Differential Revision: https://phabricator.services.mozilla.com/D221440
2024-09-12 21:08:42 +00:00
Sandor Molnar
b59809ee6a Backed out 8 changesets (bug 1917532, bug 1575506, bug 1917530) for causing node newtab failures CLOSED TREE
Backed out changeset 8d6f7bc74d08 (bug 1917532)
Backed out changeset 7c963e72cf06 (bug 1575506)
Backed out changeset d5e110187781 (bug 1917530)
Backed out changeset 1d2325ffded6 (bug 1917530)
Backed out changeset 8a361e37e32c (bug 1917530)
Backed out changeset c4011d92c7f7 (bug 1917530)
Backed out changeset 1a45047dfb3c (bug 1917530)
Backed out changeset ed6b35444c45 (bug 1917530)
2024-09-12 20:45:28 +03:00
Mark Banner
09cb946304 Bug 1917530 - Fix ESLint no-shadow issues in aboutwelcome code. r=omc-reviewers,emcminn
Differential Revision: https://phabricator.services.mozilla.com/D221440
2024-09-12 16:41:56 +00:00
Shane Hughes
3effbbc0c4 Bug 1911878 - Fix shrinking radio buttons in feature callouts. r=jprickett,omc-reviewers,desktop-theme-reviewers,dao
Differential Revision: https://phabricator.services.mozilla.com/D218668
2024-08-20 14:07:45 +00:00
Meg Viar
26fd29a83b Bug 1911123 - Add configurable description text for checklist items in about:welcome MultiSelect component r=omc-reviewers,jprickett
These changes support an upcoming opt-out telemetry experiment that requires descriptions for certain items in the aboutwelcome MultiSelect template.
Margins, padding, font size, and other [[ https://searchfox.org/mozilla-central/source/browser/components/aboutwelcome/content-src/components/MSLocalized.jsx#6-18 | configurable styles ]] can be adjusted for the title, subtitle, labels, and description text to best fit a given message.

**LTR**
{F7498988}

**RTL**
{F7498984}

**RDM**
{F7499309}

**Full split with wrapping label (might occur in some languages)**
{F7499811}

Differential Revision: https://phabricator.services.mozilla.com/D218342
2024-08-02 10:53:51 +00:00
Emily McMinn
53f45deb25 Bug 1903529 - Make addon install state available to the Addons Picker r=mviar,omc-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D216211
2024-07-25 15:58:02 +00:00
Jason Prickett
b22f465e61 Bug 1908210 - Allow addons screen install button strings to be configurable r=mviar,omc-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D216763
2024-07-18 21:55:30 +00:00
Shane Hughes
aefae347a1 Bug 1908237 - Fix img srcset in chrome feature callouts. r=omc-reviewers,frontend-codestyle-reviewers,negin
Differential Revision: https://phabricator.services.mozilla.com/D216745
2024-07-18 12:27:10 +00:00
Jason Prickett
13b25acf84 Bug 1901272 - Add fullscreen toggle and styles to about:welcome r=mviar,omc-reviewers,frontend-codestyle-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D215461
2024-07-03 20:55:21 +00:00
Shane Hughes
47a7dce369 Bug 1900511 - Fix RC survey background, shadow, and transitions. r=omc-reviewers,pdahiya,frontend-codestyle-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D212499
2024-06-18 16:58:32 +00:00
Jason Prickett
aaf2d598c0 Bug 1896090 - Fix about:welcome dismiss button position when in reverse-split mode r=omc-reviewers,mviar
Differential Revision: https://phabricator.services.mozilla.com/D213728
2024-06-17 22:22:06 +00:00
Emilio Cobos Álvarez
76dfae476f Bug 1902896 - Use system-ui font-family when appropriate. r=desktop-theme-reviewers,omc-reviewers,home-newtab-reviewers,dao,aminomancer,thecount
This is shorter, and has the advantage that it behaves properly on Linux (not
just ubuntu). Also, it is more future-proof.

Differential Revision: https://phabricator.services.mozilla.com/D213880
2024-06-17 14:53:04 +00:00
Jason Prickett
91fb205924 Bug 1896597 - Add custom event for migration wizard anchors to be handled in spotlight r=mconley,migration-reviewers,mviar
Differential Revision: https://phabricator.services.mozilla.com/D212898
2024-06-08 03:53:10 +00:00
Stanca Serban
ae9f298177 Backed out changeset 75215e4ff218 (bug 1896597) for causing mochitests failures. 2024-06-08 04:24:47 +03:00
Jason Prickett
09251075f4 Bug 1896597 - Add custom event for migration wizard anchors to be handled in spotlight r=mconley,migration-reviewers,mviar
Differential Revision: https://phabricator.services.mozilla.com/D212898
2024-06-08 00:47:23 +00:00
Nathan Barrett
acf230c6f1 Bug 1893704 - update wallpaper onboarding to use updated prefs r=omc-reviewers,pdahiya
Differential Revision: https://phabricator.services.mozilla.com/D208928
2024-05-01 00:03:38 +00:00
Nathan Barrett
2da579d075 Bug 1892487 - Fix tabbing issue with wallpaper thumbnails r=maxx,omc-reviewers,home-newtab-reviewers,emcminn
Differential Revision: https://phabricator.services.mozilla.com/D208626
2024-04-26 19:10:39 +00:00
Sandor Molnar
766c1a48c4 Backed out changeset 43278981d771 (bug 1892487) for causing node newtab failures. 2024-04-26 01:13:44 +03:00
Nathan Barrett
a7a0dbc9d6 Bug 1892487 - Fix tabbing issue with wallpaper thumbnails r=maxx,omc-reviewers,home-newtab-reviewers,emcminn
Differential Revision: https://phabricator.services.mozilla.com/D208626
2024-04-25 20:34:40 +00:00
Jason Prickett
42eb1508b9 Bug 1892772 - Prevent about welcome split title container from rendering when no title or subtitle is present r=omc-reviewers,aminomancer
Differential Revision: https://phabricator.services.mozilla.com/D208269
2024-04-25 20:24:21 +00:00
Cristian Tuns
5bec5d4dfa Backed out changeset cad50dfead95 (bug 1892772) for causing node newtab failures. CLOSED TREE 2024-04-24 23:07:09 -04:00
Amy Churchwell
788dc6f278 Bug 1893076 - Update wallpaper onboarding thumbnail images. r=home-newtab-reviewers,nbarrett
Differential Revision: https://phabricator.services.mozilla.com/D208420
2024-04-24 20:11:29 +00:00
Jason Prickett
3ab800b0c7 Bug 1892772 - Prevent about welcome split title container from rendering when no title or subtitle is present r=omc-reviewers,aminomancer
Differential Revision: https://phabricator.services.mozilla.com/D208269
2024-04-24 20:07:35 +00:00
Jason Prickett
33a3dc43a5 Bug 1892769 - Add reverse-split styles to no-rdm selector r=omc-reviewers,hanna_a
This patch adds the reverse-split rules to the `no-rdm` selector so that reverse-split isn't reverted at widths less than 800px.

Differential Revision: https://phabricator.services.mozilla.com/D208272
2024-04-23 19:04:46 +00:00
Amy Churchwell
67214e1c05 Bug 1883516 - Add new wallpaper component for onboarding r=fluent-reviewers,omc-reviewers,bolsson,maxxcrawford,pdahiya,thecount
Differential Revision: https://phabricator.services.mozilla.com/D205658
2024-04-11 19:51:58 +00:00
Sandor Molnar
6b12c70be4 Backed out changeset 4ad2cddade30 (bug 1883516) for causing node newtab failures 2024-04-11 06:03:15 +03:00