| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | keybinds: Keep aspect ratio (#2907) | MightyPlaza | 2023-08-08 | 1 | -4/+10 | |
| | | ||||||
| * | keybinds: Only call fclose() when we have a valid file. (#2908) | Michael | 2023-08-08 | 1 | -2/+3 | |
| | | | | Signed-off-by: Michael Pacheco <git@michaelpacheco.org> | |||||
| * | Close keymap files. Fixes #2904 (#2905) | Michael | 2023-08-07 | 1 | -2/+4 | |
| | | | | Signed-off-by: Michael Pacheco <git@michaelpacheco.org> | |||||
| * | keybinds: add toggle to dpms | vaxerski | 2023-07-30 | 1 | -0/+3 | |
| | | ||||||
| * | keybinds: Make moveintogroup locking check configurable (#2796) | memchr | 2023-07-24 | 1 | -2/+4 | |
| | | | | | | * groups: revert to the old moveintogroup behaviour, ignore m_sGroupData.locked * groups: Make moveintogroup locking check configurable | |||||
| * | groups: add use_current_group_pos (#2759) | MightyPlaza | 2023-07-20 | 1 | -5/+7 | |
| | | ||||||
| * | keybinds: movegroupwindow-improvement (#2740) | MightyPlaza | 2023-07-19 | 1 | -6/+7 | |
| | | | | | | * movegroupwindow-improvement * use std::swap | |||||
| * | fix: handle window change directions in fullscreen (#2728) | István Donkó | 2023-07-18 | 1 | -2/+5 | |
| | | ||||||
| * | Make bind modmask case-insensitive (#2714) | Lennard Hofmann | 2023-07-14 | 1 | -0/+1 | |
| | | ||||||
| * | update groub decos (#2705) | MightyPlaza | 2023-07-13 | 1 | -0/+1 | |
| | | ||||||
| * | keybinds: add movegroupwindow | vaxerski | 2023-07-13 | 1 | -0/+10 | |
| | | ||||||
| * | Dwindle: Make resize more intuitive (#2681) | Daniel Adolfsson | 2023-07-13 | 1 | -1/+1 | |
| | | | | | | | | | | * improved resize * clang-format * rewrite * almost legacy behavior when using CORNER_NONE | |||||
| * | lockgroups fix (#2636) | MightyPlaza | 2023-07-03 | 1 | -1/+2 | |
| | | ||||||
| * | groupbar fixes (#2630) | MightyPlaza | 2023-07-03 | 1 | -3/+12 | |
| | | | | | | | | | | | | | | | Fixes multiple groupbar decoration issues: - togglegroup removes fullscreen to avoid to avoid weird state - fixes issue where a group had multiple windows with head = true - fixes issue where merging 2 groups would cause a window to have 2 groupbar decorations - fixes issue where merging a group with more than 1 window into another group would make windows have no groupbar decoration - fixes issue where ungrouping windows could just move them into another group on the same workspace --------- Co-authored-by: vaxerski <43317083+vaxerski@users.noreply.github.com> | |||||
| * | keybinds: remove old todo | vaxerski | 2023-06-21 | 1 | -1/+0 | |
| | | ||||||
| * | internal: minor style fixes | vaxerski | 2023-06-20 | 1 | -13/+10 | |
| | | ||||||
| * | Implement pass binds (#2503) | outfoxxed | 2023-06-14 | 1 | -1/+5 | |
| | | | | | | | | | | | * Implement pass binds Pass binds run the associated dispatcher but do not prevent windows from receiving the bind. * Fix pass binds not working properly with release binds * Rename `pass` to `nonConsuming` | |||||
| * | feat: add variable to customize locked group border color (#2507) | memchr | 2023-06-13 | 1 | -0/+2 | |
| | | | | | | added variables: - general:col.group_border_locked - general:col.group_border_locked_active | |||||
| * | feat: add lockactivegroup dispatcher (#2478) | memchr | 2023-06-09 | 1 | -0/+18 | |
| | | | | | | | | | | | | | | | | | | * feat: add lockactivegroup dispatcher The `lockactivewindow` dispatcher takes `lock`, `toggle` or `unlock` as arguments. When a group is locked, no window or group can be added to it, nor can it be added to another group, but the `moveintogroup` and `moveoutofgroup` dispatches are not affected. Implementation details: the lock is implement via `SGroupData.locked` flag (defaults to false). The flag is only relevant to the group head, and upon the group head's succession, the flag will be passed down to the new head. Meanwhile, the old head's flag will be set to false. The flag is set to false when a group is dismissed. New condition checks have been added to the dwindle and master layout to check if target group is unlocked (and if the source is also a group and unlocked) before adding windows to the target group. * refactor: `lockactivegroup dispatcher code ordering | |||||
| * | input: update surface input on changeworkspace | vaxerski | 2023-06-09 | 1 | -0/+3 | |
| | | ||||||
| * | Make movetoworkspace register previous workspace (#2436) | staz | 2023-06-05 | 1 | -3/+7 | |
| | | | | | | * Make movetoworkspace register previous workspace * style: no braces + format with clang-format | |||||
| * | input: force focus on movefocus | vaxerski | 2023-05-31 | 1 | -0/+2 | |
| | | ||||||
| * | keybinds: fix tryMoveFocusToMonitor with special | vaxerski | 2023-05-29 | 1 | -5/+7 | |
| | | ||||||
| * | focus: fix #1675 window not scrollable after movefocus (#2390) | Jeremy Huang | 2023-05-29 | 1 | -0/+1 | |
| | | ||||||
| * | focus: make cursor follow movewindow (#2374) | Jeremy Huang | 2023-05-27 | 1 | -1/+1 | |
| | | ||||||
| * | decos: recalc on add | vaxerski | 2023-05-23 | 1 | -0/+4 | |
| | | ||||||
| * | moveActiveToWorkspace: update last window of old ws | vaxerski | 2023-05-22 | 1 | -7/+11 | |
| | | ||||||
| * | don't swap workspaces if monitors are the same (#2322) | Anthony Ruhier | 2023-05-17 | 1 | -1/+1 | |
| | | | | | Return swapActiveWorkspaces early if MON1 and MON2 are equals, to avoid buggy behavior. | |||||
| * | internal: remove check for negative exact vector args | vaxerski | 2023-05-15 | 1 | -0/+6 | |
| | | ||||||
| * | internal: fix -Wsign-compare and -Wunused-variable warnings | vaxerski | 2023-05-02 | 1 | -2/+2 | |
| | | ||||||
| * | keybinds: simulate workspace switch on focusWindow to another ws | vaxerski | 2023-05-01 | 1 | -1/+11 | |
| | | ||||||
| * | keybinds: fix move to named | vaxerski | 2023-04-26 | 1 | -1/+3 | |
| | | ||||||
| * | Added moveCursor dispatcher (#2100) | mekb | 2023-04-23 | 1 | -0/+29 | |
| | | | | | | * Added moveCursor dispatcher * fix error message for moveCursor | |||||
| * | input: improve mouse release conditions | vaxerski | 2023-04-20 | 1 | -0/+4 | |
| | | ||||||
| * | dispatchers: fix movetoworkspace with bound ws-es | vaxerski | 2023-04-17 | 1 | -1/+1 | |
| | | ||||||
| * | dispatchers: fix missing log param | vaxerski | 2023-04-17 | 1 | -2/+2 | |
| | | ||||||
| * | dispatchers: fix named ws-es on changeworkspace | vaxerski | 2023-04-16 | 1 | -1/+1 | |
| | | ||||||
| * | damage: fix damage on moves / workspace changes | vaxerski | 2023-04-15 | 1 | -0/+4 | |
| | | ||||||
| * | keybinds: minor adjustments to workspace | vaxerski | 2023-04-14 | 1 | -7/+8 | |
| | | ||||||
| * | workspace: don't lose monitor with refocus on no warps | vaxerski | 2023-04-14 | 1 | -2/+6 | |
| | | ||||||
| * | keybinds: only warp on different monitor ws | vaxerski | 2023-04-14 | 1 | -1/+3 | |
| | | ||||||
| * | workspaces: fixup workspaces not activating on workspace switch | vaxerski | 2023-04-14 | 1 | -1/+5 | |
| | | ||||||
| * | keybinds: remove old comment | vaxerski | 2023-04-14 | 1 | -3/+0 | |
| | | ||||||
| * | misc: fix a warning | vaxerski | 2023-04-14 | 1 | -1/+0 | |
| | | ||||||
| * | internal: workspace manip handling rework | vaxerski | 2023-04-14 | 1 | -322/+75 | |
| | | ||||||
| * | keybinds: more intelligent fallback on silent move | vaxerski | 2023-04-14 | 1 | -2/+2 | |
| | | ||||||
| * | internal: don't sanity check workspaces on internal ws calls | vaxerski | 2023-04-13 | 1 | -1/+2 | |
| | | ||||||
| * | keybinds: refocus properly on silent move | vaxerski | 2023-04-13 | 1 | -1/+6 | |
| | | ||||||
| * | make ext_workspace_unstable impl more atomic (#2023) | Max Verevkin | 2023-04-11 | 1 | -0/+3 | |
| | | ||||||
| * | keybinds: send pass with a null keymap | vaxerski | 2023-04-10 | 1 | -3/+4 | |
| | | ||||||
