Commit Graph

64 Commits

Author SHA1 Message Date
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
Amy Churchwell
5920e05eb5 Bug 1883516 - Add new wallpaper component for onboarding r=fluent-reviewers,bolsson,maxxcrawford
Differential Revision: https://phabricator.services.mozilla.com/D205658
2024-04-11 02:28:13 +00:00
Shane Hughes
2b5b65b43c Bug 1889885 - Fix Review Checker regression caused by no_rdm feature. r=omc-reviewers,hanna_a
Differential Revision: https://phabricator.services.mozilla.com/D206802
2024-04-05 18:54:08 +00:00
negin
45aff83a3d Bug 1889703 - Re-introduce embedded migration wizard default title r=migration-reviewers,aminomancer,mconley,omc-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D206683
2024-04-04 19:25:53 +00:00
Jason Prickett
bb433baf3f Bug 1876173 - Add attribute to allow RDM to be disabled for aboutwelcome spotlight r=omc-reviewers,aminomancer
Differential Revision: https://phabricator.services.mozilla.com/D201902
2024-03-25 23:05:05 +00:00
Jason Prickett
a6095771b4 Bug 1876176 - Update migration wizard to support future experiments r=omc-reviewers,desktop-theme-reviewers,mconley,migration-reviewers,aminomancer,Itiel
Differential Revision: https://phabricator.services.mozilla.com/D201142
2024-03-22 02:29:57 +00:00
Sandor Molnar
e608e4df81 Backed out 2 changesets (bug 1876176) for causing node newtab failures @ browser/components/aboutwelcome CLOSED TREE
Backed out changeset 4899c27af9c2 (bug 1876176)
Backed out changeset 9ae306e9577a (bug 1876176)
2024-03-21 20:57:54 +02:00
Jason Prickett
569f5bb7a6 Bug 1876176 - Update migration wizard to support future experiments r=omc-reviewers,desktop-theme-reviewers,mconley,migration-reviewers,aminomancer,Itiel
Differential Revision: https://phabricator.services.mozilla.com/D201142
2024-03-21 17:21:05 +00:00
hanna alemu
0ea6924387 Bug 1876168 - Add the ability to reverse left/right sections of split Spotlight layout r=omc-reviewers,aminomancer
Differential Revision: https://phabricator.services.mozilla.com/D204095
2024-03-21 01:10:30 +00:00
Natalia Csoregi
4bf66df843 Backed out changeset 4707e617d389 (bug 1876173) for causing newtab failures on aboutwelcome. CLOSED TREE 2024-03-14 00:38:01 +02:00
Jason Prickett
faeefc390a Bug 1876173 - Add attribute to allow RDM to be disabled for aboutwelcome spotlight r=omc-reviewers,aminomancer
Differential Revision: https://phabricator.services.mozilla.com/D201902
2024-03-13 21:28:06 +00:00
Natalia Csoregi
a6b8803582 Backed out changeset d488b0a57d95 (bug 1876173) for causing fxms failures. CLOSED TREE 2024-03-13 21:17:52 +02:00
Jason Prickett
9f76e777a7 Bug 1876173 - Add attribute to allow RDM to be disabled for aboutwelcome spotlight r=omc-reviewers,aminomancer
Differential Revision: https://phabricator.services.mozilla.com/D201902
2024-03-13 18:23:44 +00:00
negin
601a737f68 Bug 1877557 - Extra configurations for LinkParagraph component for about:welcome r=omc-reviewers,emcminn,pdahiya
Adds styling for legal copy and updates above_button_config so it renders after tiles/MultiSelect but before action buttons.

Differential Revision: https://phabricator.services.mozilla.com/D200078
2024-03-01 21:03:23 +00:00
Emily McMinn
3cbfbbe4f3 Bug 1878935 - Convert addons picker content to use string_ids and add strings r=omc-reviewers,fluent-reviewers,negin
Differential Revision: https://phabricator.services.mozilla.com/D201992
2024-02-27 17:13:26 +00:00
Shane Hughes
9c7d018917 Bug 1879655 - Fix microsurvey group structure, a11y, and randomization. r=omc-reviewers,emcminn
Change how microsurveys are structured. This ensures that screen readers
perceive a single logical collection, which contains all the radio
buttons and is labeled by the question, which is no longer defined by
subtitle but by tiles.label. This also changes how survey randomization
works. Instead of randomizing the entire set, we randomize specific
items. Any adjacent items with randomize will be randomized in-place. So
if there are 4 items with randomize, followed by 1 nonrandom item, the 4
will be randomized but the 5th will stay at the bottom. Finally, this
patch saves the randomized order so that it persists between back and
forward navigation on about:welcome. That should avoid some jank if we
show surveys in about:welcome.

