Skip to content

Conversation

@Nauclerus
Copy link

@Nauclerus Nauclerus commented Jan 20, 2026

Window Activation Fix:

  • Use X server timestamp instead of X.CurrentTime
  • Pass currently active window ID in _NET_ACTIVE_WINDOW message
  • Remove direct set_input_focus() call, let WM handle focus via EWMH
  • Fixes double-keypress required to switch windows in windowed mode

New Feature - Minimize on Switch:

  • Add "minimizeOnSwitch" config option per group
  • When enabled, previous window is minimized when cycling to next
  • Reduces resource consumption for multi-client setups

Window Activation Fix:
- Use proper X server timestamp instead of X.CurrentTime
- Pass currently active window ID in _NET_ACTIVE_WINDOW message
- Remove direct set_input_focus() call, let WM handle focus via EWMH
- Fixes double-keypress required to switch windows in windowed mode

New Feature - Minimize on Switch:
- Add "minimizeOnSwitch" config option per group
- When enabled, previous window is minimized when cycling to next
- Reduces resource consumption for multi-client setups
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant