| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | idle-inhibit: move to new impl | Vaxry | 2024-04-21 | 4 | -46/+38 | |
| | | ||||||
| * | config: Expand on window matching (#5518) | SoSeDiK | 2024-04-21 | 1 | -1/+4 | |
| | | | | | | * Expand on window matching * Requested changes | |||||
| * | input: check for focused_client being null before reading its client | Vaxry | 2024-04-21 | 1 | -0/+3 | |
| | | | | | ref #5673 | |||||
| * | keybinds: clear repeat source on mouse inputs | Vaxry | 2024-04-21 | 1 | -12/+18 | |
| | | | | | fixes #5671 | |||||
| * | cursor-shape: move to new impl | Vaxry | 2024-04-21 | 3 | -21/+36 | |
| | | ||||||
| * | HookSystem: improve callback safety | Vaxry | 2024-04-20 | 5 | -38/+42 | |
| | | ||||||
| * | XDG-Output: move to hyprwayland-scanner | Vaxry | 2024-04-20 | 3 | -10/+9 | |
| | | ||||||
| * | Fractional-scale: move to new impl | Vaxry | 2024-04-20 | 4 | -5/+7 | |
| | | ||||||
| * | core: Move tearing to hyprwayland-scanner (#5657) | Vaxry | 2024-04-20 | 1 | -1/+1 | |
| | | | | | | | | Adds a new dependency: hyprwayland-scanner https://github.com/hyprwm/hyprwayland-scanner --------- Co-authored-by: Mihai Fufezan <mihai@fufexan.net> | |||||
| * | tearing-control: hyprland impl (#5655) | Vaxry | 2024-04-19 | 1 | -0/+4 | |
| | | | | | | * tearing: hl impl * format | |||||
| * | windows: recalculate monitor after updating windows (#5647) | Sungyoon Cho | 2024-04-19 | 1 | -0/+2 | |
| | | | | | Recalculate monitor after updating windows, so layout render doesn't get overridden. | |||||
| * | keybindmgr: add optional `silent` suffix to `movewindow`. (#5597) | Maarten de Vries | 2024-04-17 | 1 | -7/+15 | |
| | | | | | | | With the `silent` suffix, the focus remains on the current position in the layout or the current monitor, instead of following the moved window. When combined with `movewindow mon:X`, this this allows you to get the same behavior as xmonad's `windowToScreen` command. | |||||
| * | input: send an empty relative event after constraint motion events | Vaxry | 2024-04-15 | 1 | -0/+1 | |
| | | | | | ref #4015 | |||||
| * | cursor: add hyprcursor loggers | Vaxry | 2024-04-15 | 1 | -2/+9 | |
| | | ||||||
| * | keybindmgr: fix workspace_back_and_forth (#5585) | go0d1uck | 2024-04-14 | 1 | -1/+1 | |
| | | ||||||
| * | cmake: Some small cmake cleanups (#5572) | Yaroslav | 2024-04-13 | 1 | -1/+0 | |
| | | | | | | | | | | | | | | | | | | | | | | | * remove unnecessary include * cmake: use pkg_get_variable We can find wayland-scanner executable and wayland-protocols dir by taking advantage of this function, so no need to use find_program or manually call pkgconf executable. * cmake: remove explicit rdynamic option CMAKE_ENABLE_EXPORTS=ON already implies rdynamic so it's redundant to set the latter explicitly. Also, CMAKE_ENABLE_EXPORTS is superseded by CMAKE_EXECUTABLE_ENABLE_EXPORTS in cmake 3.27. * cmake: make xcb-errors dep optional xcb-errors is being used in wlroots, where it's optional. So make it optional in hyprland as well | |||||
| * | inhibitor: always destroy on window unmap | Vaxry | 2024-04-12 | 1 | -5/+16 | |
| | | | | | ref #5555 | |||||
| * | swipe: nuke numbered | Vaxry | 2024-04-11 | 1 | -8/+6 | |
| | | | | | | | fixes #5424 use_r instead | |||||
| * | cursor: Fallback to xcursor if failed to render hyprcursor (#5534) | SoSeDiK | 2024-04-10 | 1 | -0/+1 | |
| | | ||||||
| * | workspace: update windows when selector match could change (#5533) | Sungyoon Cho | 2024-04-10 | 1 | -9/+10 | |
| | | | | | | | | * workspace: update windows when group updates * workspace: update windows when floating toggle * workspace: update windows when stop dragging window by mouse | |||||
| * | input: Option for handling off-window axis events (#4177) | dranull | 2024-04-08 | 1 | -0/+19 | |
| | | ||||||
| * | style: run clang-format | Vaxry | 2024-04-08 | 1 | -1/+1 | |
| | | ||||||
| * | eventloop: move timers to an event loop fd | Vaxry | 2024-04-07 | 3 | -129/+62 | |
| | | | | | fixes #5481 | |||||
| * | IME: fix IME popup mouse inputs (again) (#5417) | Junxuan Liao | 2024-04-07 | 6 | -41/+53 | |
| | | | | | | | | | `lastBoxLocal`'s size should be the actual popup's size instead of the cursor rectangle's size. Also, the rectangle position is now relative to the popup. (Actually fixes #5255 imho.) One thing #3922 missed was handling focus held by buttons. Let's hope I get it right this time. | |||||
| * | core: Event loop rework (#5466) | Vaxry | 2024-04-07 | 6 | -6/+276 | |
| | | | | | | * Event loop rework * revert missed | |||||
| * | input: Dont set active monitor when simulating mouse movement (#5465) | thejch | 2024-04-07 | 1 | -5/+5 | |
| | | | | | | * fix mouse simulation switching focusedmon * fix some warnings with wrong enum | |||||
| * | input: fix focus on maximized bg surfaces | Vaxry | 2024-04-06 | 1 | -3/+5 | |
| | | ||||||
| * | IME: fix race condition on closing window (#5455) | Sungyoon Cho | 2024-04-06 | 3 | -20/+26 | |
| | | ||||||
| * | workspacerules: add back on-created-empty functionality (#5452) | staz | 2024-04-06 | 1 | -0/+1 | |
| | | | | | | | | | | | | | | | | * workspacerules: add back on-created-empty functionality * clang format * workspacerules: spawn on-created-empty window while initializing CWorkspace * clang format * configManager: fix typo --------- Co-authored-by: Your Name <you@example.com> | |||||
| * | input: fixup background layer checking on maximized | Vaxry | 2024-04-06 | 1 | -7/+6 | |
| | | ||||||
| * | IME: fix crash on restarting IME (#5428) | Sungyoon Cho | 2024-04-04 | 2 | -13/+21 | |
| | | ||||||
| * | keybinds: fix spammy warning | Vaxry | 2024-04-04 | 2 | -15/+13 | |
| | | ||||||
| * | input: allow focus to bottom layers on maximized in reserved | Vaxry | 2024-04-03 | 1 | -9/+18 | |
| | | ||||||
| * | swipe: add events | Vaxry | 2024-04-03 | 1 | -0/+6 | |
| | | ||||||
| * | workspaces: add visible flag | Vaxry | 2024-04-03 | 2 | -2/+2 | |
| | | ||||||
| * | Workspace/core: Refactor workspace storage (#5380) | Vaxry | 2024-04-02 | 7 | -54/+54 | |
| | | | | | | * refactor workspaces to use ptrs * clang-format | |||||
| * | IME: fix blurry ime on scaled | Vaxry | 2024-04-02 | 1 | -1/+8 | |
| | | | | | ref #5387 | |||||
| * | IME: fix incorrect popup damage (#5383) | Sungyoon Cho | 2024-04-02 | 2 | -8/+14 | |
| | | ||||||
| * | IME: Fix ime popup coordinates and artifacts (#5373) | Sungyoon Cho | 2024-04-01 | 1 | -5/+5 | |
| | | | | | | * ime: fix incorrect popup coordinate * ime: fix popup artifacts | |||||
| * | animations: simplify window loop | Vaxry | 2024-04-01 | 1 | -1/+1 | |
| | | ||||||
| * | renderer: Fix layer and window damage sometimes missing 1 frame (#5370) | thejch | 2024-04-01 | 1 | -6/+11 | |
| | | | | | | * fix the layer and window damage missing 1 frame sometimes * remove extra loop | |||||
| * | socket2: sanitize data for newlines | Vaxry | 2024-04-01 | 1 | -1/+4 | |
| | | ||||||
| * | textinput: fix typo (#5365) | Sungyoon Cho | 2024-04-01 | 1 | -1/+1 | |
| | | ||||||
| * | textinput: send deactivate on disable ti | Vaxry | 2024-03-31 | 1 | -0/+9 | |
| | | | | | ref #5288 | |||||
| * | renderer/animations: Fix various inaccurate damage tracking issues and ↵ | thejch | 2024-03-31 | 1 | -58/+36 | |
| | | | | | offsets (#5297) | |||||
| * | input: Fix incorrect keyboard focus taken when no window was present (#5337) | Zach DeCook | 2024-03-31 | 1 | -4/+2 | |
| | | | | A non-keyboard layer never needs keyboard focus | |||||
| * | IME: don't assert on lock mismatch, just fix it | Vaxry | 2024-03-30 | 1 | -2/+9 | |
| | | ||||||
| * | dispatchers: open special ws on active monitor instead of mouse monitor (#5330) | thejch | 2024-03-30 | 1 | -4/+1 | |
| | | ||||||
| * | keybinds: add binds:disable_keybind_grabbing | Vaxry | 2024-03-29 | 1 | -1/+3 | |
| | | | | | fixes #5273 | |||||
| * | format: fix format | Vaxry | 2024-03-28 | 1 | -2/+2 | |
| | | ||||||
