Commit graph

  • 93e5d7ca5a input: check for focused_client being null before reading its client Vaxry 2024-04-21 15:17:05 +01:00
  • 1ce21fdb3e nix: fix missing git in wlroots build André Silva 2024-04-21 13:33:50 +01:00
  • 4dc07c4378 keybinds: clear repeat source on mouse inputs Vaxry 2024-04-21 12:50:31 +01:00
  • 8ca28dd510 [gha] Nix: update wlroots vaxerski 2024-04-21 11:40:48 +00:00
  • 9ce9bd9b0f deps: bump wlroots Vaxry 2024-04-21 12:39:50 +01:00
  • 7c3bd4c19f
    workspace: Add fullscreen workspace selector (#5640) thejch 2024-04-20 17:50:08 -07:00
  • 30e4b404f2 cursor-shape: move to new impl Vaxry 2024-04-21 01:47:38 +01:00
  • a141bbbea5 helpers: Add new C++ Signal and Listener classes Vaxry 2024-04-21 01:47:24 +01:00
  • a10a6fff55 [gha] Nix: update inputs fufexan 2024-04-21 00:03:53 +00:00
  • 4ad739ec63 HookSystem: improve callback safety Vaxry 2024-04-20 20:16:42 +01:00
  • 1055e6bee6 wayland-protocol: remove unused CWaylandResource Vaxry 2024-04-20 19:34:30 +01:00
  • 84ee839ca6 XDG-Output: move to hyprwayland-scanner Vaxry 2024-04-20 19:34:18 +01:00
  • a945346064
    core: remove libsystemd dependency (#5660) Yaroslav 2024-04-20 22:50:07 +05:00
  • ea47e8c92a Fractional-scale: move to new impl Vaxry 2024-04-20 14:14:54 +01:00
  • ea95449402
    core: Move tearing to hyprwayland-scanner (#5657) Vaxry 2024-04-20 13:25:29 +01:00
  • 5c97b96278
    config: Allow more sensible input options for enabling animations. (#5659) Gabriel Ford 2024-04-20 11:26:48 +00:00
  • 10caa03ce5
    config: merge all rules set for the same workspace selection (#5656) thejch 2024-04-19 18:20:16 -07:00
  • 1ebc32f5f4 tearing-control: search through all valid windows Vaxry 2024-04-20 00:08:49 +01:00
  • b52a49b4c4
    tearing-control: hyprland impl (#5655) Vaxry 2024-04-19 22:16:35 +01:00
  • 1016faea53 misc: fix autocompletions for meson (hyprctl/hyprpm) Yixun Lan 2024-04-19 13:39:55 -04:00
  • dd39cd7e42
    windows: recalculate monitor after updating windows (#5647) Sungyoon Cho 2024-04-20 02:46:16 +09:00
  • 4d0a635237
    workspace: Add 'v' flag for workspace selector that counts only visible windows (#5628) zakk4223 2024-04-18 21:44:51 -04:00
  • 82222342f1
    shaders: Use sin-less hash for noise (#5607) Epikastema 2024-04-17 18:01:50 +00:00
  • 78b04c3a76
    hyprctl: fix activewindow request not showing workspace name (#5623) Thomas Lindae 2024-04-17 18:44:46 +02:00
  • e57a2d7ec8
    keybindmgr: add optional silent suffix to movewindow. (#5597) Maarten de Vries 2024-04-17 13:04:16 +02:00
  • e8e02e81e8 README: minor cleanup Vaxry 2024-04-16 20:36:21 +01:00
  • fe7b748eb6 props: bump version to 0.39.1 Vaxry 2024-04-16 17:01:03 +01:00
  • eeca50e3dc
    hyprpm: err out on missing runtime deps Vaxry 2024-04-16 16:58:57 +01:00
  • 9a66514e26 hyprpm: shallow since a week before commit date vaxerski 2024-04-16 15:41:11 +01:00
  • 32555e98dd window: remove input ref on unmap vaxerski 2024-04-16 15:17:50 +01:00
  • 79a139c949
    flake.lock: update Mihai Fufezan 2024-04-15 23:57:27 +03:00
  • c99803af15
    notifications: fix notifications on manually rotated monitor (#5599) FUFSoB 2024-04-16 01:47:39 +05:00
  • 02cbf049d2 hyprpm: checkout branch and rev separately Vaxry 2024-04-15 18:49:19 +01:00
  • ccbdce7c85 input: send an empty relative event after constraint motion events Vaxry 2024-04-15 17:22:25 +01:00
  • 3dbf8e936e cursor: add hyprcursor loggers Vaxry 2024-04-15 16:45:08 +01:00
  • d1c2d524a0 misc: fix autocompletions for meson (hyprctl/hyprpm) Vaxry 2024-04-15 16:02:12 +01:00
  • 2ea367839b
    build: Unbreak build on FreeBSD by adjusting dependencies (#5595) Jan Beich 2024-04-15 13:42:17 +00:00
  • 1719905e7f CI: unshallow on checkout before sourcing the tarball Vaxry 2024-04-15 02:05:45 +01:00
  • ce4c36392d hyprpm: minor fixes to hyprpm for shallow and versioned clones Vaxry 2024-04-15 01:57:04 +01:00
  • 67f47fbdcc [gha] Nix: update wlroots vaxerski 2024-04-14 20:33:15 +00:00
  • 043a40cd7a
    deps: update wlroots (#5592) thejch 2024-04-14 13:32:19 -07:00
  • fd7ea4f27c
    constraint: Fix xwl cursor locking for scaled monitors (#5587) LivingCodeX 2024-04-14 20:31:50 +00:00
  • e93fbd7c4f props: bump ver to 0.39.0 Vaxry 2024-04-14 19:48:24 +01:00
  • 83ab0f2d66
    keybindmgr: fix workspace_back_and_forth (#5585) go0d1uck 2024-04-14 21:54:00 +08:00
  • 0634aaeac6
    renderer: remove border on fullscreen (#5577) MightyPlaza 2024-04-13 23:16:26 +00:00
  • 61fe47189b
    build: update asan patch (#5562) André Silva 2024-04-13 22:13:08 +01:00
  • 9e4b2efe7e
    cmake: Some small cmake cleanups (#5572) Yaroslav 2024-04-13 18:40:28 +05:00
  • d96501442f
    core: Fix double special workspace (#5574) thejch 2024-04-13 06:39:20 -07:00
  • 582d6233c8
    workspace: fix workspace name selector returning true early (#5571) thejch 2024-04-12 17:55:17 -07:00
  • 34396f55a2
    master: change the mfact dispatcher to use splitratio (#4766) thejch 2024-04-12 17:54:18 -07:00
  • 0c513ba91b CI: fix packaging Vaxry 2024-04-12 20:46:21 +01:00
  • dd6fdf49d9 window: always unref workspace on unmap Vaxry 2024-04-12 19:52:01 +01:00
  • ddcdb56f2c CI: fix arch Vaxry 2024-04-12 19:50:33 +01:00
  • 32147f5e91
    hyprpm: fix wlroots path (#5567) bvr-yr 2024-04-12 21:49:33 +03:00
  • d8d0d3b20b
    Nix & Meson: switch to wlroots-hyprland Mihai Fufezan 2024-04-12 20:35:31 +03:00
  • 382b6d3f6b makefile: move wlr headers dir Vaxry 2024-04-12 18:07:04 +01:00
  • 0a70ccd099 Makefile: remove refs to libwlroots Vaxry 2024-04-12 17:58:12 +01:00
  • e1e11f5a87 [gha] Nix: update wlroots vaxerski 2024-04-12 15:32:45 +00:00
  • 45945a3e7d deps: move from wlroots to wlroots-hyprland Vaxry 2024-04-12 16:31:50 +01:00
  • b1a9430289 inhibitor: always destroy on window unmap Vaxry 2024-04-12 00:17:50 +01:00
  • e0a7cf5c30
    master: fix full height when all windows master (#5549) Jan-Peter Dhallé 2024-04-12 01:05:30 +02:00
  • 185a3b4881 swipe: nuke numbered Vaxry 2024-04-11 12:45:46 +01:00
  • 47e5b41fea
    renderer: Add dimaround layer rule (#4643) TheOnlyMrCat 2024-04-11 21:41:18 +10:00
  • ac0f3411c1 macros: fix no pch warning Vaxry 2024-04-11 02:13:05 +01:00
  • abc131ec7b configmgr: fix header priority Vaxry 2024-04-11 02:12:29 +01:00
  • 558d1be7e3
    hyprpm: Improve Hyprpm Update Performance (#5530) Ben Landon 2024-04-10 12:33:50 -04:00
  • 0b2f7a1b2f
    cursor: Fallback to xcursor if failed to render hyprcursor (#5534) SoSeDiK 2024-04-10 19:29:17 +03:00
  • c35fa9bacc
    workspace: update windows when selector match could change (#5533) Sungyoon Cho 2024-04-11 01:26:11 +09:00
  • b573c20125 monitor: add workspace null check to visible flag Vaxry 2024-04-10 17:21:39 +01:00
  • 303b9956b2
    hyprctl: print monitor disabled status (#5525) JManch 2024-04-10 09:50:00 +01:00
  • 1343aa865d
    config: Don't override fullscreen opacity if only two opacities are provided (#5512) SoSeDiK 2024-04-09 18:22:44 +03:00
  • f2addfb404
    props: Parse border color props as gradient (#5513) SoSeDiK 2024-04-09 18:14:53 +03:00
  • fcac25bcc2
    workspace: Add count group flag in windowCount workspace selector prop (#5499) Sungyoon Cho 2024-04-09 20:08:38 +09:00
  • f6786f04d2 hyprpm: install shell completions ErrorNoInternet 2024-04-09 16:10:33 +08:00
  • c7b87e0aed hyprctl: fix fish completions ErrorNoInternet 2024-04-09 14:25:14 +08:00
  • d0d1ba5918 hyprctl: fix zsh completions postsolar 2024-04-08 21:13:45 +03:00
  • a06272ae55
    input: Option for handling off-window axis events (#4177) dranull 2024-04-08 22:35:21 +00:00
  • 277f2bb76a Nix: add pkgconf Mihai Fufezan 2024-04-08 20:53:07 +03:00
  • 0457c2e348 pkg-config -> pkgconf for hyprpm and cmake Vaxry 2024-04-08 18:05:46 +01:00
  • 125a8f7e07
    workspace: fix crash on destruction of compositor (#5495) Tom Englund 2024-04-08 19:28:11 +02:00
  • 63e3668529 style: run clang-format Vaxry 2024-04-08 15:33:02 +01:00
  • db91d949f7
    compositor: move wl_display_destroy_clients (#5498) Tom Englund 2024-04-08 16:32:31 +02:00
  • 785d9d9521 config: verify string length in wrv2 before calling back Vaxry 2024-04-08 15:27:08 +01:00
  • 43b96f03b5
    props: Allow setting per-window fullscreen opacity (#5470) SoSeDiK 2024-04-08 01:19:02 +03:00
  • df1a3a978d
    input: don't remove pinned focus on workspace change (#5486) MightyPlaza 2024-04-07 22:13:56 +00:00
  • 7d989f2cf0 damageSurface: don't correct smallVec twice Vaxry 2024-04-07 22:25:34 +01:00
  • 863c7b6072 eventloop: move timers to an event loop fd Vaxry 2024-04-07 21:55:14 +01:00
  • c0d283016b
    flake.lock: update Mihai Fufezan 2024-04-07 22:52:08 +03:00
  • 20899d0df2
    hyprpm: add shell completions (#5423) LOSEARDES77 2024-04-07 18:39:46 +02:00
  • b50182326c cmake: make sure that OpenGL::EGL is populated Yaroslav Lelkin 2024-04-06 17:17:44 +05:00
  • 89f775aec2
    master: fix crash (#5472) thejch 2024-04-07 07:21:12 -07:00
  • d657b59f70
    IME: fix IME popup mouse inputs (again) (#5417) Junxuan Liao 2024-04-07 22:15:50 +08:00
  • f2a848cbcc
    core: Event loop rework (#5466) Vaxry 2024-04-07 03:31:51 +01:00
  • 9f1604e4b0
    input: Dont set active monitor when simulating mouse movement (#5465) thejch 2024-04-06 17:07:21 -07:00
  • e80bccad51
    master: fix workspace orientation not being restored after workspace rule no longer applies (#5463) thejch 2024-04-06 15:49:38 -07:00
  • ff114cf6f9 input: fix focus on maximized bg surfaces Vaxry 2024-04-06 18:59:23 +01:00
  • d846e82832 makefile: add patch option to make asan Vaxry 2024-04-06 18:50:04 +01:00
  • fa79aacea3 constraint: fix possible uaf on double destruction Vaxry 2024-04-06 18:43:10 +01:00
  • 265c7924d8
    flake.nix: add hyprcursor follows (#5435) fred21O4 2024-04-07 04:18:43 +12:00
  • 3d64b0e9f0
    flake.lock: update Mihai Fufezan 2024-04-06 19:09:37 +03:00