Commit Graph

  • 4cf62c114e layerrules: add abovelock to render above lockscreen (#9793) Virt 2025-04-25 16:38:31 +02:00
  • 41f5f67f6c window: Fix order of urgency flag and event emission (#10163) Jason 2025-04-24 20:37:49 -04:00
  • 02d7badd15 workspaces: refactor class member vars (#10167) davc0n 2025-04-25 02:37:12 +02:00
  • 0e80ecc534 layers: refactor class member vars (#10149) davc0n 2025-04-24 20:49:49 +02:00
  • be6268a7ec groupbar: Add options for setting group bar title font weight (and indicator gap) (#9617) M Matthew Hydock 2025-04-24 14:48:08 -04:00
  • a9549dbca0 protocols: add Hyprland toplevel mapping implementation (#9775) WhySoBad 2025-04-24 18:10:57 +02:00
  • b06fbdb743 dwindle: use idealIgnoreReserved for moveWindowTo bbs Vaxry 2025-04-23 22:31:14 +01:00
  • 241a4935a2 compositor: refactor class member vars (#10141) davc0n 2025-04-22 15:23:29 +02:00
  • 3577a6be31 nix/overlays: add w-p 1.43 Mihai Fufezan 2025-04-22 11:03:27 +03:00
  • 2e540e4ec4 flake.lock: update Mihai Fufezan 2025-04-22 11:00:49 +03:00
  • a4f7d7c594 protocols: add xdg_toplevel_tag_v1 support Vaxry 2025-04-21 22:22:06 +01:00
  • 55e953b383 InputManager: add nofollowmouse (#9994) nyx 2025-04-21 14:48:27 -04:00
  • d29723cb76 keybinds: allow executing binds not bound to a key (#10102) nyx 2025-04-21 14:47:14 -04:00
  • 400dd16072 debug: refactor class member vars (#10130) davc0n 2025-04-21 20:42:02 +02:00
  • a3b96961a2 tablet: naive window refocusing (#10110) Andrei V 2025-04-21 01:32:31 +03:00
  • a3d32f3b70 hyprpm: fix format Vaxry 2025-04-20 23:23:11 +01:00
  • 4d14bcb02f config: Refactor class member vars (#10124) davc0n 2025-04-20 20:39:33 +02:00
  • 9b4060f09b hyprpm: extend dep list Vaxry 2025-04-20 16:54:22 +01:00
  • 867bc86089 compositor: fix getMonitorInDirection skipping active monitor (#10114) syuzuki 2025-04-20 11:22:21 +09:00
  • f48ee7a3d1 protocols: ensure PointerConstraints activation occurs only after attched to InputManager (#10096) Bruno Krügel 2025-04-18 20:16:30 -03:00
  • 51afc2c291 ctm: enable fade animation on nvidia driver versions 575 and above (#10095) fazzi 2025-04-18 20:44:54 +01:00
  • 02f7da2bf2 [gha] Nix: update inputs vaxerski 2025-04-18 15:39:22 +00:00
  • 7631d4c73f render, helpers: Call OpenGL destroyMonitorResources on disconnect (#10111) Lee Bousfield 2025-04-18 10:37:51 -05:00
  • ddae3036ca ci: close unwanted issues automatically (#10106) raf 2025-04-17 20:33:05 +00:00
  • 225e13c3cc InputManager: add config option to disable keybinds per device (#10064) nyx 2025-04-16 20:19:10 -04:00
  • 3fa6320a39 desktop: Damage subsurface when position changes (#10094) Lee Bousfield 2025-04-16 10:49:01 -05:00
  • 1ae7e2164c xcursormgr: include <variant> Vaxry 2025-04-16 13:49:41 +01:00
  • 877fb5b93a time: move to stl's clocks and move timer Vaxry 2025-04-16 01:37:48 +01:00
  • 0e521788bc core: wait for dmabuf readiness (#9806) Ikalco 2025-04-15 18:02:31 -05:00
  • ffd6cf65e4 windowrules: allow incrementing window props (#9566) MightyPlaza 2025-04-15 23:00:40 +00:00
  • 8b7b169043 flake.lock: update Mihai Fufezan 2025-04-14 18:58:37 +03:00
  • 533bc5115e monitors: fix disconnected monitors are reconnected to an empty workspace (#9874) Nathan Ollerenshaw 2025-04-14 02:07:53 -07:00
  • 99ab3e19d9 framebuffer: Fix framebuffer size check (#10068) psyvern 2025-04-13 22:40:15 +02:00
  • f4e19d3f1e layerSurface: warp position and size before taking a snapshot (#10054) Vaxry 2025-04-13 17:56:20 +02:00
  • 06469b3391 IHyprLayout: center floating window at cursor when picked up from fullscreen (#10063) nyx 2025-04-13 11:32:53 -04:00
  • 303a10d27c IHyprLayout: respect minimum window size (#10017) nyx 2025-04-12 19:03:03 -04:00
  • 4d85e7996d dwindle: ignore fullscreen window for positioning when use_active_for_splits=false (#9838) rszyma 2025-04-13 00:58:38 +02:00
  • 2da4f427ea compositor/surface: fix surface opaque and input regions not being updated (#10055) Ikalco 2025-04-12 11:58:29 -05:00
  • a17cea8b8c asyncDialogBox: fix missing pid Vaxry 2025-04-12 17:47:22 +01:00
  • 6538970087 binds: add drag_threshold for click/drag isolation (#9839) alaricljs 2025-04-12 10:43:13 -04:00
  • 0399e64274 screencopy: Handle explicit sync failure (#10050) Lee Bousfield 2025-04-12 09:38:46 -05:00
  • 382f0f23f1 pass: revert "remove renderer finalDamage since it's unused (#9996)" (#10039) Vaxry 2025-04-11 00:34:50 +02:00
  • 6310b8a1fe Revert "pass: remove renderer finalDamage since it's unused (#9996)" revert-9996-remove_final_damage Vaxry 2025-04-11 00:34:00 +02:00
  • b83c9f5c6f cmake: do not install version.h.in (#10035) Aaron Blasko 2025-04-11 00:31:07 +02:00
  • d775686380 input: add warp_on_toggle_special (#9945) Virt 2025-04-10 14:54:24 +02:00
  • 0dc531c4a7 core: fix crash in data device on shutdown (#9997) Ikalco 2025-04-09 11:08:42 -05:00
  • 0a7e2cb152 pass: remove renderer finalDamage since it's unused (#9996) Ikalco 2025-04-09 10:50:06 -05:00
  • 4f991610d0 watchdog: remove watchdog Vaxry 2025-04-09 01:48:21 +01:00
  • ea852965ff xdg-shell: fix some null refs (#9992) nyx 2025-04-08 13:43:15 -04:00
  • 260d8e1f71 Permission Manager: add permission management for screencopy (#9930) Vaxry 2025-04-08 19:39:53 +02:00
  • 642f394eb3 xwayland: sync primary selection with wayland (#9952) nyx 2025-04-08 11:36:29 -04:00
  • b15c2bfff6 CursorManager: Store cursor pixel data retrieved from X/HC as a copy (#9986) Vaxry 2025-04-07 21:08:16 +02:00
  • da86db43d4 core: refactor and improve surface commit (#9805) Ikalco 2025-04-07 14:03:27 -05:00
  • 70ae99f521 input/layers: Fix exclusive LS focus / refocus after unmap (#9984) Vaxry 2025-04-07 20:52:11 +02:00
  • a8eda7f978 helpers: add missing include for BSDs after 3c128679ee (#9982) Jan Beich 2025-04-07 18:36:01 +00:00
  • 8a8f394da7 swipe: fix swiping onto a new workspace bound to another monitor (#8176) (#9927) kerty0 2025-04-07 15:46:31 +03:00
  • 51838fb5f5 layout: properly track floating window position (#9937) Virt 2025-04-06 23:41:27 +02:00
  • 85f874d10f swipe: fix prev workspace remembering Vaxry 2025-04-06 22:35:26 +01:00
  • 9b3925009a DataDevice: position icon at cursor hotspot (#9895) nyx 2025-04-06 17:24:14 -04:00
  • 3c128679ee helpers: Add an async dialog box impl (#9919) Vaxry 2025-04-06 17:31:58 +02:00
  • e96b8ce4cc window: send fractional scale on updateScaleTransform Vaxry 2025-04-06 00:30:13 +01:00
  • 433b7881a3 compositor: fix crash when moving a workspace to a monitor with size 0x0 (#9848) Maximilian Seidler 2025-04-06 00:54:29 +02:00
  • ed05f14300 ci: nuke stalebot Vaxry 2025-04-05 19:28:42 +01:00
  • c62fb08da6 github: remove issue templates Vaxry 2025-04-05 18:45:52 +01:00
  • 8ba20fcae1 compositor: avoid crash on null window monitor move Vaxry 2025-04-05 00:30:27 +01:00
  • ff97d18c4c flake.lock: update Mihai Fufezan 2025-04-03 18:08:55 +00:00
  • 5e8bb71785 ctm: fix crash when finishing ctm progress with a destroyed monitor (#9835) Maximilian Seidler 2025-04-03 16:40:59 +02:00
  • b496e2c718 nix/module: load plugins using exec-once (#9836) Amadej Kastelic 2025-04-03 09:43:06 +02:00
  • a41b8d5e97 groupbar: add text offset and upper gap settings (#9733) Arkady Buryakov 2025-04-02 23:26:46 +03:00
  • 8654029f86 versionkeeper: create version file if not present (#9829) Armin 2025-04-02 22:21:05 +02:00
  • a4e6c5d678 window: don't deactivate unfocused xwayland windows in groups (#9781) nyx 2025-04-01 18:51:37 -04:00
  • 3a47c73f34 layout: center floating window at cursor when picked up from fullscreen (#9780) nyx 2025-04-01 18:45:51 -04:00
  • 1f0fd79b91 internal: Don't force default cursor on config reload/monitor reconfigure (#9815) X2E4VXpZKv 2025-04-01 16:20:38 +02:00
  • d1a59ec39e renderer: render tiled fading out above other tiled windows Vaxry 2025-04-01 00:25:09 +01:00
  • 4c987b20e2 makefile: fix find command in installheaders Vaxry 2025-03-31 17:13:17 +01:00
  • 2309270752 anr: add config for ping number before popup shows up (#9782) nyx 2025-03-31 12:06:17 -04:00
  • 79b526a041 socket2: add minimized event for foreign-wlr Vaxry 2025-03-30 22:34:46 +01:00
  • 075bbecabd core: fix artifacts when fullscreening (#9778) nyx 2025-03-30 17:28:12 -04:00
  • 8aaffda969 core: fix null ref when resuming system (#9794) nyx 2025-03-30 17:18:04 -04:00
  • 10a335631e solitary: Fix the non-working tearing #9429 (#9772) Shockingly Good 2025-03-30 20:29:39 +02:00
  • da2d7c3971 config: Fix matching monitor by description to allow space prefix (#9788) Emad Elsaid 2025-03-30 03:12:15 +02:00
  • 05eb0aa43d workspaces: Add binds:hide_special_on_workspace_change (#9728) LeviVanDerMaas 2025-03-30 03:11:39 +02:00
  • fc7223edc0 synctimeline: check if fd is readable before wait (#9789) Tom Englund 2025-03-30 01:53:23 +01:00
  • 86c279d7d0 protocols: Don't update hdr metadata if image description is unchanged (#9776) Lee Bousfield 2025-03-29 19:25:27 -05:00
  • 46b00a4a86 makefile: add new shaders to make installheaders (#9783) micha4w 2025-03-30 01:25:02 +01:00
  • 4a79eea6dc opengl: check for g_pHyprOpengl pointer (#9791) Tom Englund 2025-03-29 21:52:27 +01:00
  • 7374a023ef renderer/opengl: Extract shaders from source (#9600) UjinT34 2025-03-29 03:19:35 +03:00
  • 9a3bec5d0a [gha] Nix: update inputs v0.48.1-b vaxerski 2025-03-28 16:23:50 +00:00
  • 29e2e59fdb version: bump to v0.48.1 v0.48.1 Vaxry 2025-03-28 16:14:57 +00:00
  • 1fdb5ba09e xwayland: Cleanup server startup and FDs (#9769) Lee Bousfield 2025-03-28 11:12:25 -05:00
  • aa421c2e95 core: Don't damage the entire surface every frame (#9763) Lee Bousfield 2025-03-28 11:00:39 -05:00
  • 3c36e083f1 surfacestate: reset buffer bit before applying to current Vaxry 2025-03-28 12:32:07 +00:00
  • 3fc0abcb56 workspaces: minor fixes to persistence Vaxry 2025-03-27 13:59:45 +00:00
  • 273f43bda6 internal: fix minor ubsan errors (#9743) Tom Englund 2025-03-26 18:22:44 +01:00
  • 0a3948107a surfacestate: track and apply updated state Vaxry 2025-03-26 15:11:19 +00:00
  • 189e18394e opengl: don't attempt to compile cm on gles3.0 Vaxry 2025-03-26 14:28:19 +00:00
  • 3eb859bb4e pass/rect: include clipBox in opaque calculations vaxerski 2025-03-26 11:47:04 +00:00
  • eaa9663057 groupbar: round boxes vaxerski 2025-03-26 11:44:38 +00:00
  • 5da8281d68 pass: remove unusued timeline in texpass (#9734) Tom Englund 2025-03-26 02:22:09 +01:00
  • d2031ba3e0 Groupbar: apply scaling factor to text (#9731) Arkady Buryakov 2025-03-26 04:07:56 +03:00