Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FEAT]: Extend windows' clickable edges across Komorebi's borders for easier interactions #874

Open
igorcmoura opened this issue Jun 12, 2024 · 0 comments
Labels
enhancement New feature or request

Comments

@igorcmoura
Copy link

Is your feature request related to a problem? Please describe.
When running Komorebi without padding, and even without borders, the elements at the edges of the windows are not clickable anymore from the far edge of the screen.

For example, without Komorebi running, when Chrome is on fullscreen I can move the mouse to the far top of the screen and click on a tab, or move the mouse to the far right and interact with the scrollbar. This is way easier than precisely aiming the mouse at a tab or scrollbar to click it. However, applications lose this functionality when Komorebi is running.

Note that even without Komorebi running this effect doesn't work if the application is not on fullscreen.

Describe the solution you'd like
It would be nice if Komorebi extended the applications' clickable edges across its borders. So when a border is clicked, the effect is that the click is redirected to the application at the closest point from the mouse position.

Describe alternatives you've considered
I'll probably work around it with an AutoHotkey script.

Additional context
Without Komorebi running:

Without.Komorebi.mp4

With Komorebi running and with borders:

With.Komorebi.mp4

With Komorebi running and no borders (some edges seem to still work):

With.Komorebi.no.borders.mp4

I'm not an UX designer, I just found some articles about it, but in UX design there is this guideline that comes from Fitts' Law that's usually called "Rule of the infinite edges" or something similar. It says that placing targets at the far end of the screen greatly reduces the time the user takes to interact with the target, since they can move the mouse at maximum speed towards it and still hit it.
Sources:
https://www.uxtoast.com/ux-laws/fittss-law
https://www.nngroup.com/articles/fitts-law/
https://en.wikipedia.org/wiki/Fitts%27s_law#Implications_for_UI_design

@igorcmoura igorcmoura added the enhancement New feature or request label Jun 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant