Commit Graph

585 Commits

Author SHA1 Message Date
Meg Viar
e53110046b Bug 1782524 - Reposition Feature Callout if it overlaps parent element by more than 15% r=Mardak
Differential Revision: https://phabricator.services.mozilla.com/D154649
2022-08-24 18:24:15 +00:00
Dão Gottwald
c8e65627ce Bug 1786293 - Move Firefox View button from CustomizableWidgets to markup. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D155356
2022-08-24 15:51:44 +00:00
Norisz Fay
4c9cbdf45f Backed out changeset ebba7740ac81 (bug 1784294) for causing bc failures on browser_setup_state.js CLOSED TREE 2022-08-24 09:33:55 +03:00
Niklas Baumgardner
c2ee1cbc9d Bug 1784294 - Sync tabs when Firefox View tab is selected. r=sfoster
Differential Revision: https://phabricator.services.mozilla.com/D154825
2022-08-24 02:43:35 +00:00
Niklas Baumgardner
69a062bf44 Bug 1784969 - Force sync on Firefox View sync error or network offline action. r=sfoster
Differential Revision: https://phabricator.services.mozilla.com/D154828
2022-08-23 13:49:07 +00:00
Dão Gottwald
d32e73692a Bug 1774435 - Remove NIGHTLY_BUILD conditions for Firefox View. r=sfoster
Differential Revision: https://phabricator.services.mozilla.com/D154398
2022-08-23 09:50:42 +00:00
Cosmin Sabou
f1791db946 Bug 1784343 - temporarily disable browser_feature_callout.js for frequent failures until it's fixed. r=mviar DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D155207
2022-08-22 13:15:33 +00:00
Csoregi Natalia
72f77aa504 Backed out changeset 50e2770d7b30 (bug 1782524) for causing failures on browser_feature_callout.js. 2022-08-22 03:40:54 +03:00
Meg Viar
a8af01191a Bug 1782524 - Reposition Feature Callout if it overlaps parent element by more than 15% r=Mardak
Differential Revision: https://phabricator.services.mozilla.com/D154649
2022-08-19 22:23:27 +00:00
Norisz Fay
cd3e5a0990 Backed out changeset 1d022fd2c075 (bug 1782524) for causing bc failures on browser_feature_callout.js CLOSED TREE 2022-08-20 00:51:40 +03:00
Meg Viar
1e7fc084d0 Bug 1782524 - Reposition Feature Callout if it overlaps parent element by more than 15% r=Mardak
Differential Revision: https://phabricator.services.mozilla.com/D154649
2022-08-19 20:17:41 +00:00
Cosmin Sabou
0d2280ec2c Backed out changeset 5cbf8bf85c77 (bug 1782524) for bc failures on browser_notification_dot.js. CLOSED TREE 2022-08-19 20:29:56 +03:00
Meg Viar
86f134a489 Bug 1782524 - Reposition Feature Callout if it overlaps parent element by more than 15% r=Mardak
Differential Revision: https://phabricator.services.mozilla.com/D154649
2022-08-19 14:17:15 +00:00
Dão Gottwald
7f9a2aae48 Bug 1785819 - Announce Firefox View toolbar button as a tab to screen readers. r=ayeddi
Differential Revision: https://phabricator.services.mozilla.com/D154986
2022-08-18 17:02:02 +00:00
Sarah Clements
8f51e55402 Bug 1784055 - Add error state for when sync is disconnected r=sfoster,fluent-reviewers,flod
* Add new error state strings and logic
* Add new test case

Differential Revision: https://phabricator.services.mozilla.com/D154675
2022-08-17 16:23:57 +00:00
Meg Viar
79d347005b Bug 1781088 - Improve accessibility by adding roles and alternate means of navigation to Feature Callout surface r=Mardak
Depends on D154301

Differential Revision: https://phabricator.services.mozilla.com/D154647
2022-08-16 21:45:57 +00:00
Meg Viar
0a8827409a Bug 1781155 - Add strings for localization and update message configuration for Firefox View feature callout r=flod,Mardak
Differential Revision: https://phabricator.services.mozilla.com/D153778
2022-08-16 16:05:24 +00:00
Meg Viar
6358232229 Bug 1781084 - Add CSS transitions when moving Feature Callout from one element to the next r=Mardak
Depends on D154143

Differential Revision: https://phabricator.services.mozilla.com/D154275
2022-08-15 23:11:13 +00:00
Bernard Igiri
3225b41e4c Bug 1770467 - Add arrow key nav to Recently Closed Tabs r=sfoster,sclements
Added arrow key navigation to recently closed tabs.

