| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | renderer: fixup blend disable conditions in renderSurface | Vaxry | 2023-10-29 | 1 | -1/+2 | |
| | | | | | Fixes #3680 | |||||
| * | input: handle mouse on decorations (#3560) | MightyPlaza | 2023-10-29 | 10 | -66/+166 | |
| | | ||||||
| * | input: better cursor image infrastructure | Vaxry | 2023-10-29 | 7 | -21/+100 | |
| | | | | | | | Improves handling of cursor images/surfaces Fixes an issue with decos and cursors Fixes #3471 | |||||
| * | pluginapi: add a config keyword adding method | Vaxry | 2023-10-29 | 4 | -3/+47 | |
| | | ||||||
| * | hyprctl: add focusHistoryID to hyprctl clients | Vaxry | 2023-10-28 | 1 | -4/+13 | |
| | | | | | fixes #3661 | |||||
| * | events: ignore takes_over_fullscreen for floating windows | vaxerski | 2023-10-27 | 1 | -1/+1 | |
| | | | | | fixes #3622. Floating windows should not respect the config option, they should be shown on top. That option is meant for tiled only | |||||
| * | input: fix force_zero_scaling for tablet and touch (#3644) | Antoine Dutot | 2023-10-27 | 2 | -8/+14 | |
| | | | | | | | | * Attempt to fix force_zero_scaling for tablet and touch for XWayland apps. * Formated using clang-format. * Simpler way to compute touch origin. | |||||
| * | input: remove incorrect check in re-enter | Vaxry | 2023-10-26 | 1 | -5/+2 | |
| | | | | | fixes #3659 | |||||
| * | input: send motion events on focusWindow if follows_mouse is 0 | Vaxry | 2023-10-26 | 1 | -0/+5 | |
| | | ||||||
| * | input: fix mouse down handling on unset last surface | Vaxry | 2023-10-26 | 1 | -1/+2 | |
| | | | | | fixes #3659 | |||||
| * | input: Apply scaling to cursorPosOnActivate position (#3664) | Tyler Schneider | 2023-10-26 | 1 | -1/+1 | |
| | | ||||||
| * | renderer: fix missed box scale | Vaxry | 2023-10-25 | 1 | -0/+1 | |
| | | ||||||
| * | renderer: blur properly behind small surfaces | Vaxry | 2023-10-25 | 1 | -0/+6 | |
| | | ||||||
| * | renderer: respect viewporter dest on base surfaces | Vaxry | 2023-10-25 | 3 | -6/+17 | |
| | | ||||||
| * | compositor: remove old comment | Vaxry | 2023-10-25 | 1 | -1/+0 | |
| | | ||||||
| * | deps: update wlroots | Vaxry | 2023-10-25 | 6 | -9/+4 | |
| | | ||||||
| * | windowrules: add nearestneighbor | Vaxry | 2023-10-24 | 5 | -2/+14 | |
| | | ||||||
| * | hyprctl: log monitor id in workspaces request | Vaxry | 2023-10-24 | 1 | -6/+8 | |
| | | | | | fixes #3640 | |||||
| * | internal: honor close_special_on_empty on moveToWorkspace | Vaxry | 2023-10-24 | 1 | -0/+13 | |
| | | | | | fixes #3602 | |||||
| * | input: fix warn | Vaxry | 2023-10-24 | 1 | -1/+0 | |
| | | ||||||
| * | example: add special workspace to default config | Vaxry | 2023-10-24 | 1 | -0/+4 | |
| | | ||||||
| * | compositor: do not process fullscreen events in unsafe | Vaxry | 2023-10-23 | 1 | -1/+1 | |
| | | ||||||
| * | layershell: support ON_DEMAND keyboard mode | Vaxry | 2023-10-22 | 2 | -5/+5 | |
| | | | | | fixes #2264 | |||||
| * | workspacerules: Add new optional "default command" for auto-launching apps ↵ | Brenno Lemos | 2023-10-22 | 8 | -30/+100 | |
| | | | | | on new workspaces (#3559) | |||||
| * | compositor: send preferred scale and transform events to surfaces | Vaxry | 2023-10-22 | 6 | -6/+23 | |
| | | | | | fixes #3635 | |||||
| * | renderer: use preOffset pos instead of offset | Vaxry | 2023-10-21 | 1 | -2/+4 | |
| | | | | | offset is not passed to transformers, so if they change pos, decos will be in the wrong place | |||||
| * | transformers: allow modifying renderdata pre-pass | Vaxry | 2023-10-21 | 3 | -2/+18 | |
| | | ||||||
| * | hooksystem: add callbackinfo struct and cancellable events | Vaxry | 2023-10-21 | 12 | -22/+37 | |
| | | ||||||
| * | renderer: avoid drawing invisibly small surfaces in renderSurface | Vaxry | 2023-10-21 | 1 | -0/+3 | |
| | | ||||||
| * | renderer: add transformers | Vaxry | 2023-10-21 | 6 | -0/+64 | |
| | | ||||||
| * | hyprctl: add a query for workspace rules (#3630) | Roberto Previdi | 2023-10-21 | 1 | -0/+60 | |
| | | ||||||
| * | renderer: fix shimmers when manual resizing | Vaxry | 2023-10-20 | 1 | -9/+15 | |
| | | ||||||
| * | surface/wayland: conform to small surface requirements | Vaxry | 2023-10-20 | 7 | -12/+74 | |
| | | | | | do not stretch small surfaces, instead center them if they fit. | |||||
| * | master: fix movewindow across monitors (#3628) | thejch | 2023-10-20 | 1 | -1/+10 | |
| | | ||||||
| * | compositor: Fix a lack of a check for workspace equality on same monitors in ↵ | thejch | 2023-10-20 | 1 | -0/+3 | |
| | | | | | | | | | | getInDirection (#3625) * prevent movefocus and movewindow from going into main workspace when in special workspace * compare workspace IDs instead * change comparison and make code more readable | |||||
| * | workspacerules: search for special properly | Vaxry | 2023-10-19 | 1 | -1/+4 | |
| | | | | | fixes #3537 | |||||
| * | shaders: support changing the outer radius of borders independently | Vaxry | 2023-10-19 | 4 | -8/+21 | |
| | | ||||||
| * | binds: add ignoreMods flag | Vaxry | 2023-10-17 | 3 | -5/+12 | |
| | | ||||||
| * | input: don't reset cursor movement timer on simulateMouseMovement (#3595) | André Silva | 2023-10-17 | 1 | -2/+0 | |
| | | | | Fixes #2570 | |||||
| * | master: fix resizing wrong window behind in special workspace (#3591) | thejch | 2023-10-17 | 1 | -1/+2 | |
| | | ||||||
| * | events: make new windows taking over fullscreen keep the existing mode (#3588) | eriedaberrie | 2023-10-17 | 1 | -0/+2 | |
| | | ||||||
| * | renderer: cast std::clamp args to be of the same type (#3589) | Jan Beich | 2023-10-17 | 1 | -1/+1 | |
| | | | | | | | | | | | | src/render/OpenGL.cpp:1769:41: error: no matching function for call to 'clamp' const auto FORCEWALLPAPER = std::clamp(*PFORCEWALLPAPER, -1L, 2L); ^~~~~~~~~~ /usr/include/c++/v1/__algorithm/clamp.h:38:1: note: candidate template ignored: deduced conflicting types for parameter '_Tp' ('int64_t' (aka 'long long') vs. 'long') clamp(const _Tp& __v, const _Tp& __lo, const _Tp& __hi) ^ /usr/include/c++/v1/__algorithm/clamp.h:27:1: note: candidate function template not viable: requires 4 arguments, but 3 were provided clamp(const _Tp& __v, const _Tp& __lo, const _Tp& __hi, _Compare __comp) ^ | |||||
| * | fix(build): do not include wlr headers directly, use includes.hpp instead. ↵ | memchr | 2023-10-16 | 1 | -2/+2 | |
| | | | | | (#3587) | |||||
| * | Debug: respect logging settings for wlr (#3584) | Alexander Seleznev | 2023-10-15 | 1 | -0/+6 | |
| | | ||||||
| * | cleanup: Replace find() with C++20 starts_with(), ends_with() and contains() ↵ | Philip Damianik | 2023-10-15 | 14 | -122/+120 | |
| | | | | | | | | (#3572) * Replace find() with C++20 starts_with() and ends_with() * Replace find() with C++20 contains() | |||||
| * | build: include version.h in PluginAPI.hpp (#3571) | memchr | 2023-10-15 | 1 | -0/+1 | |
| | | ||||||
| * | Plugin API: Add version query (#3545) | Vaxry | 2023-10-14 | 2 | -2/+35 | |
| | | ||||||
| * | render: stop locking SWC on tearing | Vaxry | 2023-10-13 | 1 | -4/+0 | |
| | | ||||||
| * | notifications: Schedule a frame on notification creation (#3556) | Michał Lewandowski | 2023-10-13 | 1 | -0/+4 | |
| | | ||||||
| * | monitor: ensure vrr on workspace change | vaxerski | 2023-10-12 | 1 | -0/+2 | |
| | | ||||||
