Allow movement of toolbars (using visible grippies)

NEW
Unassigned

Status

()

Toolkit
Toolbars and Toolbar Customization
--
enhancement
16 years ago
7 months ago

People

(Reporter: djst, Unassigned)

Tracking

(Blocks: 2 bugs)

Firefox Tracking Flags

(Not tracked)

Details

Attachments

(2 attachments)

(Reporter)

Description

16 years ago
This is related to bug 171702, which is about enabling toolbar placement at the
right side of the menu bar.

This RFE is about making the whole toolbars movable. When the toolbar
customization dialog is visible, there should also be a visible toolbar grippie
at the left of each toolbar, including the menu. This would allow you to easily
move around the toolbars and combine toolbars on one row. It is already possible
to combine toolbars on one row, but that requires moving the individual buttons.
This would be a way to move the toolbars as a whole. In order to make this
really useful, the menu must also become a toolbar. I do NOT mean that the menu
bar would be customizable, but it should be placed on a separate toolbar
container, to allow moving it and placing other toolbars on each side of it.

The visual toolbar grippie I mentioned could also be displayed while not
customizing the toolbars (to allow moving the toolbars all the time, like IE
does it when the toolbars are not locked), but I leave that decision to the
developers.

Just to clarify: This is NOT a request for dockable/undockable toolbars and this
is NOT a request for moving the individual menu elements or customizing the menu.

Comment 1

16 years ago
not for a while. -> After 1.0
Target Milestone: --- → After Phoenix 1.0

Comment 2

16 years ago
If/when this is implemented in Phoenix, please allow ths toolbars to be locked,
thereby removing the "grippies" from the toolbars.  

IE 6 does this with a "Lock the Toolbars" menu option which removes the grips
from the toolbars and locks them in place.

This would help reduce the probability of accidental rearrangement of the
toolbars, something that seems to cause new users a great deal of stress.  In
particular, I work with developmentally challenged adults who get very
frustrated when toolbars can't be found because the previous suer had managed to
move them into unfamiliar locations.
(Reporter)

Comment 3

16 years ago
That could be avoided by only displaying the visual grippies when the Customize
Toolbar dialog was visible, and thus only allowing movement then.

I really think the target milestone for this should be before 1.0. This would
really increase the usability of the toolbar customization.

Comment 4

15 years ago
I have a HTML/CSS/DOM implementation of this working (IE style coolbars). Maybe
I should port this to XUL?
(Reporter)

Comment 5

15 years ago
Erik, are you saying that you can make a patch for this?

Comment 6

15 years ago
No, There is currently a bug (#178519) in Mozilla which prevents this from
working satisfactory.

Once that is fixed it should be possible to change my components from XHTML/CSS
to XUL/CSS and then I might be able to produce a patch.

(Reporter)

Comment 7

15 years ago
*** Bug 196540 has been marked as a duplicate of this bug. ***

Comment 8

15 years ago
Seems that #178519 is fixed. What about moveable toolbars now? Are you still
there for patching it Erik?

Comment 9

15 years ago
Even though bug #178519 is fixed I still have the problem that #178519 should
have fixed for my prototype of the tool bars. Maybe I should post the prototype
here and then someone else might figure out why the mouse events do not work.
Once the mouse events do work some serious work is needed to translate the
HTML/DOM/ECMAScript prototype into commercial quality XUL/XBL code.
*** Bug 213674 has been marked as a duplicate of this bug. ***
Taking QA Contact
QA Contact: asa → bugzilla

Comment 12

15 years ago
Erik, can you attach your code here, please, so that interested folks (like me
;-) ) can have a look at/into it at least?

Comment 13

15 years ago
Created attachment 128811 [details]
DHTML version of IE like coolbars

By request of kd-moz@tprac.de I'm posting what I've got.

Note that this is a very (VERY) rough DHTML version. There are several bugs but
if anyone wants to base a XUL/XBL implementation of this I'd be glad to help
out in any way possible.

Comment 14

15 years ago
Would resolving this "bug" mean that one can move toolbars that currently on the
top to the bottom and vice-versa? Or are the grippies only for movement along
their current (top/ bottom) positions? Just clarifying ... 

