Skip to content

[FEAT] Exclude to ignore scratchpads that are not floating #124

@punk-dev-robot

Description

@punk-dev-robot

Is your feature request related to a problem? Please describe.
I have many scratchpads that I use in my workflow. Most of them occupy the same spot - a big window in the middle of the screen. So it makes sense to me to use excludes=* for many of them. This works well most of the time, but sometimes I need to have one of my scratchpads as a reference, e.g. I want to have obsidian side to side to the browser to reference notes when writing tickets. Normally I would just change the floating status of the scratchpad and work as long as I need, then toggle it back to floating status. The problem is that when it is not floating and I want to show another scratchpad (like terminal or audio settings) it still moves my window that is not floating away, shuffling my windows and leading to unpredicted behaviours.

Describe the solution you'd like
I would like for pyprland to ignore scratchpads windows that are not floating. Ideally not only for excludes, but for all actions like normal scratchpad toggle.

Describe alternatives you've considered
Unfortunately, I took some apps out of pyprland and manage them manually as I could not come up with a good solution within pyprland

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions