Comments (6)
Hey, thanks for the quick response.
The "unfocus": "hide"
feature works perfectly as intended. However, sometimes, I donโt want the scratchpad to disappear when losing focus. For example, when I need to copy and paste commands from a browser to the terminal scratchpad.
from pyprland.
Hi!
If you add:
"unfocus": "hide"
On each of your scratchpads, do you achieve that or it's not really perfect ?
from pyprland.
It would be easy to have it as a global option for every scratchpad: "exclusive_focus": true
, for instance.
Another way could which seems more flexible would be to have a per-scratch attribute telling a list of scratches which should be hidden if this one is shown: "excludes": ["scratchpadX", "otherPad"]
I may prefer the later.
Do you have other ideas or comments about this ? Or suggestions about the naming...
from pyprland.
Both are good options. Iโd prefer the first option. The second sure gives more flexibility, but also adds more implementation complexity
from pyprland.
Check https://github.com/hyprland-community/pyprland/wiki/Plugins#excludes-optional & latest version if you can
from pyprland.
To me it's allowing to do what to expect, I added a shortcut syntax to make it more convenient to configure.
Re-open if I misunderstood or if you get troubles using it.
from pyprland.
Related Issues (20)
- Toggle terminal doesnt work in opensuse HOT 7
- [BUG] Excludes = "*" is not working in 2.2.17 HOT 1
- [BUG] OSError: AF_UNIX path too long HOT 11
- [BUG] No error output if 'swaybg' isn't found in path
- [FEAT] Allow for different wallpapers on different monitors HOT 3
- [BUG] expose throws an error HOT 2
- [FEAT] Allow wildcards in 'include' config option HOT 6
- [BUG] Configuration not read from `included` files HOT 1
- [FEAT] Implement Smooth Animation for Magnify HOT 2
- [FEAT] Improve error report when config file failed to be parsed HOT 2
- [FEAT] Multiple windows support for scratchpads HOT 57
- [BUG] Error loading plugin pyprland -> JSONDecodeError: Expecting value HOT 12
- [BUG] Fail to parse hyprctl version on Hyprland built from git HOT 1
- [BUG] [NIX] Crash on startup with 2.2.10 HOT 15
- [BUG] pyprland web apps HOT 17
- [BUG] pyprland getting syntax errors and doesn't start HOT 5
- [BUG] Invalid json data at pypr startup HOT 6
- [BUG/cosmetic] Fail to parse hyprctl version HOT 3
- [BUG] Scratchpads and file managers (Nemo, Nautilus) HOT 15
- [FEAT] Add `Anyrun` as `_menu` engine HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pyprland.