asmvik / asmvik/yabai

Feature request: Allow setting padding to a specific display that are not main.

Open
#2,192 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
C
Stars
29.6k
Forks
750
PR merge metrics
No merged PRs in 30d

Description

Currently, yabai has a feature to add a padding to main or all displays for widget spaces. Now I have a three displays, which is a MBP one, my main display, and another external one. Those displays are aligned like below.
```
_______________________
______|| |
| MBP || Main |
|______||______________________|
____________
| Sub |
|___________|
```

as you can see, Main is biggest and my main one, so I don't cutoff any space of that.
If I can add padding to Sub one, I can utilize 100% of my main display. Please consider adding support for multi displays like this.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by tracing yabai’s existing padding handling for main and all displays, then inspect how displays are identified and selected. Done means padding can be assigned to a specified non-main display while preserving current main/all behavior, including the three-display layout described.

Written by the indexing model from the issue text.

Assessment

Tech stack
c, macos
Domain
desktop
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.