Commit graph

  • 8427824719 cursormgr: attempt using - instead of _ for failed cursors before fallback Vaxry 2024-05-02 14:47:05 +01:00
  • d0229d6e1e
    layout: limit updates when mouse animate drag is enabled () thejch 2024-05-02 06:28:51 -07:00
  • 56de72f357 internal: store matched windowrules and emit event Vaxry 2024-05-02 02:17:55 +01:00
  • 02bfb2857e
    flake.lock: update Mihai Fufezan 2024-05-01 22:00:26 +03:00
  • 0237e39f74 protocols: utilize hyprwayland-scanner 0.3.3 functions Vaxry 2024-05-01 19:40:35 +01:00
  • 47b087950d hyprctl: fix instances path Vaxry 2024-05-01 16:47:31 +01:00
  • 8bcccf9f0f ime-v2: move to new impl Vaxry 2024-05-01 16:41:17 +01:00
  • 4ed6b69b68 socket2: fix empty activewindowv2 events Vaxry 2024-05-01 13:57:27 +01:00
  • d2899a6c27
    layout: Trigger layout recalcuation on deco position/size change () zakk4223 2024-05-01 07:59:40 -04:00
  • ed58cc4c31 sessionLock: remove m_pLastFocus on destroy of surface Vaxry 2024-05-01 02:33:36 +01:00
  • 3d09c6d526 makefile: fix old headers only being copied Vaxry 2024-05-01 00:32:42 +01:00
  • 70ebc3add3 sessionLock: call wlr_surface_map/_unmap on the surface manually Vaxry 2024-04-30 21:59:07 +01:00
  • a09103cd38 sessionLock: set locked after emitting event Vaxry 2024-04-30 21:20:06 +01:00
  • dbb8b294d6 sessionLock: fix incorrect protocol error raised Vaxry 2024-04-30 20:02:30 +01:00
  • 1f6657f037 keybinds: check for special workspace equality before switching Vaxry 2024-04-30 16:42:31 +01:00
  • 90e1411315 session-lock: move to new impl Vaxry 2024-04-30 16:32:05 +01:00
  • d7a48cf478 hyprctl: use XDG_RUNTIME_DIR if available Vaxry 2024-04-30 14:17:32 +01:00
  • 07e070012b
    CrashReporter: unbreak build on FreeBSD () Jan Beich 2024-04-30 13:14:31 +00:00
  • 801437cd54
    hyprctl: add missing json string escapes () Sungyoon Cho 2024-04-30 22:13:36 +09:00
  • 62ae2b3f40
    pluginAPI/hooks: Remove dependency on cc from the hooksystem () Vaxry 2024-04-30 02:54:43 +01:00
  • 5edc32930d layerSurface: refactor/move to a memory-safe impl Vaxry 2024-04-30 02:41:27 +01:00
  • 5e6f7b1cdb cursor-shape: allow duplicate devices per pointer resource Vaxry 2024-04-30 00:04:59 +01:00
  • f2b03e9679 ext-idle-notify: move to new impl Vaxry 2024-04-29 17:42:07 +01:00
  • 86133983a9 xdg-activation: move to new impl Vaxry 2024-04-29 16:43:24 +01:00
  • 39595aaca3 hyprctl: make commits wrapped in quotes in json Vaxry 2024-04-29 16:10:22 +01:00
  • a783cd8f40
    log: Add some colors to stdout log 🔴🟡🟢🔵🟣 () thejch 2024-04-29 08:07:35 -07:00
  • 33e0bb1478 wlr-output-power: move to new impl Vaxry 2024-04-29 01:28:26 +01:00
  • a5a6480917
    core: Move /tmp/hypr to $XDG_RUNTIME_DIR/hypr () Vaxry 2024-04-28 22:25:24 +01:00
  • d20ee31210 hyprpm: fix updating headers Vaxry 2024-04-28 21:32:22 +01:00
  • 95a5e75c26 hooksystem: check for existing random outdir Vaxry 2024-04-28 21:20:10 +01:00
  • 335015fe2d hyprpm: fix for multi-user + improve directory structure Vaxry 2024-04-28 20:27:44 +01:00
  • f7815dab42 compositor: more fs safety around tmp directories Vaxry 2024-04-28 20:06:40 +01:00
  • b164e67d8b core: prefer mkdir over create_directory and permissions Vaxry 2024-04-28 18:58:31 +01:00
  • 28c8561924 hooksystem: use a random 700 directory for assembler Vaxry 2024-04-28 18:28:19 +01:00
  • 82a6fba6ec tokenmgr: separate getRandomUUID from registerNewToken Vaxry 2024-04-28 18:17:48 +01:00
  • 2e763764bf pointer-constraints: don't warp on entering a confined pointer Vaxry 2024-04-27 21:15:16 +01:00
  • 90a53aed59
    CrashReporter: fix deadlocks by making it mostly async-signal-safe () virchau13 2024-04-28 00:38:48 +08:00
  • 55490637aa
    windowrules: add subtract window option to move rule () niki-on-github 2024-04-27 18:34:19 +02:00
  • e400a288d0 pointer-constraints: remove emoji to fix clang Vaxry 2024-04-27 13:27:24 +01:00
  • bca7804bb6
    internal: Window storage rework - part 1 () Vaxry 2024-04-27 12:43:12 +01:00
  • 25aec3ac8c pointer-constraints: move to new impl Vaxry 2024-04-26 23:55:41 +01:00
  • f94264928a swipe: fix crashes with invalid distance Vaxry 2024-04-26 19:11:28 +01:00
  • d9ec2785cb wlr-foreign-toplevel: send done after property changes Vaxry 2024-04-26 13:14:50 +01:00
  • 1d40af64d3 text-input-v3: move to new impl Vaxry 2024-04-25 23:27:25 +01:00
  • e87227e00a
    config: Default unconfigured monitors to open to the right () eriedaberrie 2024-04-25 14:07:50 -07:00
  • faa9017043
    renderer: fix rounding of the size of fractionally scaled monitors () eriedaberrie 2024-04-25 10:52:49 -07:00
  • 0652a20bd3 events: set window initial* before searching for rules Vaxry 2024-04-25 16:57:11 +01:00
  • 9fc3cb5629 foreign-toplevel: fix bad_any_cast in moveWindow Vaxry 2024-04-25 16:35:09 +01:00
  • 01df3b73d8 shortcuts-inhibitor: move to new impl Vaxry 2024-04-25 14:32:35 +01:00
  • ecf282d331 wlr-foreign-toplevel: move to new impl Vaxry 2024-04-25 00:58:40 +01:00
  • 72e31d3335
    idle-inhibit: Always recheck idle inhibitors on creation and deletion () zakk4223 2024-04-24 19:05:19 -04:00
  • 3878f806ff pointer-gestures: move to new impl Vaxry 2024-04-24 21:12:26 +01:00
  • d86eec332f idle-inhibit: don't destroy inhibitor on surface destroy Vaxry 2024-04-24 19:15:01 +01:00
  • 4540d8ccd5 style: fix clang-format Vaxry 2024-04-24 16:45:54 +01:00
  • d27b5985c1 scripts: fix asan patch Vaxry 2024-04-24 16:44:15 +01:00
  • 932a0cd777 cmake: require hyprwayland-scanner 0.3.0 Vaxry 2024-04-24 16:39:13 +01:00
  • 9fe409800b
    renderer: Fix mirrored displays when transformed and preserve aspect ratio () Virt 2024-04-24 17:29:41 +02:00
  • 8aecd4f253 cursormgr: fix misscaled cursors on fractional Vaxry 2024-04-24 16:18:38 +01:00
  • 608eff600d tokens: add more modes to initial_workspace_tracking Vaxry 2024-04-24 16:16:46 +01:00
  • 81bb4eb2f6
    workspace: Fix duplication of "special:" in special workspace name () Agent00Ming 2024-04-24 11:07:22 -04:00
  • e5fa0007a5 foreign: fix no-pch builds Vaxry 2024-04-24 16:03:56 +01:00
  • 29b0529542 nix: bump inputs Vaxry 2024-04-24 15:50:43 +01:00
  • 0d1bb65c75 ext-foreign-toplevel: add implementation Vaxry 2024-04-24 15:45:59 +01:00
  • 34413d1f36 tokens: fix initial workspace token ignoring special Vaxry 2024-04-24 02:05:56 +01:00
  • 31d055f6d4
    input: fix active keyboard for seat after destroying one () drendog 2024-04-24 00:30:35 +02:00
  • d119513749 renderer: fix safety around sendFrameEventsToWorkspace Vaxry 2024-04-23 21:15:37 +01:00
  • bb4646bbdf compositor: properly update workspace in moveWindowToWorkspaceSafe Vaxry 2024-04-23 16:38:12 +01:00
  • a2366f78f0 renderer: send frame events to apps on empty damage renders Vaxry 2024-04-23 16:08:54 +01:00
  • cf3596a96d renderer: avoid rendering frame if finalDamage is empty Vaxry 2024-04-23 12:29:01 +01:00
  • 4f1214c7e9 windows: don't force workspace change on same tracked workspace Vaxry 2024-04-23 11:37:12 +01:00
  • aab1df50ab
    CI: add no PCH build () thejch 2024-04-23 01:02:51 -07:00
  • 5fdd0bceac
    Meson & Nix: add libuuid dep Mihai Fufezan 2024-04-23 07:01:20 +03:00
  • 5262292abc cmake: add uuid to deps Vaxry 2024-04-23 02:22:30 +01:00
  • c3ec16f494 config: Add More Monitor 'Auto' Positions. () Gabriel Ford 2024-04-23 00:40:03 +00:00
  • 29308b94ca windows: add misc:initial_workspace_tracking Vaxry 2024-04-23 01:28:20 +01:00
  • 7778f01194 managers: Add a TokenManager Vaxry 2024-04-23 01:27:08 +01:00
  • da839f20f1
    CI/Nix: use hyprland cachix () fred21O4 2024-04-23 08:58:27 +12:00
  • 855a516596
    core: add libinput backend support for headless session () PostCyberPunk 2024-04-23 01:48:18 +08:00
  • 012a2802e0 Protocols: implement protoLog Vaxry 2024-04-22 18:44:25 +01:00
  • 741c75d907 gamma-control: move to new impl Vaxry 2024-04-22 18:21:03 +01:00
  • dafc9ed4eb pluginsystem: fix unhooking on exit Vaxry 2024-04-22 15:57:03 +01:00
  • e91513a5e8 pluginapi: unregister callbacks on lost ptrs Vaxry 2024-04-22 15:50:01 +01:00
  • 450343b7b8 pluginsystem: unload entire plugin before calling dlclose() Vaxry 2024-04-22 15:46:43 +01:00
  • e1644e91ea
    config: polish default config file () Matteo Quadrino 2024-04-22 11:31:29 +02:00
  • cbed4fa5ec
    flake.lock: update Mihai Fufezan 2024-04-22 12:20:46 +03:00
  • a4f38a07d7
    Nix: override wayland-protocols until merged Mihai Fufezan 2024-04-22 00:38:28 +03:00
  • 019d4900cb [gha] Nix: update wlroots vaxerski 2024-04-21 20:34:55 +00:00
  • 448e3208ca deps: update wlroots Vaxry 2024-04-21 21:34:04 +01:00
  • 8afdb8403b style: fix clang-format Vaxry 2024-04-21 21:29:37 +01:00
  • f041d763ae
    relative-pointer: fix missing header for g_pCompositor () Tom Englund 2024-04-21 22:24:07 +02:00
  • f587c3e0ba alpha-modifier: add support for protocol Vaxry 2024-04-21 21:21:22 +01:00
  • 87173bd09d protocols: fix for hyprwayland-scanner update Vaxry 2024-04-21 21:20:48 +01:00
  • ed69502ff6 xdg-decoration: move to new impl Vaxry 2024-04-21 20:04:58 +01:00
  • 4954dcbbb3 relative-pointer: move to new impl Vaxry 2024-04-21 19:30:23 +01:00
  • 55f1f3fedf protocols: minor style improvements to new impls Vaxry 2024-04-21 19:29:45 +01:00
  • 75c87bde3c
    ci: Fix CI () Vaxry 2024-04-21 18:33:03 +01:00
  • d9fe1d0f58 idle-inhibit: move to new impl Vaxry 2024-04-21 16:29:30 +01:00
  • e823b5d693 Window: add destroy signal Vaxry 2024-04-21 16:28:50 +01:00
  • e69bc5b870
    config: Expand on window matching () SoSeDiK 2024-04-21 17:19:59 +03:00
  • f47c89d495
    git: ignore wlroots dirty () thejch 2024-04-21 07:18:43 -07:00