peterfajdiga / karousel

Scrollable tiling Kwin script
GNU General Public License v3.0
198 stars 3 forks source link

Feature request - "Real" Infinite Carousel #7

Closed wesbluemarine closed 8 months ago

wesbluemarine commented 11 months ago

Would be possible to add an option to make Karousel a true infinite carousel? Scrolling back to the first window should bring the focus to the last one, scrolling forward to the last window should bring it back to the first.

peterfajdiga commented 11 months ago

It would be possible and I see two ways of doing this:

The former option would make it harder for the user to keep track of their windows as there would effectively be no first and last window to mentally anchor to. It would also break the Meta+[N] key bindings.

The latter option would be reasonable and easy to implement. You can already achieve jumping to start and end using the key bindings Meta+Home and Meta+End, though. Would it still be useful to do this with Meta+A and Meta+D as well?

wesbluemarine commented 11 months ago

I think the second option it's the best for both users and you (developers). I find intuitive/useful to jump to start and end with Meta+A and Meta+D. Thanks a lot for your work!

peterfajdiga commented 9 months ago

Hi again, I need some more convincing for this. I've been thinking about this a bit and I have some doubts, which I'll list here: