| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | subsurfaceTree: update surface tree protocol feedback on map | vaxerski | 2024-01-09 | 1 | -1/+1 | |
| | | ||||||
| * | special: move floating windows along with the workspace | vaxerski | 2023-12-26 | 1 | -0/+16 | |
| | | ||||||
| * | xdgshell: bump to 6, send suspended states | vaxerski | 2023-12-23 | 1 | -0/+6 | |
| | | ||||||
| * | Revert "xwayland: push invisible windows outside layout" | Vaxry | 2023-12-13 | 1 | -26/+1 | |
| | | | | | | | This reverts commit accb3d8d0b339ce83dd36704503253d874c7163b. Bad idea | |||||
| * | xwayland: push invisible windows outside layout | Vaxry | 2023-12-12 | 1 | -1/+26 | |
| | | | | | fixes some xwl focus issues with special especially. | |||||
| * | keybinds: Keep focus on special when switching workspaces (#4084) | dranull | 2023-12-07 | 1 | -12/+12 | |
| | | ||||||
| * | monitor: remove comma from monitor description (#3996) | François Conzelmann | 2023-11-30 | 1 | -1/+5 | |
| | | | | | | | this allows for monitor specific rules to work on monitor with comma on their description fixes #2457 | |||||
| * | monitor: fix transform matrix calculations for transformed | Vaxry | 2023-11-24 | 1 | -1/+1 | |
| | | | | | fixes #3929 | |||||
| * | renderer: Move to a full Hyprland GL rendering pipeline (#3920) | Vaxry | 2023-11-24 | 1 | -0/+9 | |
| | | | | Also updates wlroots | |||||
| * | internal: replace INT_MAX with WORKSPACE_INVALID | Vaxry | 2023-11-12 | 1 | -1/+1 | |
| | | ||||||
| * | output-layout: fix wlroots display handling (#3718) | Alessio Molinari | 2023-11-12 | 1 | -4/+4 | |
| | | ||||||
| * | Internal: Hyprland box implementation (#3755) | Vaxry | 2023-11-04 | 1 | -2/+2 | |
| | | | | | | | | * box impl * remove unused operators * missed applyfromwlr | |||||
| * | Core: various unsafe state improvements (#3713) | Vaxry | 2023-11-01 | 1 | -24/+29 | |
| | | | | Fixes #3637 | |||||
| * | monitor: ensure vrr on workspace change | vaxerski | 2023-10-12 | 1 | -0/+2 | |
| | | ||||||
| * | tearing: cleanup vars and avoid rendering before drm is ready | vaxerski | 2023-09-30 | 1 | -1/+1 | |
| | | ||||||
| * | renderer: Tearing implementation (#3441) | Vaxry | 2023-09-28 | 1 | -0/+2 | |
| | | ||||||
| * | internal: Further unsafe state improvements (#3404) | Vaxry | 2023-09-24 | 1 | -1/+1 | |
| | | | | Instead of allowing Hyprland to sit in a state where there are no monitors, which various parts of the code don't like, we create a fake headless output on all monitor disconnect, and then remove it when a monitor appears | |||||
| * | renderer: damage monitor on special workspace change | vaxerski | 2023-09-22 | 1 | -0/+2 | |
| | | | | | fixes #3396 | |||||
| * | logging: implement std::formatter for some types (#3380) | memchr | 2023-09-20 | 1 | -2/+1 | |
| | | ||||||
| * | refactor: utilize 'middle()' method for window/montior center (#3253) | memchr | 2023-09-11 | 1 | -0/+4 | |
| | | ||||||
| * | internal: Fix wlr output management (#3234) | Philip Damianik | 2023-09-10 | 1 | -2/+0 | |
| | | ||||||
| * | fix: focusWindow on hidden workspace triggers another focusWindow. (#3216) | memchr | 2023-09-08 | 1 | -3/+3 | |
| | | | | | | | | | | | | This commit address an issue where focusing a window on a hidden workspace inadvertently triggered a second `focusWindow` call due to simulated mouse movement. This behaviour led to the incorrect focus on the window under the cursor instead of target window of method `focusWindow()`, disrupting `focusurgentorlast` and `focuscurrentorlast` dispatchers. Introduced a flag to the `CMonitor::changeWorkspace()` method to prevent simulated mouse movements. This flag is set to false by default. Changed the `focusWindow()` method accordingly to set this flag to true when the target window is in a hidden workspace. | |||||
| * | internal: Remove all `.c_str()` calls when using `std::vformat` (#3198) | Philip Damianik | 2023-09-06 | 1 | -2/+2 | |
| | | | | Signed-off-by: pdamianik <39028343+pdamianik@users.noreply.github.com> | |||||
| * | internal: Formatter rework (#3186) | Vaxry | 2023-09-06 | 1 | -9/+9 | |
| | | ||||||
| * | monitor: minor adjustments | vaxerski | 2023-09-05 | 1 | -7/+1 | |
| | | ||||||
| * | socket2: added "activespecial" IPC event (#3163) | MightyPlaza | 2023-09-04 | 1 | -2/+17 | |
| | | ||||||
| * | monitor: ignore no-op workspace changes | vaxerski | 2023-09-03 | 1 | -0/+3 | |
| | | ||||||
| * | internal: Unsafe state reworks (#3114) | Vaxry | 2023-09-01 | 1 | -23/+19 | |
| | | ||||||
| * | wlr-ext-workspace: remove protocol impl | vaxerski | 2023-09-01 | 1 | -22/+0 | |
| | | | | | Various reasons: 1st, memory issues. 2nd, MR got closed (see https://gitlab.freedesktop.org/wlroots/wlr-protocols/-/merge_requests/35) 3rd, not needed anymore (waybar has its own hyprland/workspaces module) | |||||
| * | fix: improved focus behaviour on workspace switching for follow_mouse!=1 (#3041) | memchr | 2023-08-21 | 1 | -2/+16 | |
| | | | | | | | | | | | | | | | | | | * fix: improved focus behaviour on workspace switching for follow_mouse!=1 When the 'input:follow_mouse' is not set to 1 and the target workspace for switching does not currently have the previously focused window, Hyprland will prioritize focusing on the top-left-most window. * fix: #2451 call simulateMouseMovement. * unify logic * multimon fix --------- Co-authored-by: vaxerski <43317083+vaxerski@users.noreply.github.com> | |||||
| * | internal: add a new monitor auto system | vaxerski | 2023-08-14 | 1 | -0/+9 | |
| | | ||||||
| * | internal: Wrap regions (#2750) | Vaxry | 2023-07-19 | 1 | -2/+4 | |
| | | ||||||
| * | monitor: unplug all callbacks in ~dtor | vaxerski | 2023-07-18 | 1 | -0/+8 | |
| | | ||||||
| * | monitor: disconnect bind on disconnect | vaxerski | 2023-07-18 | 1 | -0/+1 | |
| | | ||||||
| * | render: move lastFrameDamage to CMonitor | vaxerski | 2023-07-10 | 1 | -0/+2 | |
| | | ||||||
| * | xwayland: send zero scaling to xwayland if enabled | vaxerski | 2023-06-23 | 1 | -0/+2 | |
| | | ||||||
| * | internal: properly set monitor props on special windows | vaxerski | 2023-06-02 | 1 | -0/+7 | |
| | | ||||||
| * | input: don't move monitor focus on wp change (#2320) | Anthony Ruhier | 2023-05-17 | 1 | -1/+1 | |
| | | ||||||
| * | monitors: fix some bugs with re-plug | vaxerski | 2023-05-06 | 1 | -1/+1 | |
| | | ||||||
| * | workspaces: minor fixes for multi-special | vaxerski | 2023-05-06 | 1 | -0/+5 | |
| | | ||||||
| * | monitors: toggle special on changeworkspace with special | vaxerski | 2023-05-05 | 1 | -1/+4 | |
| | | ||||||
| * | workspaces: restore monitor on re-plug | vaxerski | 2023-05-03 | 1 | -0/+10 | |
| | | ||||||
| * | monitor: update fullscreen fade on workspace change | vaxerski | 2023-04-30 | 1 | -0/+2 | |
| | | ||||||
| * | monitors: set special monitor ID on open | vaxerski | 2023-04-17 | 1 | -1/+2 | |
| | | ||||||
| * | Format: use %lx for all addresses | vaxerski | 2023-04-17 | 1 | -1/+1 | |
| | | ||||||
| * | internal: move workspace special check higher in changeWorkspace | vaxerski | 2023-04-17 | 1 | -5/+5 | |
| | | ||||||
| * | Render: add cursor_zoom | vaxerski | 2023-04-16 | 1 | -0/+12 | |
| | | ||||||
| * | monitor: recalc layout on switched ws | vaxerski | 2023-04-16 | 1 | -0/+2 | |
| | | ||||||
| * | damage: fix damage on moves / workspace changes | vaxerski | 2023-04-15 | 1 | -0/+4 | |
| | | ||||||
| * | workspaces: fixup workspaces not activating on workspace switch | vaxerski | 2023-04-14 | 1 | -2/+10 | |
| | | ||||||
