Bug 106807 - 'Full Screen' option should really be in the 'View' menu
Summary: 'Full Screen' option should really be in the 'View' menu
Status: RESOLVED FIXED
Alias: None
Product: frameworks-kxmlgui
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: unspecified
Platform: Gentoo Packages Linux
: NOR wishlist
Target Milestone: ---
Assignee: kdelibs bugs
URL:
Keywords: usability
: 154932 163493 225059 (view as bug list)
Depends on:
Blocks:
 
Reported: 2005-06-04 23:42 UTC by Dik Takken
Modified: 2019-09-20 17:09 UTC (History)
14 users (show)

See Also:
Latest Commit:
Version Fixed In: 5.63


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dik Takken 2005-06-04 23:42:09 UTC
Version:            (using KDE KDE 3.3.2)
Installed from:    Gentoo Packages
OS:                Linux

Every time I look for the 'fullscreen' option in KDE applications, I look in the 'View' menu. Unfortunately, the KDE standard seems to be that this option must be in the 'Settings' menu. Apparently, this is unintuitive for me and possibly more users.
Comment 1 Pino Toscano 2008-01-01 18:04:58 UTC
*** Bug 154932 has been marked as a duplicate of this bug. ***
Comment 2 sts 2008-07-02 15:23:30 UTC
ping, some years later.. the same with 4.0.84 and konqueror
Comment 3 Dotan Cohen 2008-09-13 19:02:37 UTC
I agree that Fullscreen is a View option, not a Settings option. In fact, it seems like most software that is not KDE uses this convention (Open Office, Firefox).

Please list some more non-KDE software and mention where the Fullscreen option is in the menus. Thanks.
Comment 4 Celeste Lyn Paul 2008-09-14 02:52:33 UTC
This needs more community discussion before we can create a recommendation and guideline for the HIG
Comment 5 Dotan Cohen 2008-09-14 10:40:22 UTC
This bug is not resolved, as Celeste mentioned, it needs more community discussion. Reopening.
Comment 6 sts 2008-09-14 11:42:53 UTC
Preferences are IMHO permanent settings. And a fullscreen view is a temporary view. If I use konqueror with fullscreen view and close it. It doesn't restart in fullscreen mode.
Comment 7 Janet 2008-09-14 17:49:44 UTC
That's exactly the same I feel about: permanent changes belong to the settings menu, temporary changes to the view menu. And switching to fullscreen is a temporary action so it belongs to the view menu.

Other non-KDE applications I use (besides OOo and firefox) that also use the view menu for fullscreen are e.g. opera, gimp, inkscape, rawstudio, google earth, gnome card games.
Comment 8 Sergei Andreev 2008-09-16 08:53:54 UTC
>Preferences are IMHO permanent settings. And a fullscreen view is a temporary view.

Agreeing. It's always confusing to search for Fullscreen in Settings menu when you expect to find it in View.

Comment 9 Clinton E. Troutman 2008-09-18 00:57:31 UTC
I must agree...

"Fullscreen" in akin to "Zoom"; both change the "view" on the data and belong, therefore, be in the View menu.
Likewise, "Fullscreen" is something one would expect to be a "toggle"; not a permanent setting.

I must also agree that when one thinks of "Settings", these are items that affect the functionality of the software. 
On the other hand, when one thinks of "View", these are items that affect the viewport/window and change the way you are seeing the content within.

Dotan...
As for listing software that has "fullscreen" in somplace other than the "Settings" menu, it is a much shorter list to enumerate the software that does have "fullscreen" in the "Settings" menu. 
I believe it to be standard that "fullscreen" is in the "View" menu.

