Commit graph

  • 011d7ccb91
    internal: Fix compiler warnings (#9646) Lee Bousfield 2025-03-17 09:52:40 -05:00
  • efc51eb7d1
    managers: Use primary backend for cursor swapchain (#9645) Lee Bousfield 2025-03-17 09:51:18 -05:00
  • c2835b6b0f
    groupbar: remove recursive window recalc (#9561) nyx 2025-03-17 10:50:49 -04:00
  • d5d7f69d1e
    flake.lock: update Mihai Fufezan 2025-03-17 14:50:32 +02:00
  • 5cef2f44fe
    renderer: allow commits when buffer is unchanged but cursor changed (#9648) Ikalco 2025-03-17 07:06:58 -05:00
  • 22154fa272 opengl: simplify cm pipeline Vaxry 2025-03-16 21:50:15 +00:00
  • 2ddd16ef28
    CMake: install frag files (for real this time) Mihai Fufezan 2025-03-16 19:35:37 +02:00
  • d7382aa8a1
    CMake: install frag files Mihai Fufezan 2025-03-16 18:27:27 +02:00
  • 90306bdae6 Meson: include frags in globber Mihai Fufezan 2025-03-14 21:54:55 +02:00
  • b1ab0f7539 splashes: update for 3ya Vaxry 2025-03-16 03:03:32 +00:00
  • bf5e4bf116
    syncobj: dont crash compositor on protocol errors (#9627) Tom Englund 2025-03-15 19:57:52 +01:00
  • 4c471218c9
    renderer: fix window offset for dragged windows (#9629) Blackilykat 2025-03-15 19:15:09 +01:00
  • e59680481d
    input: Fix clicking through groupbar tabs (#9606) phonetic112 2025-03-14 20:22:39 -04:00
  • f4315db50f
    nix: mesa -> libgbm (#9612) André Silva 2025-03-14 18:24:55 +00:00
  • 3cc8e8c6be renderer: don't crash if cm fails to compile Vaxry 2025-03-14 15:20:08 +00:00
  • b37944605f protocols: fix include Vaxry 2025-03-14 14:34:17 +00:00
  • f4995c1837 descriptions: remove allow_early_buffer_release Vaxry 2025-03-14 14:14:10 +00:00
  • 6ffde36466
    syncobj: use eventfd instead of stalling fd checks (#9437) Tom Englund 2025-03-14 15:08:20 +01:00
  • c754d7963f
    nix: remove wayland-protocols overlay and bump flake (#9613) André Silva 2025-03-14 07:14:59 +00:00
  • 8c97cb7858
    renderer: add simple color management (#9506) UjinT34 2025-03-14 02:15:18 +03:00
  • e86d3a14e4
    groupbar: add an option to adjust gap sizes (#9578) phonetic112 2025-03-12 10:09:09 -04:00
  • 4b25fbe5fd
    windows: respect noinitialfocus with workspace changes (#9586) nyx 2025-03-11 13:32:01 -04:00
  • 81e93acba4 groupbar: pass alpha to title tex render pass Vaxry 2025-03-11 17:30:12 +00:00
  • b21edb1a97 input: fix touch calibration matrix overriding Khalid J. 2025-03-06 14:24:36 +03:00
  • e4af4b5e2e
    core: update decorations on lockgroups (#9573) MightyPlaza 2025-03-10 17:40:46 +00:00
  • d30cc19d25
    renderer: skip ds commits if buffer didn't change (#9556) Ikalco 2025-03-08 13:24:22 -06:00
  • f15b49e0fd
    core: prevent crash when monitor list is empty (#9572) nyx 2025-03-08 14:14:03 -05:00
  • c544c5115c
    windowrules: store floating size on close instead of resize (#9569) nyx 2025-03-08 08:20:27 -05:00
  • b80b64cd6c
    windowrules: add option to allow size persistence between app launches (#9422) nyx 2025-03-07 20:12:02 -05:00
  • 4082e876d5 [gha] Nix: update inputs vaxerski 2025-03-07 22:56:23 +00:00
  • 8ce1665fdb
    protocols: Fix blocked color management get_information (#9563) Lee Bousfield 2025-03-07 16:54:56 -06:00
  • 7753e8ea68
    keybinds): prevent crash when executing movewindoworgroup (#9551) nyx 2025-03-06 17:08:57 -05:00
  • cb4230e1c2 touch: reject swipe on locked sessions Vaxry 2025-03-06 22:08:23 +00:00
  • 7055d0c138
    master: add option to keep master window position (#9537) nyx 2025-03-06 17:06:05 -05:00
  • 4435f5c546
    input: fixup mouse check for flipping x / y (#9529) nyx 2025-03-06 11:33:01 -05:00
  • 7a84317f33
    protocols: Fix cursor shape protocol valid shape check (#9547) Lee Bousfield 2025-03-06 09:54:47 -06:00
  • 2433760786
    hyprctl: Error handling improvements, minor cleanups (#9536) Abdalrahman Shaban 2025-03-06 01:50:28 +02:00
  • b51ab182ae
    socket2: add activespecialv2 (#9530) Matt White 2025-03-05 12:33:33 -07:00
  • d7e7a29261
    input: add flip_x and flip_y for touchpad (#9481) nyx 2025-03-03 15:56:01 -05:00
  • f1ef724a87
    protocols: Ensure protocol dtors are called in ProtocolManager dtor (#9521) Ikalco 2025-03-02 18:57:49 -06:00
  • 474bfcbccd core: fix clang-format Vaxry 2025-03-02 16:24:37 +00:00
  • 905ca39bc9
    nix/module: toHyprconf -> toHyprlang (#9221) Mihai Fufezan 2025-03-02 15:41:49 +02:00
  • 3a21dd84b3 core: cleanup some smart pointer usage Vaxry 2025-03-02 02:19:35 +00:00
  • e6be4af21f core: add default initializers for ccompositor ptrs Vaxry 2025-03-02 02:16:24 +00:00
  • 2c78867a98 core: cleanup window properties Vaxry 2025-03-02 02:13:31 +00:00
  • 2acbb59bf2
    core: ignore internal move workspace calls if the workspace doesn't change (#9516) phonetic112 2025-03-01 13:34:38 -05:00
  • 11943f761e monitor: avoid crash on expired special workspace monitor owner Vaxry 2025-03-01 15:56:44 +00:00
  • f148b96bea
    input: Provide a non-zero time for button release triggered during window unmap. (#9513) Indy Ray 2025-03-01 07:53:30 -08:00
  • 445337d03d
    protocols: Fix IWaylandProtocol onDisplayDestroy m_pGlobal double-free (#9507) Lee Bousfield 2025-02-27 19:52:31 -06:00
  • 34f2a4713e
    core: Add null activeWorkspace check in moveWorkspaceToMonitor (#9503) Lee Bousfield 2025-02-27 19:52:23 -06:00
  • d5920bc5da
    internal: fix include paths (#9500) Tuur Vanhoutte 2025-02-27 00:56:11 +01:00
  • aee9b8ac19 protocols: fix relative include Vaxry 2025-02-26 22:13:06 +00:00
  • 32a3d84d74 protocols: fix wrong iface for xdg_dialog Vaxry 2025-02-26 20:49:31 +00:00
  • 002cd91fbf
    nix: wp-protocol version bump (#9494) Soliprem 2025-02-26 18:36:24 +01:00
  • 01f4074421
    hyprctl/layers: print pid for layershell clients (#9468) littleblack111 2025-02-26 23:03:06 +08:00
  • 6787fe8933
    protocols: Support wp color management proto (#9444) UjinT34 2025-02-26 17:56:37 +03:00
  • f0850905f0 cmake: add CXX_STANDARD_REQUIRED flag to ensure c++ version must be c++26 (#9476) 牧羊犬真Q 2025-02-25 21:49:29 +08:00
  • d1ea18b492 hyprctl/config: fixup config descriptions, fill out missing ones, provide more data Vaxry 2025-02-25 13:49:07 +00:00
  • 73ae9790f9 hyprpm: add --hl-url for custom forks Vaxry 2025-02-24 13:11:25 +00:00
  • 3458d7ac93
    xwayland: improve dnd and cleanup (#9405) nyx 2025-02-23 21:52:10 -05:00
  • e59464629f
    config: fix a possible crash in the monitor config parser (#9460) cyanbun96 2025-02-24 00:43:24 +02:00
  • 2e81648980
    internal: use isNumber from hyprutils (#9467) littleblack111 2025-02-24 01:35:29 +08:00
  • 8f50460bfe
    xcursor: move config check to sync gsettings (#9473) Tom Englund 2025-02-23 18:32:38 +01:00
  • f4b148df1e
    anr: add xwayland support (#9456) Vaxry 2025-02-21 21:26:53 +01:00
  • 0e24f9c0d5 anr: add a note for no pid dialogs Vaxry 2025-02-21 16:58:17 +00:00
  • 2cfa5d2408
    hyprctl: Add IPC support for Hyprsunset (#9315) Aaron Tulino 2025-02-21 07:20:11 -07:00
  • fa246cb6ed
    flake.lock: update hyprutils and aquamarine Mihai Fufezan 2025-02-20 14:56:17 +02:00
  • 6d25ef09cd
    xwayland: add INCR support for clipboard transfers (#9434) nyx 2025-02-19 10:29:39 -05:00
  • 0137a5f6cd anr: capitalize options Vaxry 2025-02-18 15:20:00 +00:00
  • 3c1a2e9fca config/descriptions: add enable_anr_dialog Vaxry 2025-02-18 15:18:34 +00:00
  • fb8eaba83f core: add an ANR dialog Vaxry 2025-02-18 15:10:40 +00:00
  • 3352317ca8
    scripts/generateVersion.sh: convert to posix (#9433) nyx 2025-02-18 09:18:22 -05:00
  • e59623d1d5 hyprctl: don't return empty str if there are no global shortcuts Vaxry 2025-02-18 00:33:27 +00:00
  • d01f9943e1
    subsurfaces: dont try to access popup surfaces when handling subsurface updates (#9421) nyx 2025-02-17 13:02:32 -05:00
  • 59c615c321
    input: add follow_mouse_threshold (#9392) andrewandreii 2025-02-17 04:03:27 +02:00
  • e2a9271150 animations: add the gnomed animation style for windows Vaxry 2025-02-16 20:53:49 +00:00
  • 897ee276dc
    xwayland: configure on a configure request and cleanup geometry conversion (#9375) Maximilian Seidler 2025-02-16 00:20:42 +00:00
  • 94a30889a7
    keybinds: fix some errors not returning a failure (#9416) andrewandreii 2025-02-15 21:04:02 +02:00
  • 9228116c9a
    xwayland: fix a possible clipboard race condition (#9394) nyx 2025-02-15 14:03:37 -05:00
  • 410da2e46f
    workspaces: update persistence on workspace rename (#9368) Roberto Previdi 2025-02-15 15:01:52 +01:00
  • 7a6fde8414
    internal: redirect exec'd app output to /dev/null (#9411) nyx 2025-02-15 08:51:17 -05:00
  • 3eb6cb1875
    syncobj: ensure we only add waiters on succesful checks (#9412) Tom Englund 2025-02-15 14:48:52 +01:00
  • 2f967037aa config: set no_hw_cursors to auto by default and disable on tearing Vaxry 2025-02-15 00:21:50 +00:00
  • 1309b59f2c monitor: report a scheduled frame when tearing on cursor move Vaxry 2025-02-15 00:18:43 +00:00
  • fb36815b01 renderer: remove spammy log Vaxry 2025-02-14 22:51:36 +00:00
  • df3fba1572
    internal: remove unused variable (#9402) Honkazel 2025-02-14 20:31:03 +05:00
  • 40adb3dfb4
    config: actually set initial beziers (#9400) Maximilian Seidler 2025-02-13 11:37:59 +00:00
  • 5d2b008294
    renderer: disable explicit if aquamarine output doesn't support it (#9396) (#9398) Anthony Ruhier 2025-02-13 12:09:25 +01:00
  • 208f94fe12
    animations: sync inactive/active border angles when using borderangle animations (#9401) Maximilian Seidler 2025-02-13 11:08:03 +00:00
  • 1789405163
    session-lock: send locked when in unsafe state (#9399) Maximilian Seidler 2025-02-13 11:06:36 +00:00
  • 68bb3e7f0a
    env: move XDG_SESSION_TYPE to before backend init (#9390) nyx 2025-02-12 08:54:42 -05:00
  • f83fe9986b
    protocols: add version 2 of ext-idle-notify-v1 protocol (#8959) J. J. Ramsey 2025-02-11 09:58:43 -05:00
  • f2d43e5f21
    nix/overlays: add wayland-protocols overlay Mihai Fufezan 2025-02-10 20:17:29 +02:00
  • e1179b665b
    flake.lock: update Mihai Fufezan 2025-02-10 20:11:35 +02:00
  • f261fb6fe0 groupbar: fix groupbar missing when indicator_height is <= 0 Vaxry 2025-02-09 17:58:09 +00:00
  • 3a43e7bb9a config: default movefocus_cycles_fullscreen to false Vaxry 2025-02-09 17:50:54 +00:00
  • 1f97643e83 core: add mallopt to modify trim threshold Vaxry 2025-02-09 17:38:20 +00:00
  • 56f6f61596
    tablet: take active_area_size into account when sending tip event (#9325) clamydo 2025-02-09 15:30:30 +01:00
  • 8e10ddb592
    datadevice: fix wrong param (#9370) Honkazel 2025-02-09 02:00:55 +05:00
  • feb8ad48f0
    groups: deactivate unfocused windows in groups (#9354) nyx 2025-02-08 09:05:44 -05:00