Comment 15

15 years ago
*** Bug 214650 has been marked as a duplicate of this bug. ***

Comment 16

15 years ago
It is possible to move buttons freely and add new toolbars, so this bug seems
obsolete to me.

Even if it is a little bit longer to move toolbars in this way, it is possible
to do it.

Comment 17

14 years ago
Regarding comment #16 from Erwan Loisant: I think the average end-user would
rather have 'visible grippies' where they could drag the toolbars where-ever
they wish. Why send the user through another right-click option menu? Dragging
is a lot easier / obvious.

Also, I agree with comment #2 here by Jackson Fox. Locking of toolbars is
something that I feel would be necessary to prevent accidental movement.

Comment 18

14 years ago
I would really like to see this feature added. 
Erik, bug #178519 is fixed, what now?

Comment 20

14 years ago
I have no plan of continuing this at the moment (or any time soon). Like I said
before:

"Note that this is a very (VERY) rough DHTML version. There are several bugs but
if anyone wants to base a XUL/XBL implementation of this I'd be glad to help
out in any way possible."

Comment 21

14 years ago
*** Bug 248350 has been marked as a duplicate of this bug. ***

Updated

14 years ago
Flags: blocking-aviary1.0?
if a patch appears, maybe, but I doubt it'd be low-risk enough at this point.

We're not going to block on this.
Flags: blocking-aviary1.0? → blocking-aviary1.0-

Comment 23

14 years ago
This extension, Firefox Toolbar, has a bit of a toolbar.  Not like IE's but
maybe it's a start to an end?

http://www.firefoxtoolbar.com/ See the photo right at the top!

Toolbars would eb useful for the bookmarks toolbar.  Since not all of us keep it
on a third toolbar but put it together on another, being able to decide it's 
width would be nice.

