vaxerski
|
f7c741317f
|
fix shadows on silent rule
|
2022-08-26 01:08:11 +02:00 |
|
vaxerski
|
b16a57ceeb
|
fix window rules
|
2022-08-26 00:38:20 +02:00 |
|
vaxerski
|
0eb86f4b0d
|
fix silent workspaces with back and forth
|
2022-08-26 00:19:57 +02:00 |
|
vaxerski
|
7b01c3d028
|
allow specifying window for toggle floating
|
2022-08-25 22:34:53 +02:00 |
|
vaxerski
|
89018bfa95
|
remove leftover code that didnt work
|
2022-08-25 21:38:01 +02:00 |
|
vaxerski
|
0d1a9e4ba9
|
modify exit behaviour a bit
|
2022-08-25 21:35:47 +02:00 |
|
vaxerski
|
e327b0a835
|
added a swapactiveworkspaces dispatcher
|
2022-08-25 21:25:28 +02:00 |
|
vaxerski
|
de477a6ff5
|
don't focus silent windows
|
2022-08-25 16:47:33 +02:00 |
|
vaxerski
|
6c2175ed52
|
fixes to swapnext logic on dwindle
|
2022-08-24 22:01:25 +02:00 |
|
vaxerski
|
00ef40dda1
|
added swapnext and swapprev for master
|
2022-08-24 21:50:48 +02:00 |
|
vaxerski
|
9c3aeda9f9
|
added swapnext
|
2022-08-24 21:40:36 +02:00 |
|
vaxerski
|
ffaf14c19e
|
minor damage fixes
|
2022-08-24 13:44:48 +02:00 |
|
vaxerski
|
9366c187dc
|
don't find a new candidate to refocus on unfocused unmap
|
2022-08-24 11:14:11 +02:00 |
|
vaxerski
|
29696d046e
|
remove general:sensitivity from the default config
|
2022-08-24 11:12:42 +02:00 |
|
vaxerski
|
09f3999b1e
|
Unfocus first on non-internal ws changes
|
2022-08-23 23:34:36 +02:00 |
|
vaxerski
|
fba7ed97fb
|
don't refocus if candidate is last window
|
2022-08-23 23:15:04 +02:00 |
|
vaxerski
|
fd70a9184b
|
fix logic in fullscreen close candidates
|
2022-08-23 23:09:28 +02:00 |
|
vaxerski
|
0a9ac47030
|
remove unintuitive candidate behavior
|
2022-08-23 18:25:33 +02:00 |
|
vaxerski
|
e2450247c0
|
minor fixes to candidate finding
|
2022-08-23 18:18:18 +02:00 |
|
vaxerski
|
973540bbc5
|
minor fix on unfocus on fullscreen workspace
|
2022-08-23 18:01:22 +02:00 |
|
vaxerski
|
f9b2aa5468
|
don't round popups
|
2022-08-23 16:54:32 +02:00 |
|
vaxerski
|
451659ec34
|
fix oversized popup misalignment
|
2022-08-23 16:52:36 +02:00 |
|
vaxerski
|
a9e34cba93
|
move monitor damage to separate funcs
|
2022-08-23 16:07:47 +02:00 |
|
vaxerski
|
48c9e9d83d
|
damage on force warp resize
|
2022-08-23 15:08:15 +02:00 |
|
vaxerski
|
23c5760538
|
IME Popup damage fixes
|
2022-08-23 11:16:35 +02:00 |
|
vaxerski
|
359df96d53
|
fix wlr logging
|
2022-08-22 18:58:29 +02:00 |
|
vaxerski
|
63493b5736
|
use a custom logging func for wlr
|
2022-08-22 18:50:38 +02:00 |
|
vaxerski
|
6565c31dbf
|
fix IME grab on multiple open native inputs
|
2022-08-22 18:40:38 +02:00 |
|
vaxerski
|
575bfa40e5
|
added misc:float_switch_override_focus
|
2022-08-22 18:22:26 +02:00 |
|
vaxerski
|
429b2bffed
|
fix minor refocus issue
|
2022-08-22 18:16:32 +02:00 |
|
vaxerski
|
c83948ea9a
|
added HYPRLAND_LOG_WLR envvar
|
2022-08-22 15:50:08 +02:00 |
|
vaxerski
|
d0ec2b72ae
|
report sizes to all windows on fullscreen
|
2022-08-22 14:22:21 +02:00 |
|
vaxerski
|
e97fa4e26b
|
destroy monitor resources on exit
|
2022-08-22 14:17:25 +02:00 |
|
vaxerski
|
52318692f0
|
clean up temp logic in snapshots
|
2022-08-22 13:38:40 +02:00 |
|
vaxerski
|
86be6c3884
|
fix LS snapshot rendering logic
|
2022-08-22 13:36:00 +02:00 |
|
vaxerski
|
21bea0fcb4
|
typo
|
2022-08-22 11:37:00 +02:00 |
|
vaxerski
|
83f7fee3f5
|
fullscreen request only when mapped
|
2022-08-22 11:35:46 +02:00 |
|
vaxerski
|
f273ebed9c
|
fix another edge case for fullscreen default windows
|
2022-08-21 23:24:57 +02:00 |
|
vaxerski
|
3cb30e7fb0
|
fix crash
|
2022-08-21 23:16:54 +02:00 |
|
vaxerski
|
3e9a8a7bc8
|
set new optimizations for blur in example configs
|
2022-08-21 22:59:19 +02:00 |
|
vaxerski
|
7ca50d7566
|
handle fullscreen pre-map
stupid-ass qt
|
2022-08-21 22:30:48 +02:00 |
|
vaxerski
|
ebe07c6656
|
fix incorrect popup handling on oversized
|
2022-08-21 21:23:05 +02:00 |
|
vaxerski
|
ce62a98470
|
fix warn
|
2022-08-21 18:35:45 +02:00 |
|
vaxerski
|
8faac0c9ac
|
minor activewindow and focus fixes
|
2022-08-21 18:34:38 +02:00 |
|
Vaxry
|
c4ba11729f
|
Merge pull request #557 from xDarksome/main
Add window{open/close/move} IPC events (#549)
|
2022-08-21 17:10:24 +02:00 |
|
vaxerski
|
5569e1f69c
|
remove unused func
|
2022-08-21 17:09:35 +02:00 |
|
vaxerski
|
da725d7aa5
|
warn about outdated keybind cfg
|
2022-08-21 17:01:32 +02:00 |
|
Darksome
|
f7f3446882
|
CCompositor::moveWindowToWorkspace -> CWindow::moveToWorkspace
|
2022-08-21 18:01:26 +03:00 |
|
vaxerski
|
0f63077a07
|
use a custom translation state in keybinds
|
2022-08-21 16:43:22 +02:00 |
|
xDarksome
|
0f25f3aee3
|
Merge branch 'hyprwm:main' into main
|
2022-08-21 16:03:51 +03:00 |
|
Charles Taylor
|
9dbdd66da4
|
fix retrieval of monitor
|
2022-08-21 22:11:40 +10:00 |
|
Charles Taylor
|
6ec932d11f
|
fix bug which allowed a switch to workspace ID -1.
This only happened for the workspace_back_and_forth setting, since it
was missing a check.
|
2022-08-21 22:05:35 +10:00 |
|
Charles Taylor
|
3c8c605541
|
fix style conflicts and config + monitor retrieval
|
2022-08-21 21:58:46 +10:00 |
|
Charles Taylor
|
9ee42836d5
|
add general:allow_workspace_cycles option
|
2022-08-21 20:47:56 +10:00 |
|
Charles Taylor
|
d6ff7e40cf
|
add general:workspace_back_and_forth option
|
2022-08-21 20:40:06 +10:00 |
|
Charles Taylor
|
04f0efadc3
|
add switching to previous workspace
|
2022-08-21 20:21:21 +10:00 |
|
vaxerski
|
9513031da3
|
fix a minor border issue
|
2022-08-20 22:45:30 +02:00 |
|
vaxerski
|
08e874bcf9
|
fix special workspace windows being xray with new optim
|
2022-08-20 20:16:04 +02:00 |
|
vaxerski
|
cc3f0ff9e7
|
update wlroots dep
|
2022-08-20 20:06:24 +02:00 |
|
vaxerski
|
7af193d921
|
reload on input and device hyprctl
|
2022-08-20 18:57:30 +02:00 |
|
vaxerski
|
132c96f867
|
multiple fixes for device configs
|
2022-08-20 18:47:48 +02:00 |
|
vaxerski
|
45a0e69286
|
Find a candidate better on window close
|
2022-08-20 18:12:59 +02:00 |
|
vaxerski
|
0ebef9a8ae
|
no focus to OR Xwayland
|
2022-08-20 18:00:50 +02:00 |
|
vaxerski
|
185f93ae64
|
fix dwindle active for splits
|
2022-08-20 17:59:15 +02:00 |
|
Darksome
|
776750ee34
|
Merge branch 'main' of github.com:xDarksome/Hyprland
|
2022-08-20 13:26:31 +03:00 |
|
Darksome
|
37e1450a4d
|
Impl CCompositor::moveWindowToWorkspace
|
2022-08-20 13:25:56 +03:00 |
|
|
1b1a0259a8
|
fix crash
|
2022-08-19 23:22:59 +02:00 |
|
Vaxry
|
223ca6e286
|
Merge pull request #548 from FlafyDev/main
add input:kb_file option to use a .xkb file.
|
2022-08-19 22:39:50 +02:00 |
|
FlafyDev
|
f0ad77251b
|
move absolutePath to MiscFunctions
|
2022-08-19 23:18:09 +03:00 |
|
|
c2a3896cc9
|
added dwindle:use_active_for_splits
|
2022-08-19 22:03:41 +02:00 |
|
FlafyDev
|
69d17bf424
|
add input:kb_file
|
2022-08-19 21:01:51 +03:00 |
|
|
946222f4a7
|
fix typo in swipe alpha control
|
2022-08-19 17:42:10 +02:00 |
|
|
504d07a87d
|
fix swipe on workspace style fade
|
2022-08-19 17:36:01 +02:00 |
|
|
81b27be6bb
|
reset lastwindow on full LS focus
|
2022-08-19 17:29:16 +02:00 |
|
|
f9e30e985c
|
fix refocus on no window
|
2022-08-19 17:25:07 +02:00 |
|
|
6cae44e2c0
|
fix custom rounding in shadow deco
|
2022-08-19 14:52:18 +02:00 |
|
|
43aea417b0
|
Fix occasional hangups on exit
|
2022-08-18 22:36:58 +02:00 |
|
xDarksome
|
4af95d4253
|
Merge branch 'hyprwm:main' into main
|
2022-08-18 22:24:00 +03:00 |
|
Darksome
|
844c33c980
|
Add mapwindow, unmapwindow and movewindow IPC events
|
2022-08-18 22:23:28 +03:00 |
|
Vaxry
|
ece3ac97f9
|
Merge pull request #543 from Roger-Roger-debug/main
More fullscreen animation fixes
|
2022-08-18 19:51:37 +02:00 |
|
|
9b62328b22
|
minor changes to the activelayout event
|
2022-08-18 17:50:32 +02:00 |
|
|
c1a64a2b9d
|
added main param to keyboards
|
2022-08-18 17:34:01 +02:00 |
|
|
b078a12eed
|
Added an activelayout event
|
2022-08-18 17:17:33 +02:00 |
|
Roger Roger
|
eca6e53bd7
|
Animate workspaces with fullscreen windows
|
2022-08-18 12:42:21 +02:00 |
|
Roger Roger
|
f2d3aecf00
|
Don't draw fullscreen windows on other monitors
|
2022-08-18 12:41:10 +02:00 |
|
|
f3c597bfb7
|
fix crash
|
2022-08-18 07:28:07 +02:00 |
|
|
c5a4c83f78
|
better integrate touch with subsurfaces
|
2022-08-17 23:23:36 +02:00 |
|
|
f4d11d2d43
|
fix lastFocus on activateWindow
|
2022-08-17 22:59:40 +02:00 |
|
Roger Roger
|
5a20573e91
|
Fix workspace animation showing on other monitors
|
2022-08-17 12:12:16 +02:00 |
|
|
cd9c85a150
|
never animate moving floating windows
|
2022-08-16 22:40:16 +02:00 |
|
|
bbc6b5d5e0
|
added misc:animate_manual_resizes
|
2022-08-16 21:56:54 +02:00 |
|
|
a59641096c
|
ignore dwindle reload on full window null
|
2022-08-16 21:32:12 +02:00 |
|
|
c6de4ee4b7
|
more checks in fullscreen event
|
2022-08-16 21:30:53 +02:00 |
|
|
317b6c430c
|
damage monitor on workspace swipe end
|
2022-08-16 16:34:36 +02:00 |
|
|
095487ea5d
|
disallow configure from fullscreen
|
2022-08-16 16:31:44 +02:00 |
|
|
daeb0d3418
|
force sending size on setWindowFullscreen
|
2022-08-16 16:30:10 +02:00 |
|
|
7cde50a018
|
scale hyprerror with the monitor res
|
2022-08-16 16:25:53 +02:00 |
|
|
bec7501365
|
fix borders on no_gaps_when_only
|
2022-08-16 16:19:52 +02:00 |
|
|
ea45c6bfe0
|
fix memory issue with hyprctl devices
|
2022-08-16 16:15:43 +02:00 |
|
|
6e2467cc24
|
fix active keymap in hyprctl devices
|
2022-08-16 16:10:20 +02:00 |
|
|
454d0d3f9f
|
fix autogen config warning
|
2022-08-16 15:59:18 +02:00 |
|
|
d2011a4ba9
|
added support for window selection in moving to workspace
|
2022-08-15 16:12:53 +02:00 |
|
|
b0b3a5af10
|
added resizewindowpixel and movewindowpixel
|
2022-08-15 15:59:07 +02:00 |
|
|
d47bfe6af1
|
remove unused fixXWaylandWindowsOnWorkspace
|
2022-08-15 00:34:39 +02:00 |
|
|
f0fe0c25d6
|
added config-only to hyprctl reload
|
2022-08-14 23:26:18 +02:00 |
|
|
d906617fb6
|
clean up fullscreen logic in fullscreenWindow event
|
2022-08-14 23:03:50 +02:00 |
|
|
28867758c4
|
better fix the last fix
|
2022-08-14 16:39:56 +02:00 |
|
|
920727cbba
|
fix crash with fullscreen requests
|
2022-08-14 16:34:40 +02:00 |
|
|
bfe0f844d2
|
fix wallpaper pixelation in some cases
|
2022-08-13 22:33:51 +02:00 |
|
|
214c2c7b1c
|
fix groups not updating size on head change
|
2022-08-13 10:08:35 +02:00 |
|
|
9136783e9c
|
default hardcoded rule to preferred auto
|
2022-08-12 22:26:35 +02:00 |
|
|
db35a1c6d0
|
ensure egl is current in begin
|
2022-08-12 17:10:07 +02:00 |
|
|
66b0622bc5
|
fixed popup unmap damage
|
2022-08-12 17:04:26 +02:00 |
|
|
0e57651e2f
|
fix segfault with cyclenext null
|
2022-08-11 22:56:16 +02:00 |
|
|
e5ab9643be
|
enable layers_hog_keyboard_focus by default
|
2022-08-11 21:52:38 +02:00 |
|
|
b3c5809986
|
fix flags syntax in json
|
2022-08-11 21:29:31 +02:00 |
|
|
ae175fdda5
|
handle json for hyprctl version
|
2022-08-11 21:28:37 +02:00 |
|
|
9102471610
|
added hyprctl getoption
|
2022-08-11 21:16:38 +02:00 |
|
|
f85c765634
|
change activemon to focusedmon for consistency
|
2022-08-11 20:55:39 +02:00 |
|
|
37442db20e
|
destroy program in shader destructor
|
2022-08-11 20:33:35 +02:00 |
|
|
b178891ab3
|
compile shaders for every context separately
|
2022-08-11 20:29:21 +02:00 |
|
|
073f08301a
|
fix formatting in focused monitor hyprctl
|
2022-08-11 20:22:41 +02:00 |
|
|
8fb4669b85
|
fix cyclenext on fullscreen
|
2022-08-11 20:21:55 +02:00 |
|
|
008cc63dc0
|
fix error for popin
|
2022-08-11 20:17:23 +02:00 |
|
|
aba63a7f96
|
disallow nested groups creation
|
2022-08-11 19:56:29 +02:00 |
|
|
c9ed5bf77e
|
fix cyclenext with fullscreen windows
|
2022-08-11 19:45:37 +02:00 |
|
|
f4f0495050
|
disable focus to menu x11 types
|
2022-08-11 19:36:15 +02:00 |
|
|
c319a2aba9
|
Completely rewrote Dwindle group code
|
2022-08-11 19:29:39 +02:00 |
|
|
cd75606f42
|
change active to focused in hyprctl monitors
|
2022-08-10 23:49:20 +02:00 |
|
|
c7350117f1
|
reinit render on disconnected displays
|
2022-08-10 23:19:15 +02:00 |
|
|
69db6207c0
|
don't damage in unsafe state
|
2022-08-10 23:14:53 +02:00 |
|
|
58ff04fdf3
|
added experimental monitor saving
|
2022-08-10 21:54:09 +02:00 |
|
|
9b39a0c2e0
|
Added hyprctl setcursor
|
2022-08-10 21:22:11 +02:00 |
|
|
f64f94ca56
|
scale rounding in shadows
|
2022-08-10 18:29:37 +02:00 |
|
|
76877d4b15
|
minor changes to monitor logging
|
2022-08-10 18:27:57 +02:00 |
|
|
96f3b62429
|
multiply by scale in rounding
|
2022-08-10 18:22:01 +02:00 |
|
|
0162da7a7c
|
adjust curve size for scaled
|
2022-08-10 18:10:38 +02:00 |
|
|
9eb750c00b
|
added misc:layers_hog_keyboard_focus
|
2022-08-10 17:46:01 +02:00 |
|
|
03f2e4d42a
|
fix compile
|
2022-08-10 13:45:20 +02:00 |
|
|
15fc0892c7
|
further fixes to monitor disabling on launch
|
2022-08-10 13:44:04 +02:00 |
|
|
a564be73c5
|
set correct full params in disabled at launch
|
2022-08-10 13:31:58 +02:00 |
|
|
7e8666754f
|
allow focus to override redirect
|
2022-08-10 12:49:45 +02:00 |
|
|
c043bcdee6
|
fixes to toplevel updates
|
2022-08-10 08:51:59 +02:00 |
|
|
8e5985d70e
|
clean up unconstraining logic
|
2022-08-09 20:36:21 +02:00 |
|
|
9255a4d2ff
|
ignore further keybinds on submap change
|
2022-08-09 19:54:06 +02:00 |
|
|
113ac67a16
|
focus monitor on monitor rule
|
2022-08-09 18:51:26 +02:00 |
|
|
862722412f
|
handle fullscreen in dwindle groups better
|
2022-08-09 18:37:50 +02:00 |
|
|
a6d4a4d5f3
|
warn about incorrect bezier args
|
2022-08-09 18:15:37 +02:00 |
|
|
e2f61e267e
|
add parse errors for invalid kb layouts
|
2022-08-09 18:13:13 +02:00 |
|
Mihai Fufezan
|
f28b71232a
|
unhide window on requested size change
|
2022-08-09 11:57:09 +03:00 |
|
Yavor Kolev
|
af9d34ab77
|
Fix my idiotic mistake (#502)
When resolving conflicts i accepted the old changes 👨🏻🔫
|
2022-08-09 02:22:55 +03:00 |
|
Yavor Kolev
|
6d788f0fc9
|
Merge branch 'main' into fix-active-window-json-bools
|
2022-08-08 13:51:08 -07:00 |
|
|
ab6a62f0fd
|
Revert "Merge pull request #499 from yavko/fix-active-window-json-bools"
This reverts commit 5aed6f1bc7 , reversing
changes made to 6f137938da .
|
2022-08-08 22:49:02 +02:00 |
|
Yavor Kolev
|
d460519c30
|
Fix the fix
|
2022-08-08 13:48:33 -07:00 |
|
|
b60b52c5cf
|
fix movefocusto with null last
|
2022-08-08 22:46:11 +02:00 |
|
Yavor Kolev
|
5cec6257e9
|
The fix
|
2022-08-08 13:39:02 -07:00 |
|
|
6f137938da
|
send enter and leave events for surfaces
|
2022-08-08 21:20:41 +02:00 |
|
|
9fca4b5bc2
|
fix lastwindow in focusWindow null
|
2022-08-08 20:42:14 +02:00 |
|
|
87a2ecb90e
|
notify of all mods in pass
|
2022-08-08 20:31:48 +02:00 |
|
|
bf9d358d3b
|
fix refocus shenanigans with window data
|
2022-08-08 20:21:11 +02:00 |
|
|
9532ff4287
|
fix unconstrain coords
|
2022-08-07 21:27:30 +02:00 |
|
|
d64227e7c7
|
added basic touch controls
|
2022-08-07 21:17:03 +02:00 |
|
|
3a8dcf284a
|
add more errors
|
2022-08-07 19:28:46 +02:00 |
|
|
1744be7bdd
|
log more in output cfg
|
2022-08-07 19:28:31 +02:00 |
|
Vaxry
|
9fcfaaadb6
|
Merge pull request #484 from rubyist/unlock-then-sleep
unlock the event queue before sleeping
|
2022-08-06 23:32:05 +02:00 |
|
Scott Barron
|
355ee15039
|
unlock the event queue before sleeping
|
2022-08-06 17:21:54 -04:00 |
|
|
9564a4cd12
|
added misc:always_follow_on_dnd
|
2022-08-06 22:26:32 +02:00 |
|
|
64e80991ca
|
added popin anim minimum %
|
2022-08-06 22:11:08 +02:00 |
|
Scott Barron
|
5ce7c71cef
|
use empty json object when no activewindow
|
2022-08-06 15:36:28 -04:00 |
|
|
793b23dbe6
|
fix crash in toplevel set appid
|
2022-08-06 21:15:50 +02:00 |
|
|
6aa448534f
|
guard toplevel funcs
|
2022-08-06 21:10:37 +02:00 |
|
|
68fd97fae9
|
change workspace in focusWindow if necessary
|
2022-08-06 21:05:19 +02:00 |
|
|
69b8568ccf
|
better foreign toplevel protocol obedience
|
2022-08-06 20:57:38 +02:00 |
|
Scott Barron
|
206b7f4372
|
output valid json when there are no clients
|
2022-08-05 18:53:19 -04:00 |
|
yavko
|
59088decd0
|
Change to json bools
|
2022-08-05 15:23:38 -07:00 |
|
Vaxry
|
c77b571fa7
|
Merge pull request #474 from yavko/patch-1
Change monitor active to json bool
|
2022-08-05 23:54:33 +02:00 |
|
vaxerski
|
74cbfdcda4
|
guard zero border
|
2022-08-05 22:21:14 +02:00 |
|
vaxerski
|
f66365d9da
|
fix crash in dwindle on create tiled
|
2022-08-05 20:00:17 +02:00 |
|
vaxerski
|
b30bb22bb8
|
fix crash in getMaxSizeForWindow
|
2022-08-05 19:41:50 +02:00 |
|
vaxerski
|
d72f1cc644
|
fix various shadow damage issues
|
2022-08-05 19:23:53 +02:00 |
|
vaxerski
|
78e4f274bc
|
remove some spammy logs from IME
|
2022-08-05 19:03:03 +02:00 |
|
vaxerski
|
14026d4484
|
move IME panel below the cursor to not obstruct
|
2022-08-05 18:54:59 +02:00 |
|
vaxerski
|
cd37a1533e
|
reject tiling windows that do not meet the max size requirement
|
2022-08-05 18:10:59 +02:00 |
|
vaxerski
|
575434f1a4
|
fix rounding on switching only tiled
|
2022-08-05 18:08:23 +02:00 |
|
vaxerski
|
97e82fa4fb
|
clamp resizing tiled to their max sizes
|
2022-08-05 17:58:08 +02:00 |
|
vaxerski
|
4ea37fe64d
|
remember floating size between tiles
|
2022-08-05 17:52:14 +02:00 |
|
vaxerski
|
ad42392856
|
fix rare IME crash
|
2022-08-05 17:19:49 +02:00 |
|
vaxerski
|
e0ada97a24
|
support zwp_input_method_v2 popups
|
2022-08-05 17:07:01 +02:00 |
|
vaxerski
|
9a8a6317ff
|
multiple IME fixes
|
2022-08-05 16:21:08 +02:00 |
|
vaxerski
|
cb5521ec6e
|
fix possible crashes with IME
|
2022-08-05 13:19:16 +02:00 |
|
vaxerski
|
1c4d0e8c18
|
added IME protocol support
|
2022-08-05 13:03:37 +02:00 |
|
Yavor Kolev
|
9f11765707
|
Change monitor active to json bool
|
2022-08-04 16:25:56 -07:00 |
|
vaxerski
|
3947fe9e9f
|
simplify border rendering when rounding is 0
|
2022-08-04 17:21:01 +02:00 |
|
vaxerski
|
07f68bf72a
|
scale shadows properly
|
2022-08-04 11:18:33 +02:00 |
|
vaxerski
|
5e97fe8fcd
|
use auto in default configs
|
2022-08-04 11:11:21 +02:00 |
|
vaxerski
|
81308a9cc3
|
add position auto for mon config
|
2022-08-04 11:10:26 +02:00 |
|
vaxerski
|
5dcbce550f
|
only ensure DPMS in hyprctl monitors
|
2022-08-03 21:19:12 +02:00 |
|
vaxerski
|
5a96142cf8
|
guard monitor settings
|
2022-08-03 21:06:51 +02:00 |
|
vaxerski
|
9540106959
|
check for x11type and not nofocus in wcf
|
2022-08-03 21:03:08 +02:00 |
|
vaxerski
|
69558acb2e
|
noInitialFocus in onWindowCreatedFloating as a check
|
2022-08-03 20:15:39 +02:00 |
|
vaxerski
|
37068cf4f0
|
fix crash with reenabling a monitor
|
2022-08-03 17:42:19 +02:00 |
|
vaxerski
|
587330d864
|
fix recursion bomb
|
2022-08-03 17:32:12 +02:00 |
|
vaxerski
|
9991db159c
|
fix dynamic reenabling of a monitor
|
2022-08-03 17:29:05 +02:00 |
|
vaxerski
|
f488ec166d
|
fix crash
|
2022-08-03 17:19:32 +02:00 |
|
vaxerski
|
871c81ac1a
|
erase instead of overwriting monitor rules
|
2022-08-03 17:15:45 +02:00 |
|
vaxerski
|
36e563c79c
|
reload monitors instantly on tickHyprCtl
|
2022-08-03 17:12:38 +02:00 |
|
vaxerski
|
69365c7609
|
fix monitor rule possible segv
|
2022-08-03 16:20:33 +02:00 |
|
vaxerski
|
c3edb20e04
|
make monitor IDs permanent
|
2022-08-03 16:19:00 +02:00 |
|
vaxerski
|
b9be405d32
|
clear ls lists on monitor disconnect
|
2022-08-03 16:12:05 +02:00 |
|
vaxerski
|
8dd88d901d
|
guard onDisconnect
|
2022-08-03 16:05:25 +02:00 |
|
vaxerski
|
996e5a9e69
|
disallow swapping in fullscreen
|
2022-08-03 15:35:28 +02:00 |
|
vaxerski
|
fff7534721
|
fullscreen new window on fullscreen movefocus
|
2022-08-03 15:33:55 +02:00 |
|
vaxerski
|
cd483a7a37
|
ignore borders in nogapswhenonly
|
2022-08-03 15:25:30 +02:00 |
|
vaxerski
|
e13f2480ff
|
fixed missing recursion of force in dwindle
|
2022-08-03 12:30:28 +02:00 |
|
vaxerski
|
f36cd350cc
|
do not animate mouse resizes in layouts
|
2022-08-03 12:27:20 +02:00 |
|
vaxerski
|
c779a7c03b
|
move refocus on only unmap
|
2022-08-03 12:03:18 +02:00 |
|
vaxerski
|
179e5188a4
|
remove incorrect border thickness calc
|
2022-08-03 12:03:15 +02:00 |
|
vaxerski
|
02fbb3a417
|
fix preferred mode
|
2022-08-02 22:20:45 +02:00 |
|
vaxerski
|
9c8d32d1c2
|
default new blur optimiz to 0
|
2022-08-02 15:26:44 +02:00 |
|
vaxerski
|
a71f4114b0
|
added opaque windowrule
|
2022-08-02 00:08:31 +02:00 |
|
vaxerski
|
a6cd552980
|
bring back xdg current desktop
|
2022-08-01 23:31:25 +02:00 |
|
vaxerski
|
00747fc6df
|
fix preWindowPass with floating as first
|
2022-08-01 20:32:46 +02:00 |
|
vaxerski
|
523023aec7
|
mark blur dirty on monitor damage
|
2022-08-01 20:28:20 +02:00 |
|
vaxerski
|
024752bbe3
|
fix new blur optimizations with non-full damage
|
2022-08-01 20:18:26 +02:00 |
|
vaxerski
|
e794de1f4d
|
guard texid in new optimized blur
|
2022-08-01 19:50:37 +02:00 |
|
vaxerski
|
1edd66618f
|
added general:no_cursor_warps
|
2022-08-01 18:50:16 +02:00 |
|
vaxerski
|
338865e433
|
added follow_mouse 3
|
2022-08-01 18:42:11 +02:00 |
|
vaxerski
|
cb36456f40
|
optimize new blur rendering
|
2022-08-01 15:32:20 +02:00 |
|
vaxerski
|
b90159c089
|
revert blur changes
|
2022-08-01 15:29:49 +02:00 |
|
vaxerski
|
0ba17d4da3
|
fix oopsie with optim
|
2022-08-01 15:28:14 +02:00 |
|
vaxerski
|
d6e227ae0d
|
don't stencil with new optimizations in blur
|
2022-08-01 15:24:42 +02:00 |
|
vaxerski
|
6427bb41d8
|
reload blur on cfg reload
|
2022-08-01 13:12:50 +02:00 |
|
vaxerski
|
60c16f77a6
|
added master:no_gaps_when_only
|
2022-08-01 12:57:37 +02:00 |
|
vaxerski
|
f892387b70
|
added dwindle:no_gaps_when_only
|
2022-08-01 12:51:52 +02:00 |
|
vaxerski
|
6378990bc3
|
fixes to the new blur system
|
2022-08-01 12:23:09 +02:00 |
|
vaxerski
|
070d7699a7
|
added decoration:blur_new_optimizations
|
2022-08-01 12:16:33 +02:00 |
|
|
8a4e04d789
|
check window validity in getfirstwindowonworkspace
|
2022-08-01 00:45:06 +02:00 |
|
vaxerski
|
46e18e08d1
|
contain for the hyprland default bg
|
2022-07-31 23:44:04 +02:00 |
|
vaxerski
|
575c3e071a
|
fix ls fadeout on scaled
|
2022-07-31 17:20:33 +02:00 |
|
vaxerski
|
dba4596c7e
|
focus to first window on not found in refocus
|
2022-07-31 17:07:39 +02:00 |
|
vaxerski
|
e95aa8ef26
|
minor fixes to render loop
|
2022-07-31 16:54:36 +02:00 |
|
vaxerski
|
a1d1ec4c46
|
added misc:mouse_move_enables_dpms
|
2022-07-31 15:46:42 +02:00 |
|
vaxerski
|
9be239dac6
|
remove wlr_viewporter, we do not support it
|
2022-07-31 14:10:21 +02:00 |
|
vaxerski
|
76f7c2510e
|
account for geom in initial XDG window popups
|
2022-07-31 14:05:47 +02:00 |
|
vaxerski
|
2230f0ccaa
|
move to XDG 4
|
2022-07-31 13:21:33 +02:00 |
|
vaxerski
|
04f8029fcc
|
fix minor XDG issue
|
2022-07-31 13:14:56 +02:00 |
|
vaxerski
|
20cba2d707
|
damage monitor on dpms on
|
2022-07-31 12:39:49 +02:00 |
|
vaxerski
|
e2bc07d276
|
fix lack of return in tickHyprctl
|
2022-07-31 12:35:10 +02:00 |
|
vaxerski
|
edac94bed1
|
tick hyprctl separately
|
2022-07-31 00:27:32 +02:00 |
|
vaxerski
|
0573d5987f
|
dont account for scale in border thick
|
2022-07-31 00:07:35 +02:00 |
|
vaxerski
|
e5cef8fc96
|
account for scale in downrounding
|
2022-07-31 00:04:34 +02:00 |
|
vaxerski
|
382f851b30
|
account for border in rounding
|
2022-07-31 00:00:24 +02:00 |
|
vaxerski
|
2e3d42a9a9
|
added a dpms dispatcher
|
2022-07-30 23:51:13 +02:00 |
|
vaxerski
|
217ff1f401
|
do not call dmabuf_create twice
|
2022-07-30 23:45:27 +02:00 |
|
vaxerski
|
c2db3ad8ce
|
fix minor memory issue
|
2022-07-30 23:04:31 +02:00 |
|
vaxerski
|
2e0dd4bea2
|
use pref in default configs
|
2022-07-30 22:55:20 +02:00 |
|
vaxerski
|
d6a649c1b3
|
added preferred to monitor cfg
|
2022-07-30 22:54:29 +02:00 |
|
vaxerski
|
f96b611651
|
support wlr-output-power-management
|
2022-07-30 22:41:24 +02:00 |
|
vaxerski
|
4211b37e22
|
added misc:damage_entire_on_snapshot
|
2022-07-30 22:26:46 +02:00 |
|
vaxerski
|
45747fb8e6
|
fix snapshots on scaled
|
2022-07-30 22:22:51 +02:00 |
|
vaxerski
|
adeab98831
|
some window fadeout fixes
|
2022-07-30 22:07:40 +02:00 |
|
vaxerski
|
036be18bf5
|
fix shader fix
|
2022-07-30 19:00:38 +02:00 |
|
vaxerski
|
191c02a4f4
|
update decos on configureX11
|
2022-07-30 15:22:34 +02:00 |
|
vaxerski
|
7c7690eb08
|
windowrules for floating remove hidden flag
|
2022-07-30 12:42:27 +02:00 |
|
Vaxry
|
fd74208453
|
Merge pull request #446 from IanManske/movecurrentworkspace-nullmonitor-fix
Fix crash from moving current workspace to nonexistent (null) monitor.
|
2022-07-29 17:19:25 +02:00 |
|
vaxerski
|
e56699826f
|
Optimize shaders
|
2022-07-29 17:07:33 +02:00 |
|
Ian Manske
|
ef2417fbcb
|
Fix crash from moving current workspace to nonexistent (null) monitor.
|
2022-07-29 10:59:31 -04:00 |
|
vaxerski
|
ac8e5fef10
|
even more damage scaled fixes
|
2022-07-29 11:52:56 +02:00 |
|
vaxerski
|
429a9bc6c3
|
hide only XWayland on incorrect size
|
2022-07-29 11:45:32 +02:00 |
|
vaxerski
|
233bad5011
|
Spam the protocols less with resizes of XDG
|
2022-07-28 23:55:00 +02:00 |
|
vaxerski
|
0f19bd99f8
|
more scaled surface damage fixes
|
2022-07-28 23:21:35 +02:00 |
|
vaxerski
|
f0cd784f79
|
fixes to surface damaging on scaled 3
|
2022-07-28 22:41:59 +02:00 |
|
vaxerski
|
7a2f296c93
|
surface damage fixes 2
|
2022-07-28 22:23:27 +02:00 |
|
vaxerski
|
0b0cd85085
|
surface damage fixes 2
|
2022-07-28 22:23:00 +02:00 |
|
vaxerski
|
3f62a386bf
|
surface damage fixes
|
2022-07-28 22:15:56 +02:00 |
|
vaxerski
|
4076a3b6d7
|
fixed device configs
|
2022-07-28 21:38:30 +02:00 |
|
vaxerski
|
13d9c85e4e
|
fix alpha with xwl opacity
|
2022-07-28 18:17:47 +02:00 |
|
vaxerski
|
9afa3953e9
|
fix crash oopsie
|
2022-07-28 17:56:11 +02:00 |
|
vaxerski
|
0e2038fedf
|
minor fullscreen anim fixes
|
2022-07-28 16:33:45 +02:00 |
|
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 |
|