Commit graph

  • f914a5a06d input: release mouse buttons before refocuses vaxerski 2023-04-19 21:36:03 +01:00
  • 6225591dbd
    Fix apps requesting fullscreen (#2099) q234rty 2023-04-19 20:26:27 +08:00
  • e446db02f6
    Add windowrule fakeFullScreen (#2043) DB 2023-04-18 22:59:08 +02:00
  • a4330fe378 misc: scan ppids in exec rules vaxerski 2023-04-18 11:48:56 +01:00
  • 716d713b04 pluginAPI: add note about API expansion vaxerski 2023-04-17 23:49:42 +01:00
  • 1c50a11688 opengl: keep current rendered workspace in renderData vaxerski 2023-04-17 23:47:12 +01:00
  • 385fe4e301 events: add render event for plugins vaxerski 2023-04-17 23:45:03 +01:00
  • 412d46ff65 monitors: set special monitor ID on open vaxerski 2023-04-17 22:58:59 +01:00
  • ae82c3a639 screencopy: improve consistency of share indicator vaxerski 2023-04-17 22:57:24 +01:00
  • b4f75525d9 pluginAPI: make symbols static vaxerski 2023-04-17 18:39:40 +01:00
  • 8b3d8dc792 Format: use %lx for all addresses vaxerski 2023-04-17 17:35:28 +01:00
  • 5cb5b628b8 crashReporter: fix invalid format string vaxerski 2023-04-17 17:32:07 +01:00
  • b0d86a7159
    CI: Add CodeQL (#2088) Vaxry 2023-04-17 17:16:19 +01:00
  • a6cfe70428 internal: avoid buffer overflows with socket paths vaxerski 2023-04-17 16:38:52 +01:00
  • b6a7be7663 dispatchers: fix movetoworkspace with bound ws-es vaxerski 2023-04-17 16:09:46 +01:00
  • 25f14294a8 formats: fix endian ifdef vaxerski 2023-04-17 15:36:47 +01:00
  • 7c36a3e167 internal: move workspace special check higher in changeWorkspace vaxerski 2023-04-17 13:32:35 +01:00
  • 785fc8d669 dispatchers: fix missing log param vaxerski 2023-04-17 13:30:37 +01:00
  • c62ab1bee7 internal: use setSpecialWorkspace on destroy in sanityCheck vaxerski 2023-04-16 21:33:28 +01:00
  • f80f4f3194 dispatchers: fix named ws-es on changeworkspace vaxerski 2023-04-16 21:29:02 +01:00
  • 6e58428336
    flake.lock: update nixpkgs Mihai Fufezan 2023-04-16 20:54:46 +03:00
  • b05ff89c76 Render: add cursor_zoom vaxerski 2023-04-16 14:48:38 +01:00
  • 28dfe21584 blur: fixup optimization bool vaxerski 2023-04-16 14:17:57 +01:00
  • c86f06caa0
    Fix possible usage of clamp with lo > hi in Vector2D (#2049) dann-merlin 2023-04-16 00:27:14 +00:00
  • afc887d941 monitor: recalc layout on switched ws vaxerski 2023-04-16 01:11:57 +01:00
  • edad24c257 Screencopy: unify frame and client between impls + event vaxerski 2023-04-15 23:43:41 +01:00
  • 12604b7676 compositor: ignore contraints on warp in moveWorkspaceToMonitor vaxerski 2023-04-15 21:27:07 +01:00
  • 63841c8aac
    Disable systemctl when built without systemd support (#2066) Jan Beich 2023-04-15 19:03:09 +00:00
  • 8944db49be swallow: fix invalid regexes with empty vals vaxerski 2023-04-15 19:15:59 +01:00
  • 4c4fcc128b input: fix ls focus in non-input area vaxerski 2023-04-15 16:53:31 +01:00
  • d6c4ae71d0 damage: fix damage on moves / workspace changes vaxerski 2023-04-15 16:16:33 +01:00
  • a6d94eafba tick: don't tick on invalid session vaxerski 2023-04-15 12:45:25 +01:00
  • 29fc410a8f crashReporter: avoid segfault in deref plugin system vaxerski 2023-04-15 10:58:46 +01:00
  • 83f1616a65 keybinds: minor adjustments to workspace vaxerski 2023-04-14 17:51:10 +01:00
  • 7ec23254fd workspace: don't lose monitor with refocus on no warps vaxerski 2023-04-14 17:03:12 +01:00
  • c2b5dd1be6 keybinds: only warp on different monitor ws vaxerski 2023-04-14 16:22:55 +01:00
  • 727160f0a4 workspaces: fixup workspaces not activating on workspace switch vaxerski 2023-04-14 15:28:22 +01:00
  • 3f2a18a435 keybinds: remove old comment vaxerski 2023-04-14 15:16:59 +01:00
  • e329bc2c7b renderer: fix incorrect shouldRenderWindow calcs vaxerski 2023-04-14 15:16:43 +01:00
  • 8dd0c4fe74 workspaces: deactivate all on monitor switch vaxerski 2023-04-14 15:08:27 +01:00
  • cf7c5e4dff misc: fix a warning vaxerski 2023-04-14 15:06:22 +01:00
  • 287e6c4ede internal: workspace manip handling rework vaxerski 2023-04-14 15:03:53 +01:00
  • 011600ac6e keybinds: more intelligent fallback on silent move vaxerski 2023-04-14 01:42:55 +01:00
  • 70eb74c356 fractional-scale: notify all surfaces on window move vaxerski 2023-04-14 01:36:07 +01:00
  • 260ef788f5 internal: don't sanity check workspaces on internal ws calls vaxerski 2023-04-13 22:21:11 +01:00
  • 6131e0bef7 keybinds: refocus properly on silent move vaxerski 2023-04-13 22:20:31 +01:00
  • 41c7d896e3 internal: prevent premature destroy in moveworkspace vaxerski 2023-04-13 21:09:50 +01:00
  • 33d06fb0e5
    Add ability to split master when only 1 additional window (#2025) Person1873 2023-04-14 00:20:58 +10:00
  • 4bc3f9adbe config: ignore invalid paths in configPaths vaxerski 2023-04-12 22:00:39 +01:00
  • a22e1174ee screencopy: implement dmabuf vaxerski 2023-04-12 21:40:51 +01:00
  • 985764c8db listeners: more safety around change vaxerski 2023-04-12 20:18:55 +01:00
  • 5f000306f5 popups: send scale info vaxerski 2023-04-12 18:00:01 +01:00
  • efee6a1cda
    swallow: Add swallow_exception_regex (#2026) Kajetan Puchalski 2023-04-12 13:38:15 +01:00
  • a68feb5aa0 internal: guarantee activeWindow event type vaxerski 2023-04-12 13:11:38 +01:00
  • 293df75b97 renderer: workspace rendering improvements vaxerski 2023-04-12 13:05:57 +01:00
  • f00e11d457 renderer: fix incorrect delta calc vaxerski 2023-04-12 12:50:20 +01:00
  • 0fd09579a1 renderer: reset renderModif on fullscreen render vaxerski 2023-04-12 12:43:28 +01:00
  • 3ae33b951f renderer: add support for rendering workspaces vaxerski 2023-04-12 12:41:23 +01:00
  • 92fecb8ad4 internal: don't iterate special workspaces in move vaxerski 2023-04-12 11:24:36 +01:00
  • ac2cd0f0dc
    plugins: Add "tick" event (#2029) Stanisław Zagórowski 2023-04-12 12:18:33 +02:00
  • c2f29be9ba
    make ext_workspace_unstable impl more atomic (#2023) Max Verevkin 2023-04-11 16:28:32 +03:00
  • 16a034a34a keybinds: send pass with a null keymap vaxerski 2023-04-10 22:42:05 +01:00
  • ea77622e04 input: send null keycodes on focusSurface vaxerski 2023-04-10 22:37:55 +01:00
  • a38b0e736d hyprctl: don't assume output validity in hyprctl workspaces vaxerski 2023-04-10 21:52:10 +01:00
  • 7b43f9f056
    Implement window move (#2018) Hilmar Wiegand 2023-04-10 21:07:49 +02:00
  • fa4aef4531 args: print help on invalid arg vaxerski 2023-04-10 18:26:36 +01:00
  • 56a307d734 Revert "keybinds: avoid sending release on suppressed press" vaxerski 2023-04-10 15:47:20 +01:00
  • 6a4bda60f2
    Allow movefocus for empty workspaces (#2011) Hilmar Wiegand 2023-04-10 15:40:03 +02:00
  • 16d05a5c8b nix/*module: use mdDoc for documentation Mihai Fufezan 2023-04-05 15:06:30 +03:00
  • 7faead75bd
    nix: update xdph Mihai Fufezan 2023-04-10 14:53:50 +03:00
  • a1b1480c21 keybinds: avoid sending release on suppressed press vaxerski 2023-04-10 00:56:01 +01:00
  • f3909cf2bf
    flake.lock: update hyprland-protocols and xdph Mihai Fufezan 2023-04-09 22:03:00 +03:00
  • 4ae784dc53 input: fix kb focus on top layers without interactive flag vaxerski 2023-04-09 19:53:31 +01:00
  • dd2372d2e6 deps: update hyprland-protocols vaxerski 2023-04-09 19:46:34 +01:00
  • c03db1a1cd props: bump to 0.24.1 vaxerski 2023-04-09 18:12:00 +01:00
  • 3ade6c4a96 renderer: fixup damage repaint v0.24.1 vaxerski 2023-04-09 17:59:24 +01:00
  • 046ad79d11
    GlobalShortcuts protocol impl (#1886) Vaxry 2023-04-09 13:48:20 +01:00
  • e4e653ada6 socket2: receive bytes to avoid endless loops vaxerski 2023-04-08 23:14:12 +01:00
  • b32af6ebfb hyprctl: sanity check icons in notify vaxerski 2023-04-08 18:53:54 +01:00
  • 86852cdc78 textInput: don't double destroy TI vaxerski 2023-04-08 15:39:14 +01:00
  • 31963f823b screencopy: fix crash in invalid format reads vaxerski 2023-04-08 13:35:36 +01:00
  • 3ce19e67fe version: bump to 0.24.0 v0.24.0 vaxerski 2023-04-08 13:08:51 +01:00
  • 10b9e9bbe5 nix/xwayland-hidpi: update patch Mihai Fufezan 2023-04-07 23:21:06 +03:00
  • 07e4ba9d80
    Fix crash in CConfigManager::parseKeyword (#1983) scorpion-26 2023-04-07 21:15:11 +02:00
  • 5e2d4d644a screencopy: fix crash vaxerski 2023-04-07 19:21:47 +01:00
  • 50876f1b15 screencopy: fix read on incorrect monitor render vaxerski 2023-04-07 19:11:30 +01:00
  • c2a85c9d36 screencopy: minor fixes for damage_ring vaxerski 2023-04-07 18:04:02 +01:00
  • 41d1fdedf2 output: handle needs_frame vaxerski 2023-04-07 17:25:56 +01:00
  • cd1b982b2a internal: listen to output.damage events vaxerski 2023-04-07 16:31:51 +01:00
  • a35ea4d242
    Better and more secure argument parsing, and code reformatting (#1976) Andrew Nitrogenesis 2023-04-07 17:03:26 +03:00
  • d8645cd148 internal: release buttons on unmap vaxerski 2023-04-07 12:54:11 +01:00
  • c9f7afbf78 subsurfaces: guard node's surface vaxerski 2023-04-07 12:36:21 +01:00
  • dfb78e0593
    Fix swiping onto a new workspace with multiple monitors. (#1971) Andrew Pritchard 2023-04-07 04:18:53 -07:00
  • 24ace03780 internal: migrate to damage_ring vaxerski 2023-04-07 12:18:40 +01:00
  • 569eaff04c swipe: block on locked session vaxerski 2023-04-07 11:51:47 +01:00
  • 801a17194c [gha] bump flake inputs vaxerski 2023-04-06 20:09:01 +00:00
  • 1a5d5bf620 deps: update wlroots vaxerski 2023-04-06 21:03:53 +01:00
  • 366ebc123b internal: don't remove x11 children on parent remove vaxerski 2023-04-06 20:59:44 +01:00
  • bc4a51dbbb internal: make togglefloat better visible on small size deltas vaxerski 2023-04-06 19:45:59 +01:00
  • 80650b6722 keybinds: allow MOD1 as an alias of ALT vaxerski 2023-04-06 19:28:09 +01:00