Differential Revision: https://phabricator.services.mozilla.com/D154402
2022-08-15 16:45:22 +00:00
Meg Viar
ab3bcf30ba Bug 1784138 - Show the correct number of steps in the Feature Callout step indicator r=Mardak
Differential Revision: https://phabricator.services.mozilla.com/D154301
2022-08-15 12:41:59 +00:00
Jason Prickett
257942e055 Bug 1781429 - Add arrow pointer to Feature Callout surface r=mviar
Differential Revision: https://phabricator.services.mozilla.com/D154173
2022-08-12 20:51:13 +00:00
Cosmin Sabou
7a245d4033 Backed out changeset 3347a966e7e3 (bug 1784070) for still failing TV tests on browser_feature_callout.js. CLOSED TREE 2022-08-12 16:52:11 +03:00
Cosmin Sabou
911e8b9969 Backed out changeset 0306b5b024ee (bug 1781084) bc failures on browser_feature_callout.js. 2022-08-12 16:50:42 +03:00
Meg Viar
c6044b6bd9 Bug 1784070 - Intermittent TV browser/components/firefoxview/tests/browser/browser_feature_callout.js r=Mardak
Differential Revision: https://phabricator.services.mozilla.com/D154450
2022-08-12 12:57:47 +00:00
Meg Viar
1a64511fc4 Bug 1781084 - Add CSS transitions when moving Feature Callout from one element to the next r=Mardak
Differential Revision: https://phabricator.services.mozilla.com/D154275
2022-08-12 11:02:30 +00:00
Bernard Igiri
f719654d8b Bug 1774771 - Wrap tab pickup list in anchor tag r=Gijs
Wrapped tab pickup list in an anchor tag.

Differential Revision: https://phabricator.services.mozilla.com/D152985
2022-08-11 14:15:40 +00:00
Meg Viar
3b4946aece Bug 1779436 - Finalize default message content for about:firefoxview UI feature tour r=Mardak
Differential Revision: https://phabricator.services.mozilla.com/D154143
2022-08-11 13:45:16 +00:00
Norisz Fay
1b3d7354e1 Backed out changeset a0344c152f07 (bug 1781429) for causing node newtab failures on _feature-callout.scss CLOSED TREE 2022-08-11 02:40:30 +03:00
Jason Prickett
d7d107a9fa Bug 1781429 - Add arrow pointer to Feature Callout surface r=mviar
Differential Revision: https://phabricator.services.mozilla.com/D154173
2022-08-10 23:02:14 +00:00
Meg Viar
1c60f6fa0f Bug 1781086 - Handle dismiss telemetry in Feature Callout r=Mardak
Differential Revision: https://phabricator.services.mozilla.com/D153787
2022-08-10 17:17:42 +00:00
Meg Viar
906aa8e0c5 Bug 1779480 - Sync the UI feature tour callout state across instances of Firefox View r=Mardak
Differential Revision: https://phabricator.services.mozilla.com/D153497
2022-08-10 11:35:34 +00:00
Meg Viar
4a6134a7c6 Bug 1779423 - Add configurable positioning to Feature Callout surface r=Mardak
Differential Revision: https://phabricator.services.mozilla.com/D152824
2022-08-09 15:48:39 +00:00
Niklas Baumgardner
ba5d19f1f6 Bug 1779642 - Add telemetry for Firefox View. r=Gijs,sfoster
Differential Revision: https://phabricator.services.mozilla.com/D152437
2022-08-09 12:47:38 +00:00
Meg Viar
1717fd75c8 Bug 1779024 - Create Feature Callout message surface using aboutwelcome r=pdahiya,Gijs,Mardak
Differential Revision: https://phabricator.services.mozilla.com/D152449
2022-08-04 11:47:01 +00:00
Sarah Clements
f5b9a6d56a Bug 1768695 - Add error states handling to FirefoxView r=sfoster,fluent-reviewers,desktop-theme-reviewers
* Add new card and styling for network offline, sync error and sync disabled by admin errors
* Change loading spinner to rotating sync svg
* Add tests

Differential Revision: https://phabricator.services.mozilla.com/D153069
2022-08-03 12:14:32 +00:00
Sandor Molnar
daecd1c9e2 Backed out changeset 8390be8eb18e (bug 1768695) for causing browser-chrome failures in browser/components/firefoxview/tests/browser/browser_tab_pickup_list.js CLOSED TREE 2022-08-02 18:58:22 +03:00
Dão Gottwald
d398212951 Bug 1782675 - Add button helper to FirefoxViewHandler and make attention a boolean attribute. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D153447
2022-08-02 12:20:07 +00:00
Sarah Clements
122e755a1c Bug 1768695 - Add error states handling to FirefoxView r=sfoster,fluent-reviewers,desktop-theme-reviewers
* Add new card and styling for network offline, sync error and sync disabled by admin errors
* Change loading spinner to rotating sync svg
* Add tests

