Commit graph

  • 3f40d6d936 pass: scale blur region in ::render vaxerski 2024-12-29 12:56:58 +01:00
  • a364e80425
    snap: give edge snapping precedence over corner snapping (#8873) Mike Will 2024-12-29 06:18:14 -05:00
  • 2b01a5bcf6
    xwayland: don't create an abstract unix domain socket on linux (#8874) Clayton 2024-12-28 09:07:42 -05:00
  • 8d4c18d723
    core: refactor/improve monitor mode selection (#8804) Ikalco 2024-12-28 07:32:04 -06:00
  • c600e1aaff [gha] Nix: update inputs vaxerski 2024-12-27 21:51:12 +00:00
  • cca0adf6a3
    snap: revert #8659, use bounds checking instead of bit mask (#8872) Mike Will 2024-12-27 16:49:45 -05:00
  • 534adad6b1 pass: scale blur regions properly vaxerski 2024-12-27 17:49:05 +01:00
  • 775111b603
    foreign-toplevel: update active on null window focus (#8860) user111111111111111111111111111111111 2024-12-27 15:20:55 +00:00
  • 85632e7c33
    internal: update window position/size after changing fullscreenstate (#8865) khushal-solves 2024-12-27 20:50:38 +05:30
  • 43ca66779b
    hyprpm: use glaze to parse hyprctl plugin list (#8812) Tuur Vanhoutte 2024-12-27 15:40:46 +01:00
  • e75e2cdac7 functionHooks: wait for hyprland pages before returning addr for trampo vaxerski 2024-12-26 11:29:42 +01:00
  • 2eaa4d80a0 debug: fix overlay not rendering vaxerski 2024-12-26 00:16:42 +01:00
  • dddb64dc35
    internal: added reference to CTimer class in KeybindManager (#8836) Avi Herman 2024-12-25 21:09:45 +02:00
  • 1a3d17da91 debug: fix ISDEBUG checking (#8823) staz 2024-12-25 04:32:18 +05:00
  • 2a24a61126 pass: improve blur region detection vaxerski 2024-12-25 00:24:57 +01:00
  • 2e2e2e2cad monitor: bring back old description behavior vaxerski 2024-12-23 21:14:54 +00:00
  • 68a5842f06
    Nix: fix TAG substitution Mihai Fufezan 2024-12-23 20:07:12 +02:00
  • 5f7ad767db
    flake.lock: update Mihai Fufezan 2024-12-23 00:39:17 +02:00
  • a4a4fffffb renderer: allow plugins to know what window was rendered in post Vaxry 2024-12-22 22:07:08 +00:00
  • 1830296df3 debug: add debug:pass for debugging the render pass Vaxry 2024-12-22 17:20:33 +00:00
  • e536b02248
    Renderer: rewrite render scheduling (#8683) Vaxry 2024-12-22 17:12:09 +01:00
  • 1cc1a46c2e core: fade in windows when they are brought from invisible workspaces Vaxry 2024-12-22 16:04:10 +00:00
  • 31422ae25d windowrules: add negative: prefix for negating a regex Vaxry 2024-12-21 23:07:23 +00:00
  • 57921d7dbd windowrules: precompute regexes for window/layer rules Vaxry 2024-12-21 19:21:45 +00:00
  • 8e8073c421
    groups: honor group lock window rule (#8782) Aqa-Ib 2024-12-21 16:35:47 +00:00
  • 52ee7a8748 data-device: fix edge case crash on null xwm Vaxry 2024-12-21 15:08:00 +00:00
  • 71dc9f6128 pluginAPI: add register dispatcher v2 Vaxry 2024-12-19 20:23:32 +00:00
  • fd67ee9ecd
    layout: apply group rules after window creation (#8779) Aqa-Ib 2024-12-19 19:22:40 +00:00
  • bec18dc6f9 core: fix possible crash on null active workspace Vaxry 2024-12-19 19:11:07 +00:00
  • 5b714f05f8
    internal: Make static analysis more happy (#8767) Ikalco 2024-12-18 19:56:01 -06:00
  • 7c43eed2c1
    hyprpm: fix hyrpm sometimes returning 0 despite errors occuring (#8761) Aaron Blasko 2024-12-19 01:33:57 +01:00
  • 23e7d8f6a7
    logging: fix Gpu info (#8764) Kamikadze 2024-12-19 04:08:57 +05:00
  • df06cb4d71
    core: Unbreak build on FreeBSD (#8762) Jan Beich 2024-12-18 19:15:44 +00:00
  • 0fec38fe72 xwayland: fix compile with no xwayland Vaxry 2024-12-18 19:09:02 +00:00
  • 80a4852266 xwm: fixup targets in selection requests Vaxry 2024-12-18 15:24:37 +00:00
  • 4c4471c66d xwayland: fix dnd including xwayland Vaxry 2024-12-18 15:14:37 +00:00
  • 6378c8ed65 core: avoid activating toplevel-less surfaces Vaxry 2024-12-18 15:01:03 +00:00
  • 49e5f9c428
    logging: get broader GPUINFO (#8753) Ikalco 2024-12-18 08:56:53 -06:00
  • 5f1df55fcb
    hyprctl: Fix hyprctl batch JSON command (#8749) Khalid 2024-12-17 20:26:02 +03:00
  • e2c78c00e5
    internal: remove dead code (#8748) Ikalco 2024-12-17 10:31:27 -06:00
  • bd7092a9fe
    binds: cycle within group on single monitor if no window found in the argument direction. (#8714) normaltaro 2024-12-17 21:42:38 +05:30
  • c7d9719910
    flake.lock: update Mihai Fufezan 2024-12-17 10:19:55 +02:00
  • 7ae7920572
    flake.lock: update (#8742) Austin Horstman 2024-12-16 20:15:39 -06:00
  • 4b6163aef3 windowrules: fixup duplicate rule enum tags Vaxry 2024-12-17 01:57:35 +00:00
  • 788ae58897 version: bump to 0.46.0 v0.46.0 Vaxry 2024-12-16 23:38:56 +00:00
  • bba2d9a197 versionkeeper: init version to 0.0.0 if no file is present Vaxry 2024-12-16 23:37:09 +00:00
  • e340e9f431
    nix/meson: add re2 dependency (#8738) Austin Horstman 2024-12-16 13:22:36 -06:00
  • c2d14a2013 opengl: fixup missed /4 in oklab parsing Vaxry 2024-12-16 18:53:21 +00:00
  • 95cdedee04 windowrules: fix prop rules with boolean values Vaxry 2024-12-16 18:44:19 +00:00
  • 0706c1a1f7 layerrules: fix ignorezero not working Vaxry 2024-12-16 18:37:34 +00:00
  • aecf1abddd opengl: fixup invalid ogl uniform reads Vaxry 2024-12-16 18:34:19 +00:00
  • b9f82e9968 animationmgr: fixup stack-use-after-return Vaxry 2024-12-16 18:31:07 +00:00
  • e06b520427
    core: Move regex from stdlib to re2 (#8736) Vaxry 2024-12-16 19:21:44 +01:00
  • dab50b3ef3
    core: Optimize window/layer rule application and scanning (#8735) Vaxry 2024-12-16 19:05:24 +01:00
  • eaac5c7cbd
    flake.lock: update Mihai Fufezan 2024-12-16 18:05:54 +02:00
  • a5234f26e4 core: drop using deques in favor of vectors Vaxry 2024-12-16 15:58:19 +00:00
  • de3ad245dc input: add warp_back_after_non_mouse_input Vaxry 2024-12-15 23:54:05 +00:00
  • db24964877
    xwayland: Support cross DnD from Wayland (#8708) Vaxry 2024-12-15 00:37:17 +01:00
  • 9f7a96b997
    core/data: Use pointer focus for DnD operations (#8707) Vaxry 2024-12-14 16:19:56 +01:00
  • 3cba4ba44e hyprctl: avoid crash on null pwuid Vaxry 2024-12-13 22:36:35 +00:00
  • 8237627f3a compositor: fix monitor arrangement with mixed auto directions Vaxry 2024-12-13 22:31:30 +00:00
  • 35e134e570 hyprctl: add an inhibitingIdle field to windows Vaxry 2024-12-13 21:30:19 +00:00
  • 452a7e6905
    dispatchers: Add an option to prioritize focus change within groups with movefocus (#8601) normaltaro 2024-12-14 01:58:57 +05:30
  • 61a51bb4ef
    snap: bias reserved area when its size is greater than zero (#8694) Mike Will 2024-12-13 11:34:04 -05:00
  • aefaeedf5e data-device: fixup wrong box expansion Vaxry 2024-12-12 12:16:59 +00:00
  • cef5e6dd7c layersurface: use lastMonitor and not monitor from cursor for new ls Vaxry 2024-12-11 22:31:38 +00:00
  • 7c03e9d376 core/data-device: expand damage region to fix minor px errors Vaxry 2024-12-11 22:30:17 +00:00
  • df956a0f6f windowrules: add rules for mouse and touchpad scroll factors (#8655) Mike Will 2024-12-06 01:16:58 -05:00
  • 33f271c29a
    hyprpm: target installed instead of running version (#8634) rooot 2024-12-11 17:49:09 +01:00
  • e892310953 workspace: update hasFullscreenWindow in updateWindows Vaxry 2024-12-11 16:02:54 +00:00
  • 4d05677e8d
    config: add 'force' option for 'cursor:warp_on_change_workspace' (#8681) Pavel Belyavsky 2024-12-10 23:55:05 +03:00
  • c16044a5c8
    core: Fix workspace selector parsing (#8687) Alexander Iliev 2024-12-10 22:54:51 +02:00
  • d94d8b4ab2
    windows: allow replacing existing fullscreen (#8566) littleblack111 2024-12-11 04:09:47 +08:00
  • bb5c3f2702 core/output: don't send enter too aggresively Vaxry 2024-12-10 01:40:31 +00:00
  • 0a27af8cd1 crashreporter: avoid clang warning Vaxry 2024-12-08 18:52:34 +00:00
  • c106f454c1
    CI/Nix: temporarily disable cross build Mihai Fufezan 2024-12-07 22:01:32 +02:00
  • 875b598a33 github: mention PR guidelines in the template Vaxry 2024-12-07 18:01:12 +00:00
  • 8bbeee1173
    core: Add clang-tidy (#8664) Vaxry 2024-12-07 18:51:18 +01:00
  • b1e5cc66bd
    core: Add support for hyprqtutils' update screen (#8651) Vaxry 2024-12-06 15:45:02 +01:00
  • 5ff02902ee
    snap: use the bit mask to check if snapping occurred (#8659) Mike Will 2024-12-06 09:25:14 -05:00
  • cccca7c02e renderer: drop requesting OUT_FENCE_PTR Vaxry 2024-12-06 14:15:38 +00:00
  • 10a4365f7d
    Nix: create TAG info from version Mihai Fufezan 2024-12-06 10:16:18 +02:00
  • a7a6eedc21 core: move version include to hyprctl Vaxry 2024-12-05 19:35:50 +00:00
  • 888bdf4e23 hyprctl: add directScanout to hyprctl monitors Vaxry 2024-12-05 19:33:54 +00:00
  • ceef4fb3a5 core: feeling a bit quirky today. Vaxry 2024-12-05 03:36:50 +00:00
  • 22f7d6f142 core: add a few festive splashes Vaxry 2024-12-05 01:59:29 +00:00
  • f9e4998a6d
    snap: check which corner is being grabbed for monitor snapping (#8637) Mike Will 2024-12-04 13:12:04 -05:00
  • 3c617ce33c internal: fixup some missed updateColorsOk() calls Vaxry 2024-12-03 22:58:30 +00:00
  • f6ac755cf7 cleanup: Revert use doLater instead of adding idle event handlers (#8624) vaxerski 2024-12-03 21:15:25 +00:00
  • 320144ae72
    core: move colorspace handling to oklab (#8635) Vaxry 2024-12-03 18:58:24 +00:00
  • 92186898c0
    version: add link versions for other utils (#8619) Vaxry 2024-12-02 16:31:22 +00:00
  • 10a9fec7fc
    master: make center ignore reserved areas (#8625) UjinT34 2024-12-02 18:32:32 +03:00
  • 6d7544458d
    cleanup: use doLater instead of adding idle event handlers (#8624) Ikalco 2024-12-01 11:14:35 -06:00
  • d26439a0fe nix: update flake Vaxry 2024-11-30 17:42:40 +00:00
  • ef6b0c81c9
    cleanup: remove leftover var in ThreadManager.cpp (#8611) littleblack111 2024-12-01 00:40:23 +08:00
  • 8f83d29f00 renderer: restore discard mode after IME render pass Vaxry 2024-11-28 23:51:53 +00:00
  • 22bf2853e6 hyprpm: fix incomplete unmet dependencies message Daringcuteseal 2024-11-28 21:21:55 +07:00
  • 5963970be5
    descriptions: change allow_pin_fullscreen value to false (#8592) nyx 2024-11-28 10:25:24 -05:00
  • 8b51eeb7ae core: fix compilation outside stdlibc++ Vaxry 2024-11-28 14:31:38 +00:00
  • 5329298b52
    sessionLock: don't send motion events on every surface commit (#8584) Andre Toerien 2024-11-27 21:59:00 +02:00