Commit Graph

913 Commits

Author SHA1 Message Date
vaxerski 6d35d642ea fix fullscreen workspace slide anims 2022-07-28 15:56:55 +02:00
vaxerski b0ab8afc58 fix some XWayland weird popups 2022-07-28 15:40:06 +02:00
vaxerski 578787b36d add gestures to example configs 2022-07-28 13:44:17 +02:00
vaxerski f6c7a79988 update default configs for new anim config 2022-07-28 13:39:05 +02:00
vaxerski 9d5b76b757 fix typo in new anim handlers 2022-07-28 13:34:52 +02:00
vaxerski 920fdd6bff Animation config rework 2022-07-28 13:28:43 +02:00
vaxerski 9dd17a4be6 Added toggleopaque dispatcher 2022-07-28 12:07:41 +02:00
vaxerski 3904351678 Added layoutmsg and some master layout msgs 2022-07-28 12:00:10 +02:00
vaxerski b6f2a4bc36 damage popups correctly 2022-07-28 11:37:27 +02:00
vaxerski ee15ad1215 render ls popups correctly 2022-07-27 18:02:20 +02:00
vaxerski 427bc35b6b fix empty workspace name on unspecified default 2022-07-27 13:56:01 +02:00
vaxerski c9c4b14ef2 optimize xwayland has_alpha blur 2022-07-27 13:30:55 +02:00
vaxerski cb1a36faf0 missed 2 structs 2022-07-27 12:36:56 +02:00
vaxerski 31a079b347 added DPMS 2022-07-27 12:32:00 +02:00
vaxerski 28046e9da0 added binds:scroll_event_delay 2022-07-26 23:34:03 +02:00
vaxerski cc146f0344 use transformed size in popup unconstrain 2022-07-26 22:58:25 +02:00
vaxerski d3c1d3435c fix typo in XDG popup callbacks 2022-07-26 22:45:59 +02:00
vaxerski 57f5de68ae remove commit event cuz i forgot 2022-07-26 22:01:55 +02:00
vaxerski eb30d9bdc8 fix typo in LS destroy event 2022-07-26 21:59:07 +02:00
vaxerski 98ef43496b listener fixes 2022-07-26 21:41:29 +02:00
vaxerski 1455442b9a fix swipe not cancelling constraints 2022-07-26 18:38:30 +02:00
vaxerski 71c1ff8ee3 log xwayland in hyprctl 2022-07-26 18:25:08 +02:00
vaxerski b18a2738e3 schedule recalcs in LS 2022-07-26 18:22:34 +02:00
vaxerski 6f2368f809 Add a pass dispatcher 2022-07-26 17:30:30 +02:00
vaxerski 7dc014e967 r and e exclusivity in bind 2022-07-26 17:04:26 +02:00
vaxerski 66eac124e2 add binding to mouse buttons 2022-07-26 14:50:21 +02:00
vaxerski d04f36c57d set moz env 2022-07-26 10:05:29 +02:00
vaxerski 7babcf7e6a arrange after switch 2022-07-25 23:53:43 +02:00
vaxerski b0d91cbf3a simplify formats 2022-07-25 22:40:34 +02:00
vaxerski db899e00e7 adjust ls fading out logic 2022-07-25 22:00:46 +02:00
vaxerski 6e16dfa5e5 use defines for unreachable 2022-07-25 21:34:57 +02:00
vaxerski c998e946aa Wrap adding to fading out
needed to avoid memory safety issues, because sometimes there would be duplicates.
2022-07-25 21:08:54 +02:00
vaxerski cde39e0b6e ls fixes 2022-07-25 20:47:56 +02:00
vaxerski b1d3a1deea force unmap on direct destroy 2022-07-25 18:38:40 +02:00
vaxerski e2594c79cc fix fading out layers without unmap 2022-07-25 18:35:53 +02:00
vaxerski a0be6e19d8 fix shadowing with doesntHave 2022-07-25 16:12:06 +02:00
vaxerski 14176f01ca fix swiping with one workspace on monitor 2022-07-25 15:42:27 +02:00
vaxerski bb539f0a8d added keybind repeat flag 2022-07-25 14:42:49 +02:00
vaxerski 067e2d39f6 shadow with respect of keysym on press 2022-07-25 14:24:02 +02:00
vaxerski e388a86c9d move floating windows manually on moveworkspacetomonitor 2022-07-25 14:22:32 +02:00
vaxerski 3e6abaf680 fix some swipe issues 2022-07-25 14:06:49 +02:00
vaxerski 6dc8c4b310 Shadowing Keybinds fixes 2022-07-24 14:35:58 +02:00
vaxerski 1ddd7ee713 remove forced envvars 2022-07-24 13:29:46 +02:00
vaxerski 92d1d21a3d added default touchpad settings to example configs 2022-07-24 12:23:31 +02:00
vaxerski 8dcc3032a8 fix keybinds shadowing multibinds 2022-07-24 12:16:26 +02:00
vaxerski 1626707b7f make layerSurfaces into RAII 2022-07-23 15:48:08 +02:00
Mihai Fufezan 72700bf9dc
layersurfaces: set default geometry 2022-07-22 20:28:43 +03:00
vaxerski 616ec22735 wrapped wl_listener fixes 2022-07-22 13:34:19 +02:00
vaxerski d9b0edb786 remove newPopup handler for LS 2022-07-22 13:12:26 +02:00
vaxerski 3f169a937a fix wlr workspace names before init 2022-07-22 12:37:44 +02:00
vaxerski fa1273f258 minor changes to swipes 2022-07-22 00:13:56 +02:00
vaxerski 8f66ddcad0 minor changes to swipes 2022-07-22 00:10:26 +02:00
vaxerski 4db1062af6 minor changes to swipes 2022-07-22 00:08:25 +02:00
vaxerski 0013ef9ef0 reload input after exec once 2022-07-21 20:30:48 +02:00
vaxerski 19cd04c85f shadow keybinds on drag events 2022-07-21 19:44:34 +02:00
Darksome d5ccca4fdb Consider scroll as a 'pressed' key 2022-07-21 20:31:38 +03:00
Darksome ce508f1cdc Fix merge 2022-07-21 19:48:34 +03:00
Darksome eb8a1939e6 Merge upstream 2022-07-21 19:18:03 +03:00
vaxerski 75ce01b1a7 Make the thread manager into a wl event loop timer 2022-07-21 12:33:22 +02:00
vaxerski 189cbe9f09 added shadowing keybinds 2022-07-20 23:17:26 +02:00
vaxerski fa2bd3b1a8 added keybinds on key up 2022-07-20 22:45:06 +02:00
vaxerski fc33cae70c change bind flag parsing 2022-07-20 22:33:43 +02:00
vaxerski 641aaff998 minor code adjustments 2022-07-20 18:39:08 +02:00
vaxerski 9463e3eb0a fix transformed snapshots a bit 2022-07-20 16:28:05 +02:00
vaxerski e6b151b6c3 fix memory read after free in damageSurface 2022-07-20 12:06:14 +02:00
vaxerski d52446135b add sensitivity per device & reload mice on config 2022-07-19 19:26:53 +02:00
vaxerski 1ba600ca23 added workspace swipe fingers 2022-07-19 18:35:24 +02:00
vaxerski 0026414f9b fix workspace swipes mistake 2022-07-19 18:30:53 +02:00
vaxerski ce8d655fad fix oopsie in log 2022-07-19 16:39:15 +02:00
vaxerski d4690a5c5e minor change to unmanaged X11 geom requests 2022-07-19 16:38:27 +02:00
vaxerski 755245e752 adjust workspace on geom change x11 2022-07-19 16:21:35 +02:00
vaxerski 21217bcb2b notify enter on subsurfaces with follow mouse not 1 2022-07-19 14:05:12 +02:00
vaxerski f905ae33c8 guard pSurface in unmapsubsurface 2022-07-19 13:54:42 +02:00
vaxerski 0281caa8e0 fix ASan error 2022-07-19 13:36:54 +02:00
Vaxry f35d513bf5
Merge pull request #391 from dgerblick/focuswindow-options
focuswindow options + other hyprctl bugs I found when testing
2022-07-18 23:19:12 +02:00
vaxerski 10a83853ac added ls noprocess 2022-07-18 21:16:01 +02:00
vaxerski 53b8263eb1 remove fixXwaylandwindowsonworkspace, not needed anymore 2022-07-18 21:15:46 +02:00
vaxerski 8bcfda2230 update moveactivetoworkspace logic 2022-07-18 20:53:29 +02:00
Daniel Gerblick f2c0e6ef02 fixed issue causing hyprctl to output ill-formed json when strings include characters needing escaping 2022-07-18 14:47:28 -04:00
vaxerski 900e6947e9 reject windows with tiny sizes, overwrite size 2022-07-18 13:14:31 +02:00
vaxerski 90d07d7b52 fix shadows on unmanaged and noborder 2022-07-18 12:39:57 +02:00
vaxerski 60cc33a53c added time logging 2022-07-18 11:46:42 +02:00
Daniel Gerblick dc1f34c5fa added PID and address-based options for focuswindow, as well as updated `hyprctl clients` to be consistent with logs and `hyprctl activewindow` 2022-07-17 19:00:12 -04:00
vaxerski afeb040684 fix selection events 2022-07-17 18:56:01 +02:00
vaxerski f5bd30569f fix borders on scaled 2022-07-16 23:29:42 +02:00
vaxerski 6f1b9d6af9 add master:new_on_top 2022-07-16 23:24:42 +02:00
vaxerski 1848086abd reload layout on hyprctl layout 2022-07-16 22:44:29 +02:00
vaxerski cb2989cec5 fix fade corner artifacts 2022-07-16 21:10:16 +02:00
vaxerski 16afa2c422 fix border rendering on certain windows
oversized subsurfaces had a tendency to be above borders, now they wont be
2022-07-16 20:57:59 +02:00
vaxerski edcecae7a0 dont cycle on fullscreen 2022-07-16 19:55:40 +02:00
vaxerski aac546b771 added center windowrule 2022-07-16 16:27:17 +02:00
vaxerski ef24329495 pass through pinch events 2022-07-16 16:12:31 +02:00
vaxerski 5c836e6460 added master layout 2022-07-16 15:57:31 +02:00
Darksome 68cfc1a496 Merge branch 'main' of github.com:xDarksome/Hyprland 2022-07-16 15:35:47 +03:00
Darksome 08319dd1f5 Fix handleKeybinds debug log 2022-07-16 15:34:13 +03:00
xDarksome 4f9be67298
Merge branch 'hyprwm:main' into main 2022-07-16 15:30:32 +03:00
Darksome ce9efb7ae3 Impl changeworkspace(e+{n}) 2022-07-16 15:28:17 +03:00
vaxerski 48e5bd96bc Added shadow colors animations and inactive col 2022-07-16 12:44:45 +02:00
Darksome fdbc54d97b Restore events/Devices.cpp formatting 2022-07-16 12:44:12 +03:00
Darksome e56ff0fcb0 Merge remote-tracking branch 'upstream/main' into mouse-wheel-cfg 2022-07-16 12:40:02 +03:00