If you think a bug might affect users in the 57 release, please set the correct tracking and status flags for Release Management.

Independent settings for sidebar layout in full-screen and regular mode

NEW
Unassigned

Status

()

Core
XUL
16 years ago
8 years ago

People

(Reporter: Gilles Durys, Unassigned)

Tracking

Trunk
x86
Windows 98
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

(Reporter)

Description

16 years ago
2002022003 win98.

Go into fullscreen mode with the sidebar visible.

Expected result: fullscreen with no sidebar

Actual result: fullscreen with sidebar.

Comment 1

16 years ago
-> hewitt
Assignee: jaggernaut → hewitt

Comment 2

16 years ago
This is probably not something we want to do.  It could be quite useful to have
the sidebar while in full screen mode, and if you don't want it, it's only one
click to kill it.  

marlon, what's your call on this?

Comment 3

16 years ago
joe i think what we discussed was to have FS to remember its state separately. 
when you enter FS for the first time by default you should have no sidebar. 
otherwise we're not giving people what they asked for in the firstplace -
fullscreen mode.  however, once you hit f9 or context click to open sidebar it
should persist across subsequent FS sessions until it's closed.

Comment 4

16 years ago
This is a tough call.  I think there may be users who would like the sidebar to
persist, or at a minimum be available through a mechanism more discoverable than
the keyboard command or context menu.  Any ideas on how we could do that Marlon
- maybe use the design we have for sidebar close/open that you've spec'ed but
have it overlay the fs mode toolbar instead of the personal toolbar?  Personally
I use fs mode a lot and often find having the sidebar available very useful.  I
know how to toggle it, but I expect most users do not.

Comment 5

16 years ago
 i think that's definitely a nice-to-have.  the primary senario is for full
screen presentation. the full-time use aspect is meant for more advanced users,
who are apt to discovering it wherever we put it.  i am saying at some point we
could have a sidebar icon on the fs toolbar, but even if we can't do it now, we
still will have met our primary goal for the feature in machv.   

Comment 6

15 years ago
What about prefs - something like 
Appearance: [x] Hide Sidebar in Full Screen

(And UI engineers should just discuss what should be the default...)

Comment 7

15 years ago
Full screen is full screen. 
Full screen is not full screen with a side bar.
Pretty annoying.

Comment 8

15 years ago
In IE, when sidebar is open, and then fullscreen is switched to (very easily 
by a button that can be added in the "customize" section (right click to find 
it)) moving mouse to the left border of the screen (entire left border is 
the "hotspot") opens the sidebar.  Moving the mouse off the sidebar lets the 
sidebar "slide" closed.  It's an an incredibly useful way of doing it and why 
I have been addicted to IE since 5.5 or so when the feature first appeared.

MS may have faults, but UI design is not one of them.

Comment 9

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

Comment 10

15 years ago
"MS may have faults, but UI design is not one of them."

┬┐Que?

Sorry, couldn't resist :-) I would insert a reference to the Interface Hall of
Shame, but that website seems to have disapeared ...

And to make this pot a bit on-topic, I was actually surprised when IE removed my
sidebar when I toggled it to full-screen the first time. I would prefer to keep
my  layout the way it was (with or without sidebar) when going to full-screen
and back, and I would like to decide myself if I would like to toggle the
sidebar status. That wouldn't require an extra preference in the (severly
bloated) preference dialog. Actually, my personal preference (sic) would be the
opposite from what IE is doing : because of the larger screen-space, I would
show the sidebar in full-screen mode and not in regular mode.

And automatic opening when you approach the left-side of the screen ... shudder.
This would be totally unusable for my grandmother, who has very poor hand
coordination, and has to use a kind of joystick instead of a mouse. She would
hit the left-screen (and the sidebar) much too easily.
I believe we should have 2 different settings:

1) sidebar size/position for regular mode
2) sidebar size/position for fullscreen (by default, same as 1)

I think that a user should be able to decide whether they have 2 different
settings or the same one. I believe that when you go fullscreen, the sidebar
should stay the same, and when you go into regular mode, it should stay the
same. The only exception is when you explicitly choose two different settings.

The only difference with this and comment #3 is that I don't think the
fullscreen setting should persist seperately unless you tell it you want
independant settings through some preference.

This is more functional than comment #6 because it allows more than just
remembering to hide the sidebar in fullscreen.

Prefs:

[ ] Use independent settings for saved sidebar positions and sizes in
full-screen and regular browsing mode  (just an example)

---

As we should only have 1 issue per bug, there are two many issues being
discussed in this bug.

The three issues being discussed are:

1. comment #8 - Auto-hide ability (like windows taskbar's Auto-hide) - which is
what I was more interested about in bug 183333 so I'm unduping it.

2. Preserving independant settings (and possibly only if chosen in prefs) for
the sidebar in full-screen mode and regular.

3. Hiding the sidebar for fullscreen (won't be what every user wants)

Please let me know if you don't agree, but I'm changing the summary to reflect
choice 2 since choice 3 is not as flexible. I'm also unduping my bug since I'm
more interested in the ability to make the sidebar appear if you hover over the
left side of the screen (comment #8) and three issues is too much for one bug.

Summary: Fullscreen mode should hide sidebar. → Independent settings for sidebar layout in full-screen and regular mode

Comment 12

15 years ago
What about "easier" (less complex) and more user-friendly solution without
polluting prefs?

If user is switching from normal mode to fullscreen mode for the first time,
Mozilla should preserve sidebar appereance. If user is switching to fullscreen
mode for the second time, restore sidebar layout as it was last time when user
turned off fullscreen (switched to normal mode or closed the window).

In other words, Mozilla should remember what was the last user preference when
he was using fullscreen. If she turned off sidebar, she probably doesn't like
sidebar in fullscreen and vice versa.
Good idea... Though where are you going to save this? It still seems as though 
it will be a pref (though not hooked up to UI)

Comment 14

15 years ago
Mozilla is already saving somewhere things like sidebar status and position
between restarts so it could be there - just to remember the sidebar
status/position in fullscreen mode too.

Comment 15

15 years ago
*** Bug 196410 has been marked as a duplicate of this bug. ***
Assignee: hewitt → nobody
QA Contact: jrgmorrison → xptoolkit.widgets
You need to log in before you can comment on or make changes to this bug.