Re: [E-devel] Fwd: e16: Feature "Regression" when switching between desktops?

Kim Woelders <[email protected]> Fri, 27 Mar 2026 05:56:41 +0100
Newsgroups gmane.comp.window-managers.enlightenment.devel,gmane.comp.window-managers.enlightenment.user
Message-ID <[email protected]>
Hi Christian,

No worries, your mail(s) did make it to the list(s) and to me :)
I'll get back when I get around to dig into it.

/Kim


On 2026-03-26 22:13, Christian Klein wrote:
> (resending mail, seems the first try to send it failed - it never
> showed up in the mailing list)
> 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.
> 
> 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 were made by me, no AI used.
> So any mistakes and stupidities are mine. ;)
> 
> Kind Regards and thanks for still maintaining the best version of the best
> window manager on this planet!
> 
> Christian