Bug 419608 - Make controls work at the screen edges - enable benefits of Fitt's Law
Summary: Make controls work at the screen edges - enable benefits of Fitt's Law
Status: REPORTED
Alias: None
Product: Falkon
Classification: Applications
Component: general (show other bugs)
Version: 3.0.1
Platform: openSUSE Linux
: NOR normal
Target Milestone: ---
Assignee: David Rosca
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-04-03 21:02 UTC by Paul McAuley
Modified: 2020-09-23 21:57 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Paul McAuley 2020-04-03 21:02:48 UTC
In a maximized window, numerous controls in Falkon do not work at the screen edge. Namely by default:
- Back Button
- Menu Button
- Scroll Bars (actually, these do work - this initially was not working for me is probably related to bug 387775 )

Fitt's Law states that because the screen edges are "infinitely" large click targets, then they are very easy to reach with the mouse pointer. Positioning the browser's controls at the screen edges therefore allows faster mouse interactions with these controls.

In addition, tabs in the title bar (as per bug 395859), would also allow  the tabs to be accessible at the screen edge and hence faster mouse navigation.
Comment 1 Paul McAuley 2020-04-03 21:13:15 UTC
Please ignore point above about scroll bars - these seem to work and not related to bug 387775 . The rest of the points, however, remain valid.
Comment 2 Paul McAuley 2020-04-03 21:32:53 UTC
(In reply to Paul M from comment #1)
> Please ignore point above about scroll bars - these seem to work and not
> related to bug 387775 . The rest of the points, however, remain valid.

Tried again, and the scrollbars are NOT working as expected at the screen edge.
Comment 3 Juraj 2020-04-03 22:03:47 UTC
> - Scroll Bars
Scrollbars on window edged may depend on your qt theme or settings in your window manager. It works fine for me, scrollbar is on the edge.

> - Back Button
Regarding history forward-backward button, for now it is one joined button.
to make it as you wish I would make 2 new buttons backward and forward so user would be able to move them as they wish.
Anyway that is just thinking on this part.

> - Menu Button
menu button is directly on the right, and yes user should be able to move this button in my opinion.

> In addition, tabs in the title bar
I hope you read the content of the bug you are referencing, everything is explained there.
To be exact:
- Window manager can do this job
- We would need to emulate / simulate (?) the window behaviour and so on and it is a lot of needles work.
  I read there will be some improvement in Qt 5.15 regarding this issue, but I believe it still not an one click solution.