Hi Christian,
On 2026-03-26 12:54, Christian Klein wrote:
Hi Kim,
thanks for still maintaining e16!
After not updating for ages - after all, e16 is pretty stable :) - I decided
to update to the newest git version.
Unfortunately, there is a regression for my use case:
I am using multiple virtual desktops and switch between them using the mouse
scroll wheel.
Since I use several full-screen applications, I normally use this feature by
moving the mouse cursor to the very top edge of the screen and then use the
scroll wheel. However, this no longer works with newer e16 releases.
I bisected and traced it to this commit:
------
commit dee8d4f36925f66f63925726b542289b18bef273
Author: Kim Woelders <[email protected]>
Date: Fri Jul 22 06:33:52 2022 +0200
edge: Prevent pointer click and motion events propagating to root
Avoids activating desk flips, root menus, and root window tooltips when
clicking on or moving over the edge windows.
------
(And yes, did I mention that I haven't updated e16 for ages? :) ).
If I revert this commit, all works again as expected. I can switch between
desktops by going to the top edge of the screen and using the mouse wheel.
I am not sure if this is a real regression, since the commit message makes
it sound as if this is the intended behaviour.
Anyway, I prepared a patch to make this configurable - see attachment.
I have no clue about X programming or e16 code, all I did was moving the
code from the above commit to a place where it's called on every change in
the desktop settings menu.
The reason for the change was that I usually have many applications with
a scrollbar left or right, often near a desk edge.
It was (particularly when using a theme with 1 pixel left/right window
borders) very easy to accidentally scroll in the edge window instead of
in the application scrollbar, annoyingly flipping the desk instead of
scrolling the application pane.
I have pushed a change so that the top/bottom edges now handle button
press/release events as before, but the left/right ones still don't.
If you still think it should be configurable we can do that, but I'd
prefer not to have yet another semi-obscure setting.
Thanks :)
/Kim
I also added a german translation to the de.po, but since I use english as
my default language (German translation of computer stuff always sounds
cringey to me) I can't comment on how good it is.
Also, all changes where made by me, no AI used.
So any mistakes and stupidities are mine. ;)
Kind Regards and thanks for still maintining the best version of the best
window manager on this planet!
Christian
_______________________________________________
enlightenment-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-users
_______________________________________________
enlightenment-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-users