Skip to content
This repository has been archived by the owner on Feb 20, 2023. It is now read-only.

Add a favorite sites to the homescreen #6758

Closed
3 tasks done
boek opened this issue Nov 22, 2019 · 7 comments
Closed
3 tasks done

Add a favorite sites to the homescreen #6758

boek opened this issue Nov 22, 2019 · 7 comments
Assignees
Labels
E8 Estimation Point: about 8 days eng:qa:verified QA Verified Feature:Shortcuts Top Sites/Topsites on the Firefox home page needs:l10n Has strings that will require translation from the l10n team

Comments

@boek
Copy link
Contributor

boek commented Nov 22, 2019

User Story

As a user, I want to be able to explicitly add one of my favorite sites to the homescreen, so I can get to my frequently used sites faster.

What/Requirements

  • I can add a new website to my top sites

Acceptance Criteria (how do I know when I’m done?)

  • I can successfully add a new top site or know why I am unable to
  • I can measure how often people try to add new top sites

Estimation may change after we come up with a solution to replacing existing top sites.

┆Issue is synchronized with this Jira Task

@boek boek added feature request 🌟 New functionality and improvements E8 Estimation Point: about 8 days Feature:Shortcuts Top Sites/Topsites on the Firefox home page labels Nov 22, 2019
@boek
Copy link
Contributor Author

boek commented Nov 22, 2019

parent: #6190

@vesta0 vesta0 mentioned this issue Dec 5, 2019
15 tasks
@liuche liuche added 🙅 waiting Issues that are blocked or has dependencies that are not ready and removed 🙅 waiting Issues that are blocked or has dependencies that are not ready labels Dec 6, 2019
@liuche liuche added the 🙅 waiting Issues that are blocked or has dependencies that are not ready label Dec 6, 2019
@liuche
Copy link
Contributor

liuche commented Dec 6, 2019

Adding waiting label, as the UX is pretty much done.

@gabrielluong gabrielluong self-assigned this Dec 9, 2019
@boek boek added the needs:l10n Has strings that will require translation from the l10n team label Dec 9, 2019
@liuche liuche removed the 🙅 waiting Issues that are blocked or has dependencies that are not ready label Dec 12, 2019
@bifleming bifleming added the must label Dec 13, 2019
@vesta0 vesta0 changed the title As a user, I want to be able to explicitly add one of my favorite sites to the homescreen Add a favorite sites to the homescreen Dec 19, 2019
@vesta0 vesta0 removed the feature request 🌟 New functionality and improvements label Dec 19, 2019
@gabrielluong
Copy link
Member

This is currently blocked by mozilla-mobile/android-components#5315, which will be landing soon. The added top sites storage in AC allows us to add and remove pinned top sites.

gabrielluong added a commit to gabrielluong/fenix that referenced this issue Dec 30, 2019
gabrielluong added a commit to gabrielluong/fenix that referenced this issue Dec 30, 2019
… AC's TopSiteStorage

This follows the existing pattern around TabCollectionStorage.
gabrielluong added a commit to gabrielluong/fenix that referenced this issue Dec 30, 2019
…bar menu

- The "Add to Firefox Home" menu item adds a top site to the top site storage.
- Refactors the FenixSnackbar from BaseBrowserFragment into BrowserToolbarController
since there are multiple menu items that need to show a FenixSnackbar.
gabrielluong added a commit to gabrielluong/fenix that referenced this issue Dec 30, 2019
gabrielluong added a commit to gabrielluong/fenix that referenced this issue Dec 31, 2019
gabrielluong added a commit to gabrielluong/fenix that referenced this issue Dec 31, 2019
… AC's TopSiteStorage

This follows the existing pattern around TabCollectionStorage.
gabrielluong added a commit to gabrielluong/fenix that referenced this issue Dec 31, 2019
…bar menu

- The "Add to Firefox Home" menu item adds a top site to the top site storage.
- Refactors the FenixSnackbar from BaseBrowserFragment into BrowserToolbarController
since there are multiple menu items that need to show a FenixSnackbar.
@boek
Copy link
Contributor Author

boek commented Jan 23, 2020

@liuche got the branch all fixed up to land just trying to get CI to pass now 👍

@liuche
Copy link
Contributor

liuche commented Jan 23, 2020

oh my god so excited

gabrielluong added a commit to gabrielluong/fenix that referenced this issue Jan 23, 2020
gabrielluong added a commit to gabrielluong/fenix that referenced this issue Jan 23, 2020
…C's TopSiteStorage

This follows the existing pattern around TabCollectionStorage.
gabrielluong added a commit to gabrielluong/fenix that referenced this issue Jan 23, 2020
…wser menu item

- The "Add to Firefox Home" browser menu item adds a top site to the top site storage.
- Refactors the FenixSnackbar from BaseBrowserFragment into BrowserToolbarController
since there are multiple menu items that need to show a FenixSnackbar.
- Adds metrics for the new browser menu item.
gabrielluong added a commit to gabrielluong/fenix that referenced this issue Jan 23, 2020
gabrielluong added a commit to gabrielluong/fenix that referenced this issue Jan 23, 2020
boek pushed a commit to gabrielluong/fenix that referenced this issue Jan 24, 2020
boek pushed a commit to gabrielluong/fenix that referenced this issue Jan 24, 2020
boek pushed a commit to gabrielluong/fenix that referenced this issue Jan 24, 2020
…C's TopSiteStorage

This follows the existing pattern around TabCollectionStorage.
boek pushed a commit to gabrielluong/fenix that referenced this issue Jan 24, 2020
…wser menu item

- The "Add to Firefox Home" browser menu item adds a top site to the top site storage.
- Refactors the FenixSnackbar from BaseBrowserFragment into BrowserToolbarController
since there are multiple menu items that need to show a FenixSnackbar.
- Adds metrics for the new browser menu item.
boek pushed a commit to gabrielluong/fenix that referenced this issue Jan 24, 2020
boek pushed a commit to gabrielluong/fenix that referenced this issue Jan 24, 2020
boek pushed a commit to gabrielluong/fenix that referenced this issue Jan 24, 2020
boek pushed a commit that referenced this issue Jan 24, 2020
…rage

This follows the existing pattern around TabCollectionStorage.
boek pushed a commit that referenced this issue Jan 24, 2020
- The "Add to Firefox Home" browser menu item adds a top site to the top site storage.
- Refactors the FenixSnackbar from BaseBrowserFragment into BrowserToolbarController
since there are multiple menu items that need to show a FenixSnackbar.
- Adds metrics for the new browser menu item.
boek pushed a commit that referenced this issue Jan 24, 2020
boek pushed a commit that referenced this issue Jan 24, 2020
@gabrielluong gabrielluong added the eng:qa:needed QA Needed label Jan 25, 2020
@sv-sdeiac
Copy link

Verified as fixed using the latest version of Firefox Preview Nightly 1/28 #20280606.
Devices:

  • Nokia 6 (Android 7.1.1);
  • OnePlus 5T (Android 9).

@sv-sdeiac sv-sdeiac added eng:qa:verified QA Verified and removed eng:qa:needed QA Needed labels Jan 28, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
E8 Estimation Point: about 8 days eng:qa:verified QA Verified Feature:Shortcuts Top Sites/Topsites on the Firefox home page needs:l10n Has strings that will require translation from the l10n team
Projects
None yet
Development

No branches or pull requests

6 participants