Comment 10 Dotan Cohen 2008-09-18 01:29:03 UTC
@Clinton:
No matter which list is made, it was important to me to determine the defacto standard. I think that we have determined that Fullscreen should in fact be in the View menu.
Comment 11 Syam 2008-12-13 04:46:30 UTC
Will this make it to 4.2?
Comment 12 sts 2009-01-01 14:21:44 UTC
I don't know.. I can't see this in 4.1.86 :(
Comment 13 Dotan Cohen 2009-01-02 08:22:55 UTC
We now have seven people who have responded positive, and none negative. Is this enough "community" (as per Celeste's comment #4) to have this change made?
Comment 14 Syam 2009-01-02 17:11:05 UTC
It seems this will be not be done 'unless the HIG changes' (https://bugs.kde.org/show_bug.cgi?id=163493).
Is there a bugzilla entry for KDE-HIG?
Comment 15 Syam 2009-01-02 17:13:15 UTC
Ohh.. this is already for the HIG! My bad..
Comment 16 Syam 2009-05-01 18:29:23 UTC
Any update on this?
Comment 17 Mike Tuffy 2009-05-05 21:34:56 UTC
I've also come across this problem in Kate - it makes more sense to have the full screen option in the view menu rather than settings.
Comment 18 Celeste Lyn Paul 2009-06-20 04:51:44 UTC
FYI:

http://techbase.kde.org/Projects/Usability/Meetings/2009Feb21#Menubar:_Settings_vs._View_menus_and_where_to_put_toolbar_visibility

Moving this and other options to View has community support, the guideline just needs to be drafted and reviewed. I haven't had time to draft a proposal for review if anyone wants to pick up on it.
Comment 19 Sergei Andreev 2009-10-08 19:58:41 UTC
Any activity?
Comment 20 Stefan Endrullis 2011-02-09 14:22:34 UTC
Is there any activity in 2011?
Comment 21 Simone Gaiarin 2018-04-07 08:31:27 UTC
I bump this many years later because I think it is still an open usability problem.

Moreover I could not find this guideline in the HIG. Is it still enforced?

Otherwise is it possible to move 'Full Screen' in 'View', for example in Okular, where it seems very misplaced?
Comment 22 Syam 2019-09-18 12:43:30 UTC
Can this please be fixed? It's very unintuitive for Okular, at least (bug 163493).
Comment 23 Nate Graham 2019-09-18 14:15:27 UTC
This seems like a totally reasonable request and I think we should do it. It seems like the only potentially challenging piece is implementation, since each app has its own specially-crafted View menu, whereas they mostly just use the unadulterated Settings menu. So we'd need to patch all apps to make the action show up in their view menu in the appropriate location.
Comment 24 Nate Graham 2019-09-18 21:39:04 UTC
So it looks like https://techbase.kde.org/Projects/Usability/Meetings/2009Feb21#Menubar:_Settings_vs._View_menus_and_where_to_put_toolbar_visibility eventually got written and does in fact recommend putting view-related items in the View menu rather than the settings menu. I also polled the current HIG team (of which I am a member) and nobody opposed this. So we can and should move the Full Screen action to the View menu.

This change needs to be made in each and every individual KDE app that currently has it in the settings menu, which means that we need new bug reports for each and every affected app (like the Okular bug: Bug 163493).
Comment 25 Christoph Feck 2019-09-19 11:16:48 UTC
The fullscreen action part of ui_standards.rc file, and probably only needs to be moved there.

https://cgit.kde.org/kxmlgui.git/tree/src/ui_standards.rc#n159
Comment 26 Nate Graham 2019-09-19 16:20:18 UTC
*** Bug 163493 has been marked as a duplicate of this bug. ***
Comment 27 Nate Graham 2019-09-19 16:20:22 UTC
*** Bug 225059 has been marked as a duplicate of this bug. ***
Comment 28 Nate Graham 2019-09-19 16:22:33 UTC
Lovely, I had a feeling there was something like that but couldn't find it, so thank you! Here's a patch: https://phabricator.kde.org/D24091
Comment 29 Nate Graham 2019-09-20 17:09:43 UTC
Git commit 93455f78d78d2002ad0d0044036ed13cfd90fbd4 by Nate Graham.
Committed on 20/09/2019 at 17:09.
Pushed by ngraham into branch 'master'.

Move "Full Screen Mode" item from Settings menu to View menu

Summary:
This is a pretty longstanding feature request and all the HIG and VDG people polled
were in favor. Since those were the people requested to sign off on it, it looks like
we can make the necessary code change now.
FIXED-IN: 5.63

Test Plan: {F7394346, size=full}

Reviewers: #vdg, #frameworks, cfeck, ndavis

Reviewed By: #vdg, ndavis

Subscribers: dfaure, kde-frameworks-devel

Tags: #frameworks

Differential Revision: https://phabricator.kde.org/D24091

M  +4    -4    src/ui_standards.rc

https://commits.kde.org/kxmlgui/93455f78d78d2002ad0d0044036ed13cfd90fbd4