Closed Bug 1689366 Opened 4 years ago Closed 4 years ago

Simplify Bookmarking subview

Categories

(Firefox :: Menus, task, P1)

task

Tracking

()

VERIFIED FIXED
87 Branch
Tracking Status
firefox87 --- verified

People

(Reporter: mconley, Assigned: emmamalysz)

References

(Blocks 1 open bug)

Details

(Whiteboard: [proton-hamburger-menu])

Attachments

(1 file)

This is something that can ship pre-Proton, so it can happen directly on PanelUI-bookmarks here: https://searchfox.org/mozilla-central/rev/0dfbe5a699cc6c73cf8c14d1aa10ba10ef3ec8fa/browser/base/content/browser.xhtml#1039-1072

The new Bookmarks subview structure should be:

Bookmarks  <header>
<separator>
Bookmark Current Tab
Search Bookmarks
Show Bookmarks Toolbar
<separator>
Recent Bookmarks <subheader>
<list of recent bookmarks>
View All Bookmarks

What we need to do:

  1. Remove the Bookmarking Tools item and subview
  2. Move the "View Bookmarks Toolbar" item into the Bookmarks subview
  3. Replace the string for "View Bookmarks Toolbar" so that it's "Show Bookmarks Toolbar" and "Hide Bookmarks Toolbar"
  4. Convert the "Show All Bookmarks" footer into a normal item below the list of recently bookmarked items
  5. Replace the string in this menu for "Bookmark This Page" with "Bookmark Current Tab"
  6. Replace the string for "Recently Bookmarked" to "Recent Bookmarks"
  7. Replace the string in this menu for "Show All Bookmarks" with "View All Bookmarks"

One thing we need to figure out with UX is whether or not we're going to change the limit on how many Recent Bookmarks to show. We also need to figure out if there's a separator between that list and the "View All Bookmarks" item, or some other kind of delineation.

Remember when updating strings to ensure that they're not re-used elsewhere - if so, double-check that the propagated change is acceptable with UX, or create a new string just for the menu.

Also remember that if you're updating a string, you still have to update the ID of it so that our localizers know to re-translate.

(Naturally, any tests that rely on the old structure or old behaviours will need to be modified as well)

Assignee: nobody → emalysz
Severity: -- → N/A
Priority: -- → P1
Pushed by emalysz@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/fd749c4aeba6 simplify bookmark panel r=fluent-reviewers,mconley,flod
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → 87 Branch
Regressions: 1690446
Regressions: 1705179

Verified - Fixed in latest Fx 87.0, Fx 88.0, Fx 89.0b10 and Nightly 90.0a1 using Windows 10, Ubuntu 20.04 and MacOS 11.

Status: RESOLVED → VERIFIED
Depends on: 1763262
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: