-
Notifications
You must be signed in to change notification settings - Fork 89
Open
Labels
bugSomething isn't workingSomething isn't working
Description
Describe the bug
single clients occupying the whole screen space (but aren't fullscreen) aren't shrunk to account for border size.
To Reproduce
compile a binary from the minimal example and open a client. it should be slightly bigger than the screen itself is.
Expected behavior
client should be shrunk to account for the border size.
Versions & OS Details
- OS: linux
- Distribution: Arch
- OS Version: 6.15.3-arch1-1
- Penrose Version: f95da04
Additional context
i fixed this with this commit. but this requires an additional request to the x server per client when calling position_clients. so i tried something else and introduced an additional field to state.client_set, in this commit (in another branch), to keep track of the fullscreen state of clients. i'm unsure what the right approach is here or if something else entirely is better.
what do you think about this?
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working