Commit graph

  • d8b865366a renderer: Add a missing texture asset and a user check Vaxry 2024-11-01 15:52:03 +00:00
  • 3852418d24 hyprctl: reload windowrules on reloadAll vaxerski 2024-11-01 13:03:06 +00:00
  • c4d214c42d
    monitors: fix vrr breaking monitor disconnect (#8314) Ikalco 2024-11-01 07:30:26 -05:00
  • 93b4478e70
    snap: add option border_overlap and other improvements (#8289) Mike Will 2024-10-31 07:21:08 -04:00
  • 7c7a84ff60
    internal: more profiling less calls and local copies (#8300) Tom Englund 2024-10-31 00:20:32 +01:00
  • a0b2169ed6 input: revert #8279 Vaxry 2024-10-30 22:14:43 +00:00
  • ee91df62f0
    input: simulate mouse movement after scroll to refocus window (#8279) nickodei 2024-10-30 20:12:16 +01:00
  • 12c1bb936d
    internal: check size limit in layouts (#8298) MightyPlaza 2024-10-30 18:58:36 +00:00
  • 5f721dce36
    group: fix moveWindowIntoGroup (#8297) Aqa-Ib 2024-10-30 10:00:58 +00:00
  • d679d20029
    seat: avoid sending pointless 'keymap' and 'repeat_info' events (#8276) staticssleever668 2024-10-28 22:25:27 +03:00
  • 7188ee4f99
    hyprctl: move setprop into dispatchers (#8275) MightyPlaza 2024-10-28 18:18:58 +00:00
  • c7315617eb
    internal: few more marginal optimisations from profiling (#8271) Tom Englund 2024-10-28 19:02:52 +01:00
  • d49a1334a8
    swallow: check if swallow_regex doesn't exist (#8265) Aqa-Ib 2024-10-28 16:52:14 +00:00
  • 2c481202ef
    layout: slight adjustments to snapping logic (#8273) Mike Will 2024-10-28 09:39:05 -04:00
  • 6cf193e166 layout: don't snap to self and allow same-pid snaps Vaxry 2024-10-27 23:41:22 +00:00
  • b1120ec433 layout: window snapping cleanup + fixes Vaxry 2024-10-27 23:39:52 +00:00
  • 5d4b54b012
    core: move internal structures to monitor pointers (#8266) Vaxry 2024-10-27 18:45:38 +00:00
  • b6e226c320
    groupbar: set locked color when groups are globally locked (#8257) Ryan 2024-10-27 14:26:42 -04:00
  • f9b52203f5
    internal: optimize cursor move a bit (#8264) Tom Englund 2024-10-27 18:51:26 +01:00
  • a3d3b4fd64
    groups: fix swallowing (#8223) Aqa-Ib 2024-10-27 00:44:55 +00:00
  • f3f7d3629a
    Build with hyprland-session.service (#8251) izmyname 2024-10-27 00:49:00 +05:00
  • c356e42500
    misc: Fix bad links to wiki (#8240) Damianu 2024-10-26 17:50:31 +02:00
  • 0b29caf9ab
    core: fix group members disappearing when you move the group to another monitor (#8237) Aqa-Ib 2024-10-26 01:22:37 +00:00
  • 3dd8db83f1 pointer: add default auto for no_hw_cursors Vaxry 2024-10-26 02:12:43 +01:00
  • d5689bb539 internal: cleanup CMonitor usage and fix a few ref hogs Vaxry 2024-10-26 02:06:13 +01:00
  • e5384774a8
    example/hyprland-session.service: add support for xdg autostart (#8230) izmyname 2024-10-26 01:38:59 +05:00
  • f0e023bff2
    security-context: avoid UB in C macro (#8229) Tom Englund 2024-10-25 12:26:48 +02:00
  • 3cec45d821
    Improve hyprland-session.service (#8225) izmyname 2024-10-24 19:50:53 +05:00
  • 7f46680ab1
    hyprctl: add caps/num lock state for keyboards (#8145) czlabinger 2024-10-24 15:01:08 +02:00
  • f603a22af0
    internal: Remove some unused lambda captures (#8218) Honkazel 2024-10-24 17:12:41 +05:00
  • cdac64970e
    Makefile: fix legacyrendererdebug typo (#8214) Honkazel 2024-10-24 01:32:39 +05:00
  • 6e0aadc585 updated flake.lock chitoroagad 2024-10-22 18:05:30 +01:00
  • 2b6ff6837e
    groups: add group_on_movetoworkspace (#8159) Aqa-Ib 2024-10-22 23:51:25 +00:00
  • 29997ef4ba default/config: improve default animations Vaxry 2024-10-22 21:34:15 +01:00
  • 5e96d738e6
    hyprpm: Add option to notify on fail and keep original notify (#8167) KAGEYAM4 2024-10-22 04:58:42 +05:30
  • 9df0f0b66c
    renderer: fix floating window damage (#8182) Ikalco 2024-10-21 10:09:14 -05:00
  • 4093b993a2
    input: add snapping to floating windows (#8088) Mike Will 2024-10-21 11:08:25 -04:00
  • 08cc063e17 monitor: avoid crash on released buffer in surf Vaxry 2024-10-19 23:48:25 +01:00
  • a17850e41c layersurface: fixup brace style Vaxry 2024-10-19 23:47:28 +01:00
  • 6a5c342063 layersurface: round geom in arrangeLayerArray Vaxry 2024-10-19 23:45:51 +01:00
  • f044e4c951
    internal: Move CMonitor to SP (#8178) Vaxry 2024-10-19 23:03:29 +01:00
  • ce3ba798df defaultConfig: improve smart gaps Vaxry 2024-10-19 17:03:22 +01:00
  • 0eaf3581a3 window: guard PMONITOR in commit listener Vaxry 2024-10-19 16:24:03 +01:00
  • 62ee5cc273 monitor: modernize/refactor last legacy-handled events Vaxry 2024-10-19 16:21:47 +01:00
  • 48bf32c5de foreign-toplevel-wlr: don't send updates to X11 OR windows Vaxry 2024-10-19 16:09:46 +01:00
  • 904f9b6aee foreign-toplevel: don't send updates to X11 OR windows Vaxry 2024-10-19 16:09:39 +01:00
  • e5d3a71263
    config: fix generateConfig loop (#8164) Maximilian Seidler 2024-10-19 14:49:56 +00:00
  • 0e630e9e74
    session-lock: reset seat grab on a new session lock (#8147) Maximilian Seidler 2024-10-17 20:05:55 +00:00
  • 5f30cb7753
    windowrules: allow specifying max size in size window rule (#8021) MightyPlaza 2024-10-17 20:03:17 +00:00
  • 495b92fb53
    makefile: fix typo (#8127) Behzad 2024-10-17 17:50:18 +03:30
  • b57086aa43 window: properly break cycles in X11TransientFor Vaxry 2024-10-16 22:22:36 +01:00
  • 09581d32fd
    hyprpm: Fix crashes due to misplaced fmt argument(s) (#8140) zakk4223 2024-10-16 16:13:59 -05:00
  • 86e9f69a69
    layout: move applyGroupRules() to onWindowCreated() (#8139) Aqa-Ib 2024-10-16 21:13:35 +00:00
  • 781828a56e output: send enter events on late wl_output binds Vaxry 2024-10-16 21:59:29 +01:00
  • 0baf166d39 [gha] Nix: update inputs vaxerski 2024-10-16 10:01:31 +00:00
  • ace803948a
    layout: enable group rules for new floating windows (#8122) Aqa-Ib 2024-10-16 09:59:47 +00:00
  • 01c2ff34dd
    layout: simplify the conditions to autogroup (#8120) Aqa-Ib 2024-10-14 18:31:17 +00:00
  • 22b1370ae5
    IME: Fixup IME popup candidate windows position when scale is not 1.0 (#8117) fanlumaster(Fany Full) 2024-10-15 01:03:16 +08:00
  • f309681d4a example: update desktop file to include DesktopNames deadacute 2024-10-13 20:40:09 +02:00
  • ce62521883
    drm-lease: fix crashes and implementation (#8116) Ikalco 2024-10-14 05:37:42 -05:00
  • e7fd0f5aec
    layout: deny auto-grouping a new floating window into a tiled group (#8108) Aqa-Ib 2024-10-13 23:25:19 +00:00
  • abfd550ee2 xwm: avoid infinite parent lookup loop in lookupParentExists Vaxry 2024-10-14 00:24:32 +01:00
  • 8e51a36c7f config/example: add optional smart gaps to the default config Vaxry 2024-10-14 00:19:10 +01:00
  • 5c3bd8e93d notif-overlay: add a bit of padding for icons Vaxry 2024-10-13 17:26:39 +01:00
  • 05a5e0b4f1 hyprland: convert std::cout and std::cerr to std::println() Toni500git 2024-10-13 14:24:10 +02:00
  • b61d4c3636 hyprctl: convert std::cout and std::cerr to std::println() Toni500git 2024-10-13 14:23:56 +02:00
  • e79d3cd2ef hyprpm: convert std::cout and std::cerr to std::println() Toni500git 2024-10-13 14:23:33 +02:00
  • 1822707c7e drm-syncobj: fix crash on missing timelines Vaxry 2024-10-12 17:56:46 +01:00
  • c3f7c9bbb5 xcursor: don't crash on broken permissions in X themes Vaxry 2024-10-12 15:18:34 +01:00
  • ee8116ac5d
    input: Fix VRR for constrained cursors (#6877) UjinT34 2024-10-12 03:29:51 +03:00
  • f5db483973
    drm-timeline: Add check for conflicting acquire and release points (#8083) Edgars Cīrulis 2024-10-12 03:12:07 +03:00
  • 7564b26b7d
    internal: improve version query and define HYPRLAND_VERSION (#8034) Toni500github 2024-10-11 13:19:16 +02:00
  • 178a300eea
    xwayland: minor cleanups and fixes (#8076) Jasson 2024-10-11 07:07:25 -04:00
  • d655a10381
    config/layout: nuke no_gaps_when_only (#8072) Vaxry 2024-10-11 10:56:19 +01:00
  • b65773bea9 hyprpm: disallow shallow on unknown branch Vaxry 2024-10-10 11:01:13 +01:00
  • c4eb194033 gammactrl: guard pMonitor in setGamma Vaxry 2024-10-09 22:00:06 +01:00
  • 6ae89940c7
    layout: add merge_floated_into_tiled_on_groupbar (#8042) Aqa-Ib 2024-10-09 11:58:49 +02:00
  • 3d28879c26
    hyprerror: fix height calc with bottom bar (#8043) JManch 2024-10-09 10:24:35 +01:00
  • 223dcc8bac
    output: update state even if no owner exists (#8044) trianta 2024-10-09 04:24:05 -05:00
  • 6ce07ee864
    CI/release: remove script backup line Mihai Fufezan 2024-10-09 12:00:43 +03:00
  • bc299928ad output/xdg-output: avoid sending events to released globals Vaxry 2024-10-09 00:26:40 +01:00
  • ac658500fb keyboard: update group state on change for the sym resolve state Vaxry 2024-10-08 23:33:10 +01:00
  • 8cced091f5 renderer: reserve space for error at the bottom if that's set Vaxry 2024-10-08 21:58:40 +01:00
  • 91299f7039
    hyprerror: make hyprerror reserve space (#8040) Vaxry 2024-10-08 21:20:25 +01:00
  • 60308a2bb5 defaultConfig: add a nofocus rule for weird X windows Vaxry 2024-10-08 20:28:30 +01:00
  • 613eac4603
    layout: remove unnecessary check after 45e8219 (#8037) Aqa-Ib 2024-10-08 20:31:15 +02:00
  • e4a26f4f1d
    dispatchers: allow leading whitespace in window parameter (#8016) JManch 2024-10-08 17:50:06 +01:00
  • 57b632ead8 pointer: expand sw cursor damage box Vaxry 2024-10-08 17:02:55 +01:00
  • 1bf63dfdcd
    protocols: Add support for hyprland-ctm-control-v1 (#8023) Vaxry 2024-10-08 16:59:15 +01:00
  • e0cfbec66b keybinds: fixup xkb_states for resolve_by_sym vaxerski 2024-10-08 13:15:53 +01:00
  • b3a7e3109b
    misc: refactor version command (#8027) davc0n 2024-10-08 12:42:51 +02:00
  • 45e82199fb
    layout: add drag_into_group to control merging dragging windows (#8004) Aqa-Ib 2024-10-08 12:20:41 +02:00
  • 4711796d38 config: give simple help for super+q not working Vaxry 2024-10-08 09:54:25 +01:00
  • 0d70c44253
    screencopy: fix screencopy frames not being cleaned up (#8017) Ikalco 2024-10-07 19:23:48 -05:00
  • a364df4c9e
    internal: use clampWindowSize to unify min/maxsize handling (#8014) MightyPlaza 2024-10-07 18:52:49 +00:00
  • 46d990f1b6
    feat: add a custom made treewide formatter (#7992) Artur Manuel 2024-10-07 19:49:19 +01:00
  • 5bf7b1e1fa flake.nix: add xdph follows Timon Schelling 2024-10-07 15:44:03 +00:00
  • 97444ed7a8
    layout: fix auto group when opening a new window in a non-focused workspace using window rules (#8006) Aqa-Ib 2024-10-07 14:22:55 +02:00
  • 4e41cda27e security-context: close client fds after disconnect Vaxry 2024-10-06 15:08:26 +01:00
  • da86aac0f5 security-context: implement protocol Vaxry 2024-10-06 14:07:07 +01:00