Commit Graph

  • eb3b38d40b
    eventLoop: fixup event source callbacks main 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 f8bbe5124c00 (#10345) Jan Beich 2025-05-09 12:18:15 +00:00
  • fcb6f936ea
    hyprpm: add missing include for libc++ after 1c530cbc66db (#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 858c0e26d193 (#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