Bug 391895 - Autohide controls when in fullscreen
Summary: Autohide controls when in fullscreen
Status: CONFIRMED
Alias: None
Product: gwenview
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Mint (Debian based) Linux
: NOR normal
Target Milestone: ---
Assignee: Gwenview Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-03-15 18:32 UTC by e.sukunimi
Modified: 2018-03-16 18:31 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
Shows the autohide in fullscreen. (816.86 KB, image/png)
2018-03-15 18:32 UTC, e.sukunimi
Details

Note You need to log in before you can comment on or make changes to this bug.
Description e.sukunimi 2018-03-15 18:32:28 UTC
Created attachment 111422 [details]
Shows the autohide in fullscreen.

When looking at two or more images in fullscreen mode, the controls (trashcan icon and "Deselect" text )should autohide and become visible only upon the user moving the mouse or doing something other similar action. 

Not only would it be more aesthetically pleasing (minimalism), but it can affect also actual work related to comparing images visually against each other. When comparing two images on a small screen (for example on a laptop screen), the controls can get on the way of seeing the relevant parts of the images compared to each other.

Autohide in fullscreen is already implemented in Gwenview for the small placement window that shows the image portion shown when the user has zoomed in a very large image. Methinks the behaviour ought to be consistently implemented for all controls when in fullscreen. Attachment image depicts this phenomena. The bug affects versions from at least 15.12.3 onwards up to the versions automatically installed in todays (March 2018) KDE distributions like Manjaro KDE, as can be seen by testing live-dvds etc.

Ps. big thanks to all Gwenview/KDE coders, your work is much appreciated. Gwenview is easily the best casual image viewer available for Linux system.
Comment 1 null 2018-03-15 19:00:28 UTC
Thanks for you idea! I think you have a point in the sense that the permanent overlays can interfere with the image.

> Autohide in fullscreen is already implemented in Gwenview for the small 
> placement window that shows the image portion shown when the user has zoomed
> in a very large image. Methinks the behaviour ought to be consistently
> implemented for all controls when in fullscreen.

That's not quite true for non-fullscreen: The "bird's eye view" also hides after a timeout. Also, the issue with the buttons would continue to exist in non-fullscreen, wouldn't it?

How about making this a hover button like in Browse mode? This would solve it consistently both for fullscreen and non-fullscreen, and you would only ever see a single button at a time on the screen. The "hide-everything-on-mouse-timeout" behaviour feels a bit weird to me. It's fine for single elements, but not so great for the whole UI.

Short testing shows that at the bottom of the screen in fullscreen there is a narrow zone where clicking does not activate any of the images, so perhaps this way you could even hide all hover controls (in case they are implemented) at the same time.

I'd consider the hover button idea worth a try at least, but not sure when we'll get around to it.

> Gwenview is easily the best casual image viewer available for Linux system.
I agree, the former maintainer did a really great job ;)
Comment 2 e.sukunimi 2018-03-16 18:31:24 UTC
(In reply to Henrik Fehlauer from comment #1)

Thank you Henrik for the follow-up! 

I checked the narrow zone seen at the bottom of the screen in fullscreen, as per your mention. I feel your idea would be a great solution to this issue and definitely better than my own proposal.