(just another argument for visible grippies, not for a new extension ^_^)
(In reply to comment #23)
> This extension, Firefox Toolbar, has a bit of a toolbar.  Not like IE's but
> maybe it's a start to an end?
> 
> http://www.firefoxtoolbar.com/ See the photo right at the top!
> 
I do not see how this is relevant here. This bug is about the ability to move
all the toolbars of FF around ... e.g. put them side by side or change their
order of appearance. The extension you cite here is just another extension that
*adds* such a toolbar but does not implement any of the features requested here. 

Comment 25

14 years ago
(In reply to comment #24)
> (In reply to comment #23)
> > This extension, Firefox Toolbar, has a bit of a toolbar.  Not like IE's but
> > maybe it's a start to an end?
> > 
> > http://www.firefoxtoolbar.com/ See the photo right at the top!
> > 
> I do not see how this is relevant here. This bug is about the ability to move
> all the toolbars of FF around ... e.g. put them side by side or change their
> order of appearance. The extension you cite here is just another extension that
> *adds* such a toolbar but does not implement any of the features requested here. 

Like I said I thought someone could improve on it 
*** Bug 264545 has been marked as a duplicate of this bug. ***
*** Bug 264510 has been marked as a duplicate of this bug. ***

Updated

13 years ago
Blocks: 254687

Comment 28

13 years ago
I would also like to see this fix implemented. I had been reluctant to move to
Firefox because I didn't know it had extensions for the Google and Yahoo
toolbar, which I use all the time. I was pretty psyched to join the Firefox club
at that point. In that other browser, I could park the toolbars on the same row
and only have two bars taking up real estate. 
The current functionality does not let you move buttons from toolbar extensions,
so I am stuck with a lot of unused grey toolbar space eating into my screen...

Comment 29

13 years ago
(In reply to comment #28)
> I would also like to see this fix implemented. I had been reluctant to move to
> Firefox because I didn't know it had extensions for the Google and Yahoo
> toolbar, which I use all the time. I was pretty psyched to join the Firefox club
> at that point. In that other browser, I could park the toolbars on the same row
> and only have two bars taking up real estate. 
> The current functionality does not let you move buttons from toolbar extensions,
> so I am stuck with a lot of unused grey toolbar space eating into my screen...

Ditto. I think this will be a big usability improvement with even more increase
in appeal. Saves a lot of screen real-estate when Google and yahoo can be on
same row
Component: Toolbars → Toolbars and Toolbar Customization
Flags: blocking-aviary1.0-
Product: Firefox → Toolkit
Target Milestone: Future → ---

Comment 30

13 years ago
http://forums.mozillazine.org/viewtopic.php?p=1356728#1356728
 combining extension toolbars into 2 rows
I have 2 extension toolbars, the autoform and the curency converter which i
wanted to combine into one row. it doesn't seem possible to do this with your
method of customize toolbars, as these are extension toolbars. of course your
method works for the basics, no problem, but the add ons pile on vertically when
then can be more efficiently arranged to take up less space on a 15.4 inch screen.
If anyone knows how to line up the toolbars horizontally, as modules, like in MS
word, next to each other in one row, kindly inform otherwise I'd like to see
this in an update. thanks.

Updated

13 years ago
Blocks: 163993

Updated

13 years ago
No longer blocks: 163993

Comment 31

13 years ago
yes would like to see this in Firefox, the same way it is used in IE

Updated

13 years ago
Assignee: bugs → nobody
QA Contact: bugzilla → nobody

Comment 32

13 years ago
Created attachment 197296 [details]
initial XBL implementation

This is an XBL implementation I wrote in June. It isn't in usable state yet,
but I'm putting it here because it doesn't look like I'll be working on it
anytime soon. (In order to be usable, this needs [at least] a few bugfixes in
my code, chevron implementation, bug 309914 to be fixed, and more.)

Attached is a ZIP file, which can be extracted to extensions/ folder in Firefox
1.5 or later for testing.

Comment 33

12 years ago
*** Bug 317532 has been marked as a duplicate of this bug. ***

Comment 34

12 years ago
*** Bug 332620 has been marked as a duplicate of this bug. ***

Comment 36

11 years ago
Working extension here!:

https://addons.mozilla.org/firefox/3571/

It works similar to IE using an lock/unlock toolbars menuitem, and when unlocked, visible grippies appear and you can reorder the toolbars by drag and drop.
QA Contact: nobody → toolbars

Updated

9 years ago
Blocks: 15322
Duplicate of this bug: 554352

Updated

8 years ago
Duplicate of this bug: 562702

Updated

8 years ago
Blocks: 562396

Comment 40

7 years ago
bug 474590 is a dupe of this.

Also http://enndeakin.wordpress.com/2011/03/02/fun-with-toolbars/ it would appear this is being worked on.

Updated

7 years ago
Duplicate of this bug: 474590

Comment 42

7 years ago
Since 4.0 the Bookmark bar is invisible, if an App-Tab, e.g. Add-on Manager, is in view.
I like the Bookmark bar to be moved on top of the Tab bar, so it is visible/usable all the time.

Comment 43

7 years ago
(In reply to comment #42)
> Since 4.0 the Bookmark bar is invisible, if an App-Tab, e.g. Add-on Manager,
> is in view.
> I like the Bookmark bar to be moved on top of the Tab bar, so it is
> visible/usable all the time.

Mozdevs don't give a **** about what you want.
As a plain user, just like you - I also want the same thing you described.
So I wrote this userstyle, which you can either put to userCrhome.css file in your profile's folder (if there is no such a file - create it), or use Stylish addon for that.

/* Show bookmark panel when Аdd-Оns Мanager is opened */
#main-window[disablechrome] #navigator-toolbox[tabsontop="true"] > toolbar:not(#toolbar-menubar):not(#TabsToolbar):not([collapsed="true"]) {
   visibility: visible !important; }

/* Set toolbars order */
#PersonalToolbar { 
   -moz-box-ordinal-group: 8 !important; }

Updated

6 years ago
Duplicate of this bug: 703854

Updated

6 years ago
Duplicate of this bug: 743203
Duplicate of this bug: 707169

Updated

5 years ago
No longer blocks: 254687
You need to log in before you can comment on or make changes to this bug.