Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-11-01 | Core: various unsafe state improvements (#3713) | Vaxry | |
Fixes #3637 | |||
2023-10-25 | deps: update wlroots | Vaxry | |
2023-10-22 | compositor: send preferred scale and transform events to surfaces | Vaxry | |
fixes #3635 | |||
2023-09-29 | internal: add a watchdog | vaxerski | |
a watchdog will abort processing a signal if a timeout specified via debug:watchdog_timeout is reached. | |||
2023-09-28 | renderer: Tearing implementation (#3441) | Vaxry | |
2023-09-24 | internal: Further unsafe state improvements (#3404) | Vaxry | |
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 | |||
2023-09-23 | input: properly track mouse focus on drag operations | vaxerski | |
2023-09-21 | keybinds: implement pushactivetobottom dispacher (#3217) | alaricljs | |
Co-authored-by: Leeman <[email protected]> | |||
2023-09-01 | wlr-ext-workspace: remove protocol impl | vaxerski | |
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) | |||
2023-08-30 | compositor: remove wlr_scene refs | vaxerski | |
super old leftovers | |||
2023-08-21 | fix: improved focus behaviour on workspace switching for follow_mouse!=1 (#3041) | memchr | |
* 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 <[email protected]> | |||
2023-08-14 | internal: add a new monitor auto system | vaxerski | |
2023-08-08 | internal: add lock files and hyprctl instances | vaxerski | |
2023-07-24 | input: add support for cursor-shape-v1 | vaxerski | |
2023-07-18 | internal: Protocol C++ Wraps + XDGOutput impl (#2733) | Vaxry | |
move to our own xdgoutput impl instead of wlr's | |||
2023-07-18 | Avoid connected monitor reusing unavailable ID (#2731) | Tuur Vanhoutte | |
2023-07-13 | idle: implement new protocol | vaxerski | |
2023-07-09 | monitor desc support (#2670) | MightyPlaza | |
* monitor desc * monitor desc | |||
2023-07-09 | Reuse same ID when reconnecting monitor, otherwise use minimum available ID ↵ | Tuur Vanhoutte | |
(#2666) Fixes #2601 | |||
2023-07-04 | rules: add stayfocused | vaxerski | |
2023-06-23 | xwayland: send zero scaling to xwayland if enabled | vaxerski | |
2023-06-14 | gamma: use wlr's new gamma manager event | vaxerski | |
2023-05-22 | wlr_ext_workspaces: honor activate from client + format | vaxerski | |
2023-05-09 | internal: use i64 for workspaces in outofbounds | vaxerski | |
2023-04-24 | internal: improve fullscreen fade | vaxerski | |
2023-04-22 | xwayland: crude fix for qt dnds | vaxerski | |
2023-04-14 | internal: workspace manip handling rework | vaxerski | |
2023-03-23 | core: remove old redundant shutdown stuff | vaxerski | |
2023-03-20 | feat: add pretty notifications | vaxerski | |
2023-03-05 | Initialize priority managers before server init | vaxerski | |
2023-03-01 | nuke unmanagedx11 vector | vaxerski | |
2023-02-27 | Plugin System (#1590) | Vaxry | |
--------- Co-authored-by: Mihai Fufezan <[email protected]> | |||
2023-02-19 | Added an Event Hook System (#1578) | Vaxry | |
* added an eventHookSystem * Add all socket2 events to hooks | |||
2023-02-03 | Implement ext-session-lock-v1 | vaxerski | |
2023-01-28 | warp cursor on login to center | vaxerski | |
2023-01-21 | feat: add focus to urgent or last window (#1402) | Cyril Levis | |
* feat: add focus to urgent or last window * Rename dispatcher Co-authored-by: Maxim Baz <[email protected]> | |||
2023-01-20 | add a focus history vec | vaxerski | |
2023-01-14 | Implement urgency hint for workspaces (#1379) | Maxim Baz | |
When there are any unfocused windows that request activation, mark the workspace as urgent. | |||
2023-01-08 | feat: dispatcher, add workspace renaming (#1336) | Cyril Levis | |
* feat: dispatcher, add workspace renaming Co-authored-by: vaxerski <[email protected]> | |||
2022-12-16 | Added clang format (#1239) | Vaxry | |
* clang-format stuff and format files | |||
2022-12-12 | Added toplevel handle sharing Rev2 (#1203)v0.19.2beta | Vaxry | |
* Added toplevel handle sharing * nix: fix build * update hyprland-protocols Co-authored-by: Mihai Fufezan <[email protected]> | |||
2022-12-05 | avoid using wayland-0 as a socket name | vaxerski | |
2022-12-05 | Implement window sharing with the hl toplevel export proto (#1179) | Vaxry | |
* implement window sharing Co-authored-by: Mihai Fufezan <[email protected]> | |||
2022-11-27 | Added handling more special workspaces | vaxerski | |
2022-11-19 | unify setting of the active monitor | vaxerski | |
2022-11-05 | Added creating / destroying outputs on a multi-backend + headless backend | vaxerski | |
See `hyprctl output`. | |||
2022-11-05 | Added direct scanout | vaxerski | |
2022-10-24 | Rework workspace rules | vaxerski | |
2022-10-24 | Rework candidate finding on close window | vaxerski | |
2022-10-22 | handle activate requests | vaxerski | |