peterfajdiga / karousel

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

FEATURE REQUEST: Open new windows on the left side of the screen #43

Open gleyconJ opened 3 months ago

gleyconJ commented 3 months ago

Hello, now I have another question. In this case, it would be the following: is it possible for me to configure so that new windows open on the left side instead of the right? Reason: I use the global menu in the form of an icon on the edge of the window, when I click to open this menu, the window opens on the right side, and the submenus are opened outside the screen (when I hover the mouse over them). If it opens on the left side instead of the default, I will be able to continue using my workflow normally. If it is possible, what would it be like?

peterfajdiga commented 3 months ago

Hi, I'm not sure I understand completely, but your problem sounds a bit like it could be a bug. Can you provide a video or a screenshot of the problem?

gleyconJ commented 3 months ago

https://drive.google.com/file/d/14wzzaSveAnQ0brgVcCtaG2sOEOzWDvIj/view

The video in the link shows the problem.

When I open the menu and move the cursor, the submenus open erratically. It is impossible to navigate through the menu categories.

However, if I use the mouse arrow keys on each one and then return with the cursor, they will appear on the right side, allowing me to navigate without problems.

My question is: if this menu appears on the left side, instead of the right, this problem will not exist. And the first time I will be successful.

peterfajdiga commented 3 months ago

Thanks a lot for the video! It looks like the menu shouldn't be tiled at all. If you want to prevent this, you can add an exception in Window Rules for the menu application's class.

gleyconJ commented 3 months ago

Well, actually, I quite liked the aesthetics! It opening vertically next to the window was very beautiful and exclusive.

For me, it would be great if I could make the windows open on the left side by default.

Is this a difficult task for you?