Places:Plan: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
Line 35: Line 35:
** add back preview for bookmarked items (db size issues)
** add back preview for bookmarked items (db size issues)
** add back advanced search UI
** add back advanced search UI
** allow one-click bookmarking
** allow one-click bookmarking ({{bug|387747}})


* Backend
* Backend
Line 41: Line 41:


* Sidebar
* Sidebar
** better grouping for history
** better grouping for history ({{bug|359465}}, {{bug|422163}})
** allow one-click bookmarking
** better view configuration ({{bug|387730}})
** allow one-click bookmarking ({{bug|405276}})
** improve multi-selection ({{bug|429295}})


* Frontend
* Frontend
** Simplify drag&drop code
** Simplify drag&drop code
** Better tooltips (show more infos for visits and bookmarks)


=Firefox 4=
=Firefox 4=

Revision as of 16:43, 21 April 2008

Places Plan

Roadmap for future work on Places, the SQLite-driven Bookmarks and History system.

Firefox 3.1

  • Performance
    • add visits on a background thread? (bug 429988, bug 429989)
    • reduce query volume
    • simplify query result observer codepath
    • get better tree views performance on large history trees
    • reduce copy/paste/delete operations weight
  • Tagging
  • Awesomebar
    • API hooks (frecency bonus, external providers?)
    • expose frecency in the query infrastructure
    • portability (Weave)
  • External
    • Weave integration?
    • user-specified db location (or html/json?)
    • tags in HTML export/import?
  • Database
    • move tags out of bookmarks folder (avoid data duplication and perf)
    • use relation tables for keywords and tags (avoid null filled columns)
  • Library
    • add back preview for bookmarked items (db size issues)
    • add back advanced search UI
    • allow one-click bookmarking (bug 387747)
  • Backend
    • Simplify expiration behaviour
  • Frontend
    • Simplify drag&drop code
    • Better tooltips (show more infos for visits and bookmarks)

Firefox 4

  • Database
    • investigate changing bookmarks table to use a preordered nested tree algo
    • VACUUM in a background thread
    • unified identifier for bookmark and history items?
  • Library
    • Pluggable views based on collection type