Commit Graph

  • 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
  • fcb6f936ea hyprpm: add missing include for libc++ after 1c530cbc66 (#10344) Jan Beich 2025-05-09 01:42:19 +00:00
  • 9958d29764 version: bump to 0.49.0 v0.49.0 Vaxry 2025-05-08 21:15:18 +01:00
  • 239cdd67fd socket2: fix order of window events on map (#10341) Vaxry 2025-05-08 22:10:31 +02:00
  • f01e3043b8 desktop: cleanup code and use std::ranges (#10289) s1dd 2025-05-09 00:31:49 +05:30
  • 04c98abd1f layout: properly assign workspace and monitor when moving a child to the parent (#10338) Vaxry 2025-05-08 21:00:28 +02:00
  • 53bfb92d65 layout: allow interacting with pinned windows when fullscreened (#10326) nyx 2025-05-08 14:59:51 -04:00
  • 2b3cac018e flake.lock: update Mihai Fufezan 2025-05-08 20:37:36 +03:00
  • f909b0f114 opengl: fix legacyrenderer Vaxry 2025-05-08 18:22:33 +01:00
  • fa1e343b04 compositor: set fullscreenstate on movetoworkspace (#10303) MightyPlaza 2025-05-08 16:29:47 +00:00
  • 22b12e3013 refactor: cshader class to sshader struct (#10324) davc0n 2025-05-08 00:07:35 +02:00
  • 7a971735af flake.lock: update Mihai Fufezan 2025-05-07 21:51:59 +03:00
  • 6abb5b0c7e renderer: precompute fullalpha (#10319) Tom Englund 2025-05-07 19:02:07 +02:00
  • 0dfcba9825 DMABuffer: reserve vector and avoid UB (#10317) Tom Englund 2025-05-07 18:15:27 +02:00
  • e5df8cdc62 xwayland: refactor class member vars (#10312) davc0n 2025-05-07 15:21:44 +02:00
  • f8bbe5124c hyprpm: clean up root access and properly check input (#10304) Vaxry 2025-05-06 22:43:08 +02:00
  • 948277895e popup: damage old size on unmap as well as new (#10306) Vaxry 2025-05-06 21:49:20 +02:00
  • 708a7c24ef hyprpm: add missing return (#10299) Zebra2711 2025-05-06 19:53:28 +07:00
  • 1ce614dfc0 animations: Add option for animating workspaces as if the first and last were adjacent (#10277) CyrenArkade 2025-05-05 20:54:27 -05:00
  • 930eeac900 window: use stored size for new floating window when persistentsize is set (#10212) Jack Barnes 2025-05-06 09:53:43 +08:00
  • ec93f8a1cd socket2: add monitorremovedv2 event (#10229) shane blackthorne 2025-05-05 18:52:36 -07:00
  • 997fefbc11 render: refactor class member vars (#10292) davc0n 2025-05-05 23:44:49 +02:00
  • c7eb141098 renderer: always try to apply a mode if pixel size is invalid (#10291) Vaxry 2025-05-05 23:40:37 +02:00
  • 1f50cdfa8b hyprpm: wrap sudo cmd in quotes Vaxry 2025-05-05 13:09:00 +01:00
  • 1c530cbc66 hyprpm: Minor optimizations and refactor of helpers and progress bar (#10246) s1dd 2025-05-05 07:52:22 +05:30
  • 9cd5b25745 protocols: refactor class member vars (u-z) (#10282) davc0n 2025-05-04 23:39:00 +02:00
  • 78ff20ddf0 workspaces: Fix empty flag not selecting active workspace (#10237) phonetic112 2025-05-04 13:22:41 -04:00
  • 2626f89ea6 protocols: refactor class member vars (n-t) (#10273) davc0n 2025-05-04 19:21:36 +02:00
  • adbae0f74d protocols: refactor class member vars (a-m) (#10265) davc0n 2025-05-04 00:13:29 +02:00
  • 46ac115bd1 protocols: refactor class member vars (types) (#10261) davc0n 2025-05-03 18:54:50 +02:00
  • 3465efcdc1 internal: Use vecnotinrect instead of !vecinrect (#10262) Honkazel 2025-05-03 21:54:15 +05:00
  • cdf5736f1a layerrules: fix abovelock interactivity for touch input (#10253) Virt 2025-05-03 16:07:02 +02:00
  • 2d6ca96e07 plugins: refactor class member vars (#10257) davc0n 2025-05-03 16:06:24 +02:00
  • d9cad5e1b6 protocols: refactor class member vars (core) (#10259) davc0n 2025-05-03 16:02:49 +02:00
  • 0c736217a7 configmgr: fix CConfigValue<> from plugins Vaxry 2025-05-02 17:53:55 +01:00
  • 77ecf09506 internal: fix name confusion in SAlphaValue Vaxry 2025-05-02 16:29:04 +01:00
  • f1ac1847ff [gha] Nix: update inputs vaxerski 2025-05-02 15:08:46 +00:00
  • ce821294e2 managers: refactor class member vars (#10242) davc0n 2025-05-02 17:07:20 +02:00
  • 6f174a9e08 renderer: render fading out floating windows over fs Vaxry 2025-05-02 00:16:17 +01:00
  • 5b3e489108 inputs: refactor class member vars (#10230) davc0n 2025-05-01 23:57:11 +02:00
  • 2670b8f772 hyprpm: add missing include for libc++ after 858c0e26d1 (#10234) Jan Beich 2025-05-01 18:48:13 +00:00
  • 858c0e26d1 hyprpm: move to system directories for storing plugins (#10211) Vaxry 2025-05-01 18:00:26 +02:00
  • b5ef049ea1 master: Change center_master_slaves_on_right to center_master_fallback (#10201) Zetta1 Reid0 2025-05-01 14:29:06 +03:00
  • 615e0dae46 layouts: refactor class member vars (#10228) davc0n 2025-05-01 13:27:07 +02:00
  • ce4766772d hyprerror: refactor class member vars (#10227) davc0n 2025-05-01 13:26:43 +02:00
  • 8d6618104e cmake: ignore Wclobbered Vaxry 2025-04-30 23:06:33 +01:00
  • 50e1bec85f helpers: refactor class member vars (#10218) davc0n 2025-04-30 23:45:20 +02:00
  • b8a204c21d ci: minor fixes to glaze Vaxry 2025-04-30 22:34:09 +01:00
  • 2ee5118d7a render: properly release rendered buffers (#9807) Ikalco 2025-04-30 11:35:25 -05:00
  • 5d005f11fa xdg-bell: fix wrong resource cast Vaxry 2025-04-30 14:07:23 +01:00
  • 54c89104de DonationNag: ask after each major update (#10213) Vaxry 2025-04-30 14:47:35 +02:00
  • b2ad21a65c flake.lock: update Mihai Fufezan 2025-04-30 09:26:58 +03:00
  • 72cb5d24b6 permissions: disable automatic reloading of permissions from cfg Vaxry 2025-04-30 00:35:32 +01:00
  • 9868b18378 input: don't use pointer hold logic for unmapped surfs Vaxry 2025-04-30 00:31:15 +01:00
  • 208f4c48db config: use natural increase and decrease of brightness for default cfg (#10210) Sander 2025-04-30 01:10:47 +02:00
  • 4506871310 xdg-bell: avoid crashes on null toplevel Vaxry 2025-04-30 00:10:07 +01:00
  • 6483f4ec22 screencopy: don't render cursor when frame doesn't want it Vaxry 2025-04-29 22:02:50 +01:00
  • ae1fe860ff renderer: add render:send_content_type setting (#9851) UjinT34 2025-04-29 23:09:14 +03:00
  • 49974d5e34 cm: Use precomputed primaries conversion (#9814) UjinT34 2025-04-29 22:29:40 +03:00
  • 94bc132084 xdg-bell/xdg-tag: fix moved resource usage Vaxry 2025-04-29 19:48:52 +01:00
  • e9c3fcbb64 devices: refactor class member vars (#10206) davc0n 2025-04-29 19:51:07 +02:00
  • 40147d3a3f asyncdialogbox: fix missing header Vaxry 2025-04-29 18:37:21 +01:00
  • 23ecce0e7a protocols: add support for xdg-system-bell-v1 Vaxry 2025-04-29 18:32:21 +01:00
  • 465e3d979d window: make AsyncDialogBoxes not closeable Vaxry 2025-04-29 18:20:06 +01:00
  • b10a43dabc windowrules: add noclosefor Vaxry 2025-04-29 18:14:02 +01:00
  • 5bd7ff884d permissions: add perms for plugin loading (#10184) Vaxry 2025-04-29 18:59:43 +02:00
  • 2118440488 windows: refactor class member vars (#10168) davc0n 2025-04-28 22:25:22 +02:00
  • c505eb55ff screencopy: support hw cursors while sharing with cursor Vaxry 2025-04-28 20:18:02 +01:00
  • f5c5cfa960 keybindmgr: fixup bindn regression Vaxry 2025-04-28 00:18:51 +01:00
  • 0302bfdc22 async: add Promise and use it for AsyncDialogBox Vaxry 2025-04-27 00:03:32 +01:00
  • 4f868a1f3c SECURITY: init security policy Vaxry 2025-04-27 00:07:00 +02:00
  • 94c55fe909 helpers: properly support next/prev for workspace switching (#10074) nyx 2025-04-26 17:52:07 -04:00
  • 742bce016c decorationPositioner: update posinfo on window update Vaxry 2025-04-25 16:09:11 +01:00