Re: [e-users] e16: Feature "Regression" when switching between desktops?
Kim Woelders <[email protected]> Sat, 28 Mar 2026 16:30:03 +0100
| Newsgroups | gmane.comp.window-managers.enlightenment.user |
|---|---|
| Message-ID | <[email protected]> |
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