Enhance full-screen mode to display minimized app labels
- Dominant language
- C
- Stars
- 29.6k
- Forks
- 750
- PR merge metrics
- No merged PRs in 30d
Description
### Current Behavior
When an application (app1) is set to full-screen mode, it occupies the entire screen space, hiding all other applications and interface elements.
### Proposed Enhancement
While maintaining the current full-screen functionality for the focused application (app1), we propose adding a subtle reminder of other applications present in the same window:
The focused application (app1) becomes full-screen as per existing behavior.
If there are other applications (e.g., app2 and app3) in the same window, their labels should be visible on top of app1's full-screen layout.
### Implementation Considerations
Consider making the labels clickable to quickly switch between applications.
I also really appreciate how smooth this whole tilting window manager is, Kudos to @koekeishiya for making such an exceptional application!

Contributor guide
No contributing guide indexed for this repository
Research direction
The issue names no files, tests, or entry points; begin by locating yabai’s existing full-screen behavior and how applications in the same window are represented. Clarify whether labels must be clickable and define their appearance and switching behavior before implementation. Done means other applications in the window are visibly labeled without breaking the focused application’s full-screen behavior.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- c, macos
- Domain
- desktop, operating-systems
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100