Commit graph

  • bef1321f00
    xwayland: fix minor errors in previous refactor (#10763) Jasson 2025-06-18 04:16:22 -04:00
  • 0ece4af36a
    grpupbar: Add config options to color inactive and locked groupbar titles (#10667) Jacob Ilias Komissar 2025-06-16 16:40:38 -04:00
  • aba2cfe7a8
    asyncDialogBox: lock box in fdWrite to prevent a uaf (#10759) Vaxry 2025-06-16 17:02:08 +02:00
  • d4e8a44087
    windowrules/move: clamp max pos in onscreen to avoid assert crash Vaxry 2025-06-16 13:42:58 +02:00
  • 1905c41c65
    xwayland: Use RAII instead or freeing memory manually (#10677) Jasson 2025-06-16 07:31:46 -04:00
  • bd5703d5c6
    protocols/cm: fix wp invalid luminance check (#10752) UjinT34 2025-06-16 00:13:57 +03:00
  • d037c54260
    protocols: support xdg-shell v7 Vaxry 2025-06-15 12:21:09 +02:00
  • c3894d9288
    config/monitor: Add monitor v2 HDR rules (#10623) UjinT34 2025-06-15 13:15:18 +03:00
  • 3db3baa19e
    opengl: use a stack for storing monitor transform enabled Vaxry 2025-06-15 12:11:28 +02:00
  • 57d20a1bf6
    internal: clean up dead snapshot code Vaxry 2025-06-15 11:51:27 +02:00
  • 472b52bc06
    cursor: reset hc data after theme change Vaxry 2025-06-15 11:46:57 +02:00
  • 79b9edb85b [gha] Nix: update inputs vaxerski 2025-06-15 09:46:31 +00:00
  • f08167c877
    input: add sticky option for drag_lock (#10702) may 2025-06-15 11:45:06 +02:00
  • ad85406220
    drm-lease: Add Multi-GPU Support (#10099) Joel-Valenciano 2025-06-13 08:17:32 -05:00
  • d14f81e6ac
    protocols: whitelist wp_color_manager_v1 for security_context (#10723) Otto Modinos 2025-06-13 01:27:30 +03:00
  • 826061d166
    README: Update image cdn (#10722) linfindel 2025-06-12 22:22:52 +01:00
  • 748419faa5
    hyprpm: check version and update automatically on add (#10706) Vaxry 2025-06-12 13:40:55 +02:00
  • 412c7dc7f7
    renderer: fixup some missing fadeout cases with special Vaxry 2025-06-11 17:52:16 +02:00
  • 8329de1ab5
    input: grab the correct active workspace on mouseMove Vaxry 2025-06-11 17:09:39 +02:00
  • 144885d89f
    anr: make dialog disappear if the app dies Vaxry 2025-06-11 17:00:16 +02:00
  • f7526d6be0
    renderer: refuse rendering invalid resolutions Vaxry 2025-06-11 16:57:07 +02:00
  • 6910ca76bd
    protocols/subcompositor: fixup place_above and _below Vaxry 2025-06-11 16:54:47 +02:00
  • 6bdb1f413e
    dwindle: add the ability to specify an aspect ratio for a singular window (#10650) Viktor 2025-06-10 09:20:31 +02:00
  • 81468253ea
    hyprpm: fix typo in help message (#10687) ilusha420 2025-06-09 18:31:04 +07:00
  • 231e01e39b
    hyprctl: don't detect a negative value as a parameter (#10671) Luuk Blankenstijn 2025-06-08 21:17:38 +02:00
  • c6f713fefe
    screencopy: fix incorrect noscreenshare positions with monitor scaling (#10674) Kamikadze 2025-06-08 12:19:23 +05:00
  • 91967f8ec0
    renderer: fix incorrect cursor position when screencopy region with monitor scaling (#10675) Kamikadze 2025-06-08 12:18:42 +05:00
  • 0a47575c7f
    internal: Use using instead of #define to alias smart pointers (#10673) Kamikadze 2025-06-08 12:13:56 +05:00
  • 8801770981 [gha] Nix: update inputs vaxerski 2025-06-07 20:14:08 +00:00
  • 66b99bd277
    monitor: ensure autoDir is applied when changed (#10672) Kamikadze 2025-06-08 01:12:43 +05:00
  • 2794f485cb
    hyprctl: Remove exceptions, use modern error handling (#10664) sam 2025-06-07 03:23:33 +08:00
  • 0ac3bef724
    input: support configuring drag_3fg from libinput (#10631) Ufuk Ustali 2025-06-06 16:47:15 +02:00
  • 456c820d52 assets: update header vaxerski 2025-06-06 15:11:12 +02:00
  • c35c2fea40
    config: Restore auto-center-* for monitors (#10660) UjinT34 2025-06-06 10:01:19 +03:00
  • d6fbd89336 nix: use gcc15-built dependencies Friday 2025-06-05 22:02:58 +01:00
  • fb7548cb41
    screencopy: fix applying noscreenshare to invisible special workspaces (#10628) XPhyro 2025-06-05 23:29:01 +03:00
  • 423b69f5d3
    config: add group: selector (#10588) Eric Li 2025-06-05 16:17:04 -04:00
  • abdfc5ea40
    config: add a new monitor v2 config syntax (#9761) UjinT34 2025-06-05 17:56:46 +03:00
  • 59c886d855
    internal: Catch filesystem exceptions while iterating RunTimeDir (#10648) sam 2025-06-05 22:19:54 +08:00
  • d7a87ce6e2
    xwayland: fix xwayland -> wayland clipboard (#10646) Jasson 2025-06-04 11:00:55 -04:00
  • d9f7448d82 xwayland: pad pid with leading zeroes in lockfile vaxerski 2025-06-04 16:54:12 +02:00
  • b5c0d0b8aa
    keybinds: add an option to respect gaps out for floating to movewindow (#9360) littleblack111 2025-06-04 02:48:56 +08:00
  • b1d0a727cc
    internal: Center window on parent if available (#10582) sam 2025-06-03 02:22:51 +08:00
  • ef2c73af80
    internal: embed example config (#10608) Kamikadze 2025-06-02 22:36:44 +05:00
  • 16c62a6dbb
    internal: Fix HyprError not displaying at startup (#10606) Kamikadze 2025-06-02 01:03:53 +05:00
  • 2d1c6f88d2
    xwm: Refactored functions in XWM.cpp (#10569) Jasson 2025-06-01 16:02:17 -04:00
  • 82b8549542 hyprpm: refuse adding a new repo without update vaxerski 2025-06-01 21:53:20 +02:00
  • 69c2b2926e
    internal: refactor to use empty() (#10599) Kamikadze 2025-05-31 23:49:50 +05:00
  • 4078e1d17c
    refactor: replace all typedef with using (#10594) Kamikadze 2025-05-31 18:02:02 +05:00
  • af2fdb5d58 nix: use gcc15 mitsuru 2025-05-30 22:40:12 +01:00
  • 9190443d95
    refactor: use std::ranges whenever possible (#10584) Kamikadze 2025-05-30 18:25:59 +05:00
  • 9bf1b49144
    snap: add option to respect gaps (#10524) littleblack111 2025-05-28 21:20:03 +08:00
  • 5cc6cb4945 groupbar: force recalc on visibility changes vaxerski 2025-05-28 15:18:30 +02:00
  • 9b327ddfd1 monitor: mark 0, 0 presentation timestamps as invalid vaxerski 2025-05-27 21:26:47 +02:00
  • 24915a3a9b
    windowrules: Add noscreenshare (#10482) Kamikadze 2025-05-27 20:10:22 +05:00
  • 90d0b8ecae
    core: add auto-center arrangements (#10527) Nikolaos Karaolidis 2025-05-27 15:51:59 +01:00
  • ddb9f8394d
    config: fix inconsistant hint of default value (#10556) littleblack111 2025-05-27 22:50:00 +08:00
  • a62ccb169a
    config: fix crash on misnamed variable (#10549) littleblack111 2025-05-27 15:33:17 +08:00
  • be6ee6e55f
    cmake: disable gprof by default Vaxry 2025-05-26 23:33:25 +02:00
  • c2805aad92
    config: add maxwidth monitor resolution mode (#10528) Nikolaos Karaolidis 2025-05-26 18:25:58 +01:00
  • 4c4c9bb324
    dwindle: add better automatic window drag and drop direction detection (#9704) littleblack111 2025-05-27 01:15:11 +08:00
  • 292a7456af
    eventLoop: fixup headers Vaxry 2025-05-26 16:53:35 +02:00
  • 2347050285
    pass/surface: make sure popup blurs are marked for require live blur Vaxry 2025-05-25 18:48:32 +02:00
  • a58ab20e8b
    debug/pass: show live/precompile blur in debug Vaxry 2025-05-25 18:45:23 +02:00
  • cc0792c1dc hyprland-uwsm.desktop: Add TryExec Vladimir-csp 2025-05-24 17:26:10 +03:00
  • 28c9122adb [gha] Nix: update inputs vaxerski 2025-05-24 18:41:03 +00:00
  • 55076edaac
    versionkeeper: don't pop up on initial launch Vaxry 2025-05-24 20:39:36 +02:00
  • 81cd526f92
    cursor: fix screencopy cursor pos and duplicate shape with sw cursors (#10519) Virt 2025-05-23 23:41:35 +02:00
  • bd4733a0ff
    flake.lock: update Mihai Fufezan 2025-05-22 18:02:18 +03:00
  • 4f161da3d6
    hyprpm: ignore pins when adding a package with a git rev (#10502) nezu 2025-05-22 13:54:02 +02:00
  • 185c96849e
    input: unhide cursor on tablet events after touch events (#10484) darkwater 2025-05-21 23:44:21 +02:00
  • b90910c0dc
    renderer: add wrapping options to renderTexture method (#10497) zacoons 2025-05-22 01:41:40 +10:00
  • eb3b38d40b
    eventLoop: fixup event source callbacks Vaxry 2025-05-19 01:27:30 +02:00
  • d9c8a37811
    input: always allow focus to permission popups Vaxry 2025-05-18 19:34:14 +02:00
  • 158c0f2911
    permissions: add permission management for keyboards (#10367) Vaxry 2025-05-18 18:13:20 +01:00
  • 44cb8f769e
    internal: added error log when getEdgeDefinedPoint is impossible (#10462) zacoons 2025-05-19 03:10:06 +10:00
  • 705b97c4ac
    input: revert #10416 and #10418 Vaxry 2025-05-17 19:43:12 +02:00
  • c19f383685
    hyprpm: fix crash with enable without an arg Vaxry 2025-05-17 19:07:11 +02:00
  • bb5cd5b2dd
    screencopy: store a fb before permission popup if the permission is pending (#10455) Vaxry 2025-05-17 18:03:35 +01:00
  • bb9aa79b21
    hyprpm: reject remove without a param Vaxry 2025-05-17 18:10:28 +02:00
  • dfa4836216
    hyprpm: fix execute permission bit on installed dirs (#10435) Vaxry 2025-05-17 17:08:42 +01:00
  • 18377d221d [gha] Nix: update inputs vaxerski 2025-05-17 11:08:13 +00:00
  • 2aa21625bd
    input: ensure seat grabs from exclusive layers can be dismissed (#10418) outfoxxed 2025-05-17 04:06:48 -07:00
  • 2946009006
    input: do not send mouse events when outside of a surface (#10416) outfoxxed 2025-05-16 14:39:28 -07:00
  • b0cc49218d
    protocols: simulate mouse movement after activating a toplevel (#10429) outfoxxed 2025-05-16 14:38:45 -07:00
  • a5c9b3e490
    core: Include cstring whenever strncpy is used (#10404) Zach DeCook 2025-05-15 05:31:44 -04:00
  • dfb841c303
    desktop: prevent layers from dismissing their own seat grabs on map (#10417) outfoxxed 2025-05-15 02:16:03 -07:00
  • 5ceb0ec15d
    core: drop the legacy renderer (#10408) Tom Englund 2025-05-15 11:13:24 +02:00
  • f707d86912
    protocols/hyprland-surface: account for scaled monitor positions (#10415) outfoxxed 2025-05-15 02:12:55 -07:00
  • 75f2cb5f65
    xwayland: do not include xcb.h when xwayland is disabled (#10407) Yukari Chiba 2025-05-15 02:31:19 +08:00
  • a51e639d81
    input: disallow virtual keyboards from changing LED state (#10402) Vaxry 2025-05-14 17:48:17 +01:00
  • 59b2340680
    opengl: add missing vao for screenshader (#10397) Tom Englund 2025-05-14 00:46:29 +02:00
  • da3583fd5e
    opengl: publicize shader creation/usage functions (#10378) outfoxxed 2025-05-12 05:15:47 -07:00
  • 04124988e8
    opengl: optimize shaders and reduce unneeded drawcalls (#10364) Tom Englund 2025-05-11 18:36:20 +02:00
  • 390a357859
    renderer: use alpha for the lockttytext texture Vaxry 2025-05-11 13:15:03 +01:00
  • 9a87498bb1
    renderer: minor damage fixes Vaxry 2025-05-10 23:53:05 +01:00
  • f58bb72d3a
    renderer: render blur on fade out (#10356) Vaxry 2025-05-10 18:31:26 +01:00
  • 60cd5b7a48 renderer: always render snapshots as 8bit vaxerski 2025-05-09 22:16:21 +01:00
  • 25cf06f6cf
    build: require hyprgraphics>=0.1.3 (#10350) Florian "sp1rit 2025-05-09 12:47:28 +00:00
  • e44aae0c20
    hyprpm: switch to numeric owner/group after f8bbe5124c (#10345) Jan Beich 2025-05-09 12:18:15 +00:00