Implement a Firefox-like awesome bar library #243

Open
opened 2020-08-06 16:57:15 +00:00 by gburd · 0 comments
gburd commented 2020-08-06 16:57:15 +00:00 (Migrated from github.com)

This ticket tracks implementing a Firefox-like awesome bar library, in Rust, built on top of Mentat. This is pretty open ended. We need to:

  • model places and history in Mentat
  • store history URLs and history visit data
  • query history efficiently, weighting by frecency-like measures
  • produce top sites-like materialized views (similar to Firefox for iOS)
  • allow to browse history data, like in the library views in Desktop or the home panels in Firefox for Android

This is really about figuring out what functionality we need to support for our browsers, starting with a drop-in for Firefox for Android.

This isn't really a Mentat issue, but I think it makes sense to experiment very close to Mentat while we learn. There's a bunch of different directions this could go: deeply into the product experience, deeply into the details of a future sync, deeply into the performance profile.

This ticket tracks implementing a Firefox-like awesome bar library, in Rust, built on top of Mentat. This is pretty open ended. We need to: - model places and history in Mentat - store history URLs and history visit data - query history efficiently, weighting by frecency-like measures - produce top sites-like materialized views (similar to Firefox for iOS) - allow to browse history data, like in the library views in Desktop or the home panels in Firefox for Android This is really about figuring out what functionality we need to support for our browsers, starting with a drop-in for Firefox for Android. This isn't really a Mentat issue, but I think it makes sense to experiment very close to Mentat while we learn. There's a bunch of different directions this could go: deeply into the product experience, deeply into the details of a future sync, deeply into the performance profile.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: greg/mentat#243
No description provided.