Places:Fx3UIPlan
Places UI Implementation Plan for Firefox 3
Notes
Tracking bugs:
- bug 374522 - Starring
- bug 374524 - Tagging
- bug 374521 - Unified Organizer
Schedule
- Alpha 5
- bug 383803 - tagging back-end service
- Alpha 6
- M7
- M8
- All bugs below.
Prerequisites
Tagging service (bug 383803)
- completed
- tag observers? (bug 384227)
Smart folders (bug 317847)
- aka "saved searches"
- are read-only (eg: can't manually add a bookmark to them)
- are delete-able and editable
- has "show all" as the last item when the query is capped; when clicked loads organizer w/ that search populated.
- editing
- created via the advanced search view in the organizer
- take a look at spotlight UI
- needs new icon set (normal, hover, etc)
- interaction enhancements
- drag a url or bookmark to a tag folder, tags that uri
- drag a tag folder out of a MRU tags, for example, doesn't change the smart folder contents, but copies the folder to the drop position
- related bugs
- bug 385826 - pre-populated places queries
Statistics storage (bug 385831)
- searches like "most used tags" will require query functionality beyond the current query options
Bookmarks menu/toolbar hierarchy re-arrangement
- see "open questions" below
Platform dependencies
- XXX list any external dependency bugs here
Allow starring/bookmarking/tagging from primary UI
Bugs:
- bug 385266 - New starring, bookmarking and tagging UI
- bug 387642 - A user should be able to bookmark a page in one click
- bug 387485 - Tag editor
- bug 329261 - Tag selector
Button/icon location: toolbar button, location bar, favicon menu?
Interaction
- single-click fills in the star (bookmarks the URI)
- double-click the star icon for popup
- folder option is checked
- keyboard shortcut cmd+d shows popup
- with folder option checked
- keyboard shortcut for tagging (TBD) shows popup
- folder option not checked
Popup
- folder menu
- bookmarks menu and toolbar are permanent static entries
- 5 most-recently-used folders
- folder expander button and tree same as status quo
- "Tag"
- tag editor field (see bug 387485, look at mail.app address completion for interaction)
- tag list expander button
- tag list
- list of tags with checkboxes on the left
- sort by most-used tags
- enhancement: show how many times the tag is used?
Bookmarks Menu
- bug 387996 add a "Places" folder to the bookmarks menu, populated with smart folders
- contains the pre-populated saved search folders in bug 385826.
- change "Organize Bookmarks" to "Show All",
make it the first item - contents are rooted to the new "menu" special folder
Bookmarks Toolbar
(moved to bookmarks menu bug 387996)
bug 387734 Add a "Places" folder, populated with smart folderscontains the pre-populated saved search folders in bug 385826.
History Sidebar
bug 387730 [needs a new mockup] improve view options in the history sidebar
- search is broken out into it's own bar
- add a "view" bar
- has a dropdown for selecting which items to view
- "tagged items"
- XXX what else here
- the old "view" dropdown is adjacent to it
- add a "plus" icon for adding addition filtering criteria
- has a dropdown for selecting which items to view
- interaction
Bookmarks Sidebar
- bug 387722 - [needs a new mockup] add search options to the bookmarks sidebar
- becomes visible as user starts typing
- options for titles, tags, text, notes, uri
- need to figure out what the default selected are
- need to play with it, see if a checkbox, multiselect or richlistbox of checkboxes works best
- the option row has a "plus" button, to add more criteria (alex: can you give an example here?)
- if there are results, shows a "save" button
Organizer
- menus and search
- bug 387740 move the toolbar items in the organizer to an "Organize" menu in the search bar
- bug 387742 add a "Views" menu to the search bar in the organizer
- bug 387743 the organizer search box is too tall
- bug 387744 [needs mockup] show the search builder and search results in the organizer center pane when the user starts typing
- bug 387746 [needs mockup] add the "finder" pane above the folder tree in the organizer
- all bookmarks, all tags, toolbar, menu, downloads, history
- content pane
- bug 387747 add a star column to bookmarked items in the organizer center pane
- bug 387748 add a tag column in the organizer center pane, for tagged items
- bug 387749 add an item detail pane to the right side of the organizer
show always- can edit item properties
- bug 387750 show a thumbnail of the bookmarked page in the organizer's properties pane
- bug 387751 add a detail view in the organizer content pane
- richlistbox w/ screenshot, favicon, details
Search Box
- Add a "Search bookmarks and history" entry?
Location Bar Dropdown
fixed:
- bug 389584 - show 10 rows (instead of 6)
- bug 373353 - show favicons in results
todo:
- bug 389491 - autocomplete searches title and url
- bug 387717 - have search terms highlighted
- bug 387718 - stars for bookmarks
- off-stars for history?
- bug 387714 - have a "show all" at the bottom
- bug 373352 - have a "search for" at the bottom
- do we really want both "show all" and "search for"?
- bug 378798 - support unified bookmarks+history searches in the backend
wontfixed:
- bug 388090 - limit search results to 10 items (and no scrollbar)
Regressions
- bookmarks menu is not the bookmarks root - for users of the menu, this will appear as though their bookmarks are gone
Open Questions
menu vs toolbar
- what's the use-case for saving a bookmark in the menu vs the toolbar. might be different views on the same data? what's the use-case for having something visible in UI vs not visible? quick-click access, for mouse-oriented users?
- should the toolbar and menu be the same folder?
what are starred items, and where to put them?
- maybe they're unfiled bookmarks
- "all bookmarks" in the organizer shows starred bookmarks, and subfolders
- ew, you have your starred mixed w/ your folders. how to show "just starred"? is that desirable? it is in gmail and greader.
- alex: starred items go in the bookmarks root, unfiled
- unfiled shouldn't show up in the menu though. if the main reason for breaking the menu out of the root is so that it doesn't show unfiled (ie: starred) bookmarks, then maybe an "all starred" subfolder would be a better solution
- problem: if you star something, and then later file, it won't show up under "starred" anywhere.
what does unstarring do?
- nonstar sometimes is a history entry (eg: urlbar dropdown)
- unstarring in the organizer could bring up a delete prompt
where should canned searches (smart folders) be exposed?
- add the canned searches to toolbar, menu, and root? mockups show them in the toolbar and in the organizer finder pane.