Commit Graph

  • 1fc7e80bdb README: update previews Vaxry 2025-06-27 12:06:14 +02:00
  • b850b35778 snap: move gapOffset logic outside of for loop (#10861) Mike Will 2025-06-27 06:01:45 -04:00
  • 2796ec1cf2 CI/Nix: separate xdph from hl Mihai Fufezan 2025-06-26 21:16:03 +03:00
  • 3d6476c902 Core: Add a test suite (#9297) Vaxry 2025-06-26 19:43:39 +02:00
  • 9a67e0421b renderer: clamp rounding_power (#10816) rafiq 2025-06-27 01:26:46 +08:00
  • 3bbdf9dc5a protocols: add ext-workspace implementation (#10818) outfoxxed 2025-06-26 09:32:44 -07:00
  • 1f337a7a5e hyprctl: replace read-only strings with std::string_view (#10851) sam 2025-06-26 18:28:35 +08:00
  • 452a158107 config: use parseScale for monitorv2 (#10852) UjinT34 2025-06-26 13:28:21 +03:00
  • f4f090e4b2 renderer: reduce a lot of glcalls and cache various states (#10757) Tom Englund 2025-06-25 12:42:32 +02:00
  • 5a348fb7df Nix: filter src using fileset Mihai Fufezan 2025-06-24 21:37:25 +03:00
  • aea8132001 buffer: don't use crazy listener::emit() Vaxry 2025-06-24 15:23:48 +02:00
  • cf7e3aa448 renderer/cm: Add automatic hdr (#9785) UjinT34 2025-06-23 15:33:09 +03:00
  • c7c8ca475b config: add missing description for enforce_permissions Vaxry 2025-06-23 13:56:02 +02:00
  • 24e5f9974d hyprctl: print no open windows instead of invalid request on empty clients Vaxry 2025-06-23 13:49:24 +02:00
  • dd33128c2f input: fix mouseDown triggering hl ops on locked (#10809) Vaxry 2025-06-22 12:49:13 +02:00
  • 8b1d5560cf renderer: add wrapping options to renderTextureWithBlur method (#10807) zacoons 2025-06-22 03:03:28 +10:00
  • 2388874738 [gha] Nix: update inputs vaxerski 2025-06-21 14:22:28 +00:00
  • 4be32dbff4 xwayland: Don't leave shell process (#10802) Vladimir-csp 2025-06-21 17:21:08 +03:00
  • 8ebff1948f [gha] build man pages fufexan 2025-06-19 22:49:42 +00:00
  • a301d54df8 treewide: hyprland.org -> hypr.land Mihai Fufezan 2025-06-20 01:45:06 +03:00
  • ff2f85641a CI/Nix: add cache-nix-action Mihai Fufezan 2025-06-20 00:50:46 +03:00
  • b49d0ca20e xwayland: Fix crash when copying from wayland to xwayland (#10786) Jasson 2025-06-19 13:44:38 -04:00
  • 86b5e3bfbc config: nuke explicit_sync settings Vaxry 2025-06-19 14:58:03 +02:00
  • 54ccf9c6b3 renderer: make lock fail textures dynamically loaded Vaxry 2025-06-19 13:46:42 +02:00
  • e999ad664d hookSystem: avoid using manual mem management, fix leak Vaxry 2025-06-19 11:58:07 +02:00
  • 9fb6b5d96b input: Fix incorrect localcoords with a surface above an XWayland window (#10773) 7mile 2025-06-19 04:48:51 +08:00
  • 0fb63c68e9 permissions: properly print config requests for plugins Vaxry 2025-06-18 22:42:52 +02:00
  • 83a4c61048 plugins: don't update config plugins on state unchanged Vaxry 2025-06-18 22:37:16 +02:00
  • 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