Differential Revision: https://phabricator.services.mozilla.com/D153069
2022-08-02 11:56:23 +00:00
Dão Gottwald
cc8f4768eb Bug 1778907 - Open Firefox View tab on mousedown. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D153387
2022-08-02 09:30:36 +00:00
Niklas Baumgardner
d5b3904067 Bug 1774397 - Add notification dot to Firefox View button. r=Gijs,sfoster,desktop-theme-reviewers,dao
Differential Revision: https://phabricator.services.mozilla.com/D151401
2022-08-01 15:19:58 +00:00
Cristian Tuns
0e5a4a54a8 Backed out changeset f31065f9f9f0 (bug 1774397) for causing failures on browser_setup_state.js. CLOSED TREE 2022-08-01 11:06:31 -04:00
Niklas Baumgardner
db3d0dcc12 Bug 1774397 - Add notification dot to Firefox View button. r=Gijs,sfoster,desktop-theme-reviewers,dao
Differential Revision: https://phabricator.services.mozilla.com/D151401
2022-08-01 14:00:16 +00:00
Sam Foster
469917ce66 Bug 1776779 - Add mobile promo and success confirmation banner. r=Gijs,markh
* Add mobile promo element to the Fxa/sync setup flow, and logic to show/hide it
* Add success confirmation for the mobile sync connection with logic to show/hide it
* Watch a new pref 'browser.tabs.firefox-view.mobilePromo.dismissed' for the promo
* Add a new notification in FxAccountsDevice when the devicelist cache is updated
* Use the devicelist updated notification drive the state changes in the setup flow manager
* Add test coverage for the mobile promo

Differential Revision: https://phabricator.services.mozilla.com/D151895
2022-07-30 01:30:15 +00:00
Butkovits Atila
315341ad55 Backed out changeset 698658fc606b (bug 1774397) for causing multiple mochitest failures. CLOSED TREE 2022-07-29 17:19:40 +03:00
Niklas Baumgardner
77492223d4 Bug 1774397 - Add notification dot to Firefox View button. r=Gijs,sfoster,desktop-theme-reviewers,dao
Differential Revision: https://phabricator.services.mozilla.com/D151401
2022-07-29 12:56:45 +00:00
Sarah Clements
de861b6798 Bug 1779995 - Fix a bug in the dynamic timestamp feature and update tests r=sfoster
* arrow function is added back in for Tab Pickup and Recently Closed Tabs
* pref added to both files to make testing this feature possible

Differential Revision: https://phabricator.services.mozilla.com/D152010
2022-07-22 12:43:56 +00:00
Sam Foster
617a3d5b9c Bug 1780168 - Rename TabsPickupContainer to TabPickupContainer for consistency. r=sclements
Differential Revision: https://phabricator.services.mozilla.com/D152220
2022-07-21 22:47:35 +00:00
Sam Foster
e0acecab85 Bug 1780168 - Extract tabsSetupFlowManager to be a system ESM. r=Gijs
* Move the tabsSetupFlowManager into its own system ESM. This allows multiple about:firefoxview instances to have a single manager and syncronize state without duplication
* The first call to tabSetupFlowManager.initialize() will do any necessary setup to wait for sync & fxa services to be ready
* tabSetupFlowManager handles its own uninit
* Move TabsPickupContainer to match file naming convention for our other custom element modules
* TabsPickupContainer instances observe tabSetupFlowManager's notifications for state changes, and can request the current uiStateIndex directly.
* The utility openFxaSignup and openSyncPreferences functions now need know which window to open the URL in

Differential Revision: https://phabricator.services.mozilla.com/D152151
2022-07-21 22:47:35 +00:00
Dão Gottwald
e4dbb93c18 Bug 1776546 - Rename "colorway-collection-expiry-date-span" l10n id. r=fluent-reviewers,extension-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D152364
2022-07-21 14:19:02 +00:00
Bernard Igiri
a1b720ac62 Bug 1779210 - Block outdated Colorways from showing in Firefox View r=Gijs
Added check to block outdated Colorways from showing in Firefox View.

Differential Revision: https://phabricator.services.mozilla.com/D151970
2022-07-18 11:21:56 +00:00