Last Comment Bug 524071 - Places UI: Bookmark contextual dialog should be detachable into a persistent sidebar
: Places UI: Bookmark contextual dialog should be detachable into a persistent ...
Status: NEW
: meta
Product: Firefox
Classification: Client Software
Component: Bookmarks & History (show other bugs)
: Trunk
: All All
: -- normal with 7 votes (vote)
: Firefox 4.0
Assigned To: Alex Faaborg [:faaborg] (Firefox UX)
:
Mentors:
https://wiki.mozilla.org/Firefox/Proj...
Depends on: 529610
Blocks: 405795 523519
  Show dependency treegraph
 
Reported: 2009-10-23 01:19 PDT by Alex Faaborg [:faaborg] (Firefox UX)
Modified: 2011-10-26 13:47 PDT (History)
16 users (show)
See Also:
Crash Signature:
(edit)
QA Whiteboard:
Iteration: ---
Points: ---
Has Regression Range: ---
Has STR: ---


Attachments

Description Alex Faaborg [:faaborg] (Firefox UX) 2009-10-23 01:19:13 PDT
Note: this is a meta tracking bug for UI mockups and discussion of the overall user experience.

-Bookmarks contextual dialog picks up a small control to detach it in the upper
right hand corner
-Once detached:
--The panel turns into an actual window which is non modal but will stay on
top, and is re-sizeable
--The window has an inverse control that will reattach it to the star
--The window picks up the description field (as well as keyword and load in
sidebar behind a progressive disclosure control that holds state)
--The folder and tags areas are automatically expanded (first detach, later
they hold state)
--The window and panel maintain attached or detached state, so the next time a
bookmark is created (accelerator-D or click on star), the correct UI will
display for the user
Comment 1 Markus Stange [:mstange] 2009-10-23 02:34:25 PDT
Whether this window will be a panel or a separate window depends on whether the parent browser window should be deactivated when the panel opens. Should it?
Comment 2 James Rome 2009-10-23 06:00:28 PDT
I vote for a separate panel, even on a Mac. On my Mac, I hate it when the panels pop up, and then I can no longer access the information below them to fill the panel in! Keeping the platform look and feel should be subsidiary to functionality IMHO.
Comment 3 Devin 2009-10-23 11:59:20 PDT
Alex,
By state, do you mean to get it to remember the user's preference (i.e. last position, size, as modal or non-modal, etc.) for next bookmark?
Comment 4 Dietrich Ayala (:dietrich) 2009-11-03 16:08:47 PST
notes:
- perhaps right-sidebar?
- ui should update to the focused tab (eg: if a window, can't have >1 open)
Comment 5 Alex Faaborg [:faaborg] (Firefox UX) 2009-11-04 17:55:18 PST
Giving this some more thought, I think a right sidebar will end up working much better, it feels more like a properties pane and never overlaps and obfuscates content.  Also the dock to the right and close icons will likely be more visually descriptive than detach and re-attach.

>By state, do you mean to get it to remember the user's preference (i.e. last
>position, size, as modal or non-modal, etc.) for next bookmark?

If we go the route of the sidebar, it would probably stay open until directly closed.  So for instance if you switch to a tab that is not bookmarked, the sidebar would have a single "Bookmark" command, and probably an unfilled in star.

We probably want to make sure that the sidebar opens again once you click the star or hit command-d, although in that case we would need a very clear control to return back to using the menu off of the star instead of the sidebar.  I'll have to do some sketches and mockups to start to get a sense of how well this is going to work.
Comment 6 Devin 2009-11-18 15:42:40 PST
> Giving this some more thought, I think a right sidebar will end up working much
> better, it feels more like a properties pane and never overlaps and obfuscates
> content.  Also the dock to the right and close icons will likely be more
> visually descriptive than detach and re-attach.

Alex, great idea but why not integrate it into the existing bookmark pane whenever we hit on CTRL+B ?

Seeing some sketches or mockup will be helpful.
Comment 7 Devin 2009-11-18 16:25:13 PST
Not sure if it's just me but why do I always get the feeling that there are some kind of wall between different bookmarking features? We have:
1) CTRL+B (bookmark pane)
2) CTRL+SHIFT+D (Organize Bookmarks)
3) star icon

IMO integrating them all in one place will make more sense.
Comment 8 Alex Faaborg [:faaborg] (Firefox UX) 2009-11-19 15:50:06 PST
After talking with the places team we all felt that a right aligned sidebar would be easier to use, since it will be persistent until the user closes it, doesn't overlay content, and has some external consistency with other apps that place properties in a right aligned sidebar.
Comment 9 Devin 2009-11-19 16:56:42 PST
If we'll have a right sidebar, will it replace "Edit This Bookmark" dialog whenever we click on the star icon?
Comment 10 Alex Faaborg [:faaborg] (Firefox UX) 2009-11-19 17:57:46 PST
I need to get a full set of mockkups posted, but here is what we were thinking:

if the sidebar is open, and the page in the content area is not bookmarked, the sidebar will contain a button "bookmark page" (kind of similar to the remove bookmark button placement in the panel).  If the user clicks this button, or they click the star in the location bar, the right sidebar switches to showing all of the various properties of the bookmark (title, tags, folder, description).

