* user can bookmark current set(current query terms)
* user can bookmark current set(current query terms)
* bookmarked sets have prefered plugin to browse
* bookmarked sets have prefered plugin to browse
−
−
== UI changes ==
−
−
What we see in current Journal view, will be Journal plugin. Plugin could use the whole window(API will provide default components like Journal toolbar), so bookmarks related UI components should be placed to frame window.
−
−
Necessary operations:
−
* create new bookmark, process could be initiated by plugin's UI component but we need common method to name newly created bookmark
−
* delete stored bookmark
−
* switch between bookmarks
−
* change view plugin for current set
−
* share bookmark
−
* let other users know that someone has shared bookmarks
== Benefit to Sugar ==
== Benefit to Sugar ==
Line 72:
Line 60:
* affects Journal code in sugar package
* affects Journal code in sugar package
+
+
== UI Design ==
+
+
What we see in current Journal view, will be Journal plugin. Plugin could use the whole window(API will provide default components like Journal toolbar), so bookmarks related UI components should be placed to frame window.
+
+
Necessary operations:
+
* create new bookmark, process could be initiated by plugin's UI component but we need common method to name newly created bookmark
+
* delete stored bookmark
+
* switch between bookmarks
+
* change view plugin for current set
+
* share bookmark
+
* let other users know that someone has shared bookmarks