Differential Revision: https://phabricator.services.mozilla.com/D202513
2024-02-27 03:29:29 +00:00
Shane Hughes
40b89cd1c8 Bug 1880371 - Don't leak unscoped styles into the browser chrome. r=omc-reviewers,desktop-theme-reviewers,jprickett
Differential Revision: https://phabricator.services.mozilla.com/D201910
2024-02-16 02:09:33 +00:00
Noemi Erli
0696eb9dfa Backed out changeset 00db63edda4c (bug 1880371) for causing newtab failures CLOSED TREE 2024-02-16 01:11:38 +02:00
Shane Hughes
121c6ef69b Bug 1880371 - Don't leak unscoped styles into the browser chrome. r=omc-reviewers,desktop-theme-reviewers,jprickett
Differential Revision: https://phabricator.services.mozilla.com/D201910
2024-02-15 22:31:01 +00:00
Shane Hughes
47c064fec9 Bug 1877995 - Move feature callout dismiss button so the tab order makes more sense. r=omc-reviewers,negin
Differential Revision: https://phabricator.services.mozilla.com/D200714
2024-02-13 23:26:16 +00:00
Shane Hughes
d26f937678 Bug 1879220 - Adjust feature callout surface to handle panel surveys. r=jprickett,omc-reviewers
Fix feature callout teardown while a tour is still ongoing.
Add an option to space out the CTA buttons.
Add dynamic disabling of secondary_button.
Add randomization for the MultiSelect component, mainly for surveys.
Improve test coverage.
Add documentation for the above changes plus some missing things.

Differential Revision: https://phabricator.services.mozilla.com/D201027
2024-02-08 22:48:27 +00:00
Emily McMinn
af855c659f Bug 1851776 - Add an installation spinner to the AddonsPicker buttons r=omc-reviewers,negin
Differential Revision: https://phabricator.services.mozilla.com/D200699
2024-02-08 19:32:53 +00:00
pstanciu
e5fa393947 Backed out changeset 7aee47be18bf (bug 1879220) for causing node newtab failures at aboutwelcome. CLOSED TREE 2024-02-08 17:55:42 +02:00
Shane Hughes
ebe66ac58f Bug 1879220 - Adjust feature callout surface to handle panel surveys. r=jprickett,omc-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D201027
2024-02-08 12:30:25 +00:00
Mark Banner
12a8012f22 Bug 1878556 - Move addUtmParams.js to aboutwelcome and rename to .mjs. r=aminomancer,omc-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D200590
2024-02-07 08:55:32 +00:00
Mark Banner
2bb6bc98a5 Bug 1878556 - Rename content-src files for aboutwelcome to use .mjs where appropriate. r=aminomancer,omc-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D200589
2024-02-07 08:55:32 +00:00
Cristian Tuns
8829a8d6c5 Backed out 11 changesets (bug 1878554, bug 1878553, bug 1878556) for causing node failures in aboutwelcome CLOSED TREE
Backed out changeset 425f70fa7e5a (bug 1878556)
Backed out changeset 2ab3a28f5c04 (bug 1878556)
Backed out changeset fb2e02682c8c (bug 1878556)
Backed out changeset 2fc5e630568e (bug 1878554)
Backed out changeset 78839d5841b4 (bug 1878554)
Backed out changeset e0ab31d2de1b (bug 1878554)
Backed out changeset 4eb59e4ebafa (bug 1878554)
Backed out changeset ab1e077d3f84 (bug 1878554)
Backed out changeset ef999f293e3e (bug 1878553)
Backed out changeset cf49920cb1ad (bug 1878553)
Backed out changeset 95f0fce63726 (bug 1878553)
2024-02-07 01:26:39 -05:00
Mark Banner
ed1bb292be Bug 1878556 - Move addUtmParams.js to aboutwelcome and rename to .mjs. r=aminomancer,omc-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D200590
2024-02-06 22:32:54 +00:00