Commits

trunk
mfwolffe
Until Mar 27, 2026
March 2026
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 1 2 3 4
5 6 7 8 9 10 11

Commits on March 5, 2026

  1. broadcast workspace event on monitor focus/move
    focus_monitor and move_to_monitor now set _NET_CURRENT_DESKTOP
    and broadcast i3 workspace events so garbar updates the active
    workspace underline when focus moves between monitors.
    mfwolffe committed

Commits on February 20, 2026

Commits on February 19, 2026

Commits on February 18, 2026

  1. mfwolffe committed

Commits on February 17, 2026

  1. mfwolffe committed

Commits on February 16, 2026

Commits on February 10, 2026

Commits on February 9, 2026

  1. mfwolffe committed

Commits on February 8, 2026

Commits on January 29, 2026

  1. mfwolffe committed

Commits on January 28, 2026

  1. add compositor selection and focus_follows_mouse
    - Add compositor config option: picom, garchomp, or none
    - Add focus_follows_mouse setting (default: true)
    - Add start_compositor() and stop_compositor() methods
    - Generate picom config only when using picom
    mfwolffe committed

Commits on January 27, 2026

  1. mfwolffe committed
  2. mfwolffe committed
  3. mfwolffe committed

Commits on January 24, 2026

  1. mfwolffe committed

Commits on January 21, 2026

  1. mfwolffe committed
  2. fix: skip pointer warp for unmanaged window destroy events
    Popup windows (menus, tooltips) from apps like JetBrains IDEs trigger
    DestroyNotify without being managed. Previously this caused pointer
    warp to focused window center on every popup close, making edge
    buttons nearly unusable.
    mfwolffe committed

Commits on January 20, 2026

  1. gar: tiled resize UX improvements
    - Add Button1 grab on root for edge resize in gaps between tiled windows
    - Add find_edge_from_gap() to detect resize edges when clicking gaps
    - Add set_root_cursor() helper for cursor feedback
    - Increase edge detection zone to 32px for easier grabbing
    - Reset root cursor and unfreeze pointer on resize complete
    - Add debug logging for resize diagnostics
    mfwolffe committed
  2. mfwolffe committed
  3. mfwolffe committed