Options for the keyword and load in sidebar will likely be behind a progressive disclosure control since they are very rarely used.
Comment 11 Marco Bonardo [::mak] 2009-11-21 02:49:05 PST
the sidebar has lot of vertical space compared to the star panel, that means we probably could just have all properties without the need for progressive disclosure controls (see bug 405795).
We could even expand the "remove all bookmarks" to actually allow the user to choose which bookmark to edit or remove (followup though).
I'm sorta thiking this panel as "hey the star panel is too strict for me, i want to have more control over my bookmarks".
Comment 12 Gervase Markham [:gerv] 2009-11-26 06:36:09 PST
Bug 451915 - move Firefox/Places bugs to Firefox/Bookmarks and History. Remove all bugspam from this move by filtering for the string "places-to-b-and-h".

In Thunderbird 3.0b, you do that as follows:
Tools | Message Filters
Make sure the correct account is selected. Click "New"
Conditions: Body   contains   places-to-b-and-h
Change the action to "Delete Message".
Select "Manually Run" from the dropdown at the top.
Click OK.

Select the filter in the list, make sure "Inbox" is selected at the bottom, and click "Run Now". This should delete all the bugspam. You can then delete the filter.

Gerv
Comment 13 Alex Faaborg [:faaborg] (Firefox UX) 2009-11-30 22:38:51 PST
>the sidebar has lot of vertical space compared to the star panel, that means we
>probably could just have all properties without the need for progressive
>disclosure controls

True, but having a large text area for the description is potentially more useful.  Also, if the odds of the user setting a keyword (which is potentially conflated with tags) or setting the bookmark to open in a sidebar are astronomically small, we could have infinite space and still want to tuck them away under a progressive disclosure control :) 

Either way the progressive disclosure should hold it's state so the unlikely user who sets a bookmark to open in the left sidebar 50% of the time can remain very happy.
Comment 14 Marco Bonardo [::mak] 2009-12-01 04:05:54 PST
i see, indeed if we can persist users preferences we can adapt to his needs.
I'll wait for mockups to start hacking the new sidebar. Coding will be done in the dependent bug 529610.
Comment 15 David McRitchie 2010-01-30 17:36:38 PST
Alex,  I think the sidebar is much too small to see the properties information we copy, paste and modify.  Also, and much more important,  please give us back our keyword entry area.
Comment 16 Alex Faaborg [:faaborg] (Firefox UX) 2010-01-30 17:46:08 PST
too small in which dimension? In terms of height I'm having a hard time imagining a separate window that could be much taller than the Firefox window.
Comment 17 Alex Faaborg [:faaborg] (Firefox UX) 2010-01-30 17:48:23 PST
and to answer the second part, we're thinking additional properties would be displayed after a persistent progressive disclosure control is hit.  So after one click you would have them back for good.  (but at the same time keywords isn't necessarily something we want to show every user right from the start since it semantically collides with tags, and is a pretty complex idea).
Comment 18 David McRitchie 2010-01-30 17:57:13 PST
(In reply to comment #15)
Please give us back the keyword entry area, so that we can always enter and
view the keyword.   The  "Open Book" extension combines the features  that are
wanted, and fills in the description automatically and can be modified.  It
even has the tags if anyone actually uses them, that I think create a lot of
extra bookmark records.
Comment 19 David McRitchie 2010-01-30 17:59:18 PST
(In reply to comment #16)
> too small in which dimension? 

In terms of width to be able to see the entire Title and modify it,
would also like to be able to see the entire URL to be able to modify it.
Comment 20 David McRitchie 2010-01-30 18:08:32 PST
(In reply to comment #17)
> keywords
> isn't necessarily something we want to show every user right from the start
> since it semantically collides with tags, and is a pretty complex idea).

Why they've been there from before Firefox, and they are as simple or complex as you want to make them.   Actually it's the highly overrated tags that are messing up users not keywords.  Keywords are used as aliases (simple),  used with substitutions (still simple to create and use),  only when you combine those with JavaScript do the begin to get complicated.   Lest you forget originally users after installing Firefox could get to a page within two clicks to customize Firefox to include keywords.  Rather than simplifying Firefox the new changes have made things so much harder to use and harder to describe Firefox abilities to new users.
Comment 21 Ed Randall 2010-01-31 02:20:25 PST
Suggest you guys look at the user comments against the "OpenBook" https://addons.mozilla.org/en-US/firefox/addon/42 and "Add Bookmark Here" https://addons.mozilla.org/en-US/firefox/addon/3880 add-ons to get a measure of which features users actually want.  I'd say that Keywords are quite high on the priority list.
Comment 22 Marco Bonardo [::mak] 2010-02-01 05:18:55 PST
Once you can have Firefox remember the width of the sidebar (don't forget most monitors today are 16:9 so you have plenty of horizontal space), and the collapsed/uncollapsed status of the additional options, both issues presented above will be no-issue.
Comment 23 James Rome 2010-02-01 06:36:02 PST
I may just be a curmudgeon, but years ago bookmarks worked really well. We got a detachable and resizeable window. I now use a Mac, and IMHO Mozilla should ignore OS X GUI guidelines and make the window for "add bookmark" a separate window again. And make it resizeable. That would fix most of the complaints here. The current window is much too small to use, and changing its fixed size is a bad idea because I need a much bigger size on my 30" monitor than on my netbook.

Note You need to log in before you can comment on or make changes to this bug.