asmvik / asmvik/yabai

There's always 1 `active` window per display

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

Description

I've tried using borders (RIP) and opacity to distinguish the currently active window, but I've always noticed a strange issue. It seems that there's always 1 active window per display. That is, if I have `active_window_opacity` set to `1.0`, and `normal_window_opacity` set to `0.8`, every monitor has a non-translucent window. This makes it difficult to tell which monitor has focus. Is there a way to enable a "global" active window?

Contributor guide

No contributing guide indexed for this repository

Research direction

The issue names no files, tests, or entry points. Reproduce the per-display opacity behavior with active_window_opacity and normal_window_opacity, then trace the window-focus handling to determine how a global active window could be selected and verify that only the focused window is distinguished.

Written by the indexing model from the issue text.

Assessment

Tech stack
c, macos
Domain
desktop, operating-systems
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.