|
b82621c4ec
|
fix mouse binds being stuck
|
2022-09-20 10:02:20 +01:00 |
|
|
5b6c8d5b0f
|
fix misc fullscreen issues
|
2022-09-20 09:55:25 +01:00 |
|
|
4dca2b945b
|
fix LS fading out on ws change
|
2022-09-20 09:46:55 +01:00 |
|
Vaxry
|
a8943246a7
|
Merge pull request #684 from tomahk/main
fix some bugs with attaching/disabling monitors
|
2022-09-19 21:08:48 +01:00 |
|
|
e42de0b778
|
export HYPRLAND_CMD for scripts
|
2022-09-19 21:06:44 +01:00 |
|
tomahk
|
5146165599
|
this is c++, use nullptr
|
2022-09-19 21:45:00 +02:00 |
|
tomahk
|
73e19aee6f
|
prevent assert killing Hyprland after reenabling monitor
|
2022-09-19 20:44:33 +02:00 |
|
tomahk
|
3780361b95
|
fix hyprland freeze when undocking from docking station
|
2022-09-19 20:42:59 +02:00 |
|
|
ec6144e5da
|
fix fadeout on unmap fullscreen
|
2022-09-19 19:09:21 +01:00 |
|
|
b6eaeffcf6
|
introduce new mouse binds in default and example cfgs
|
2022-09-19 19:06:22 +01:00 |
|
|
c24b45671a
|
mouse binds overhaul
|
2022-09-19 19:04:48 +01:00 |
|
|
85c7aaf155
|
fade control for fullscreen action on windows
|
2022-09-19 17:26:11 +01:00 |
|
|
696253b348
|
fix special workspace dispatcher logic
|
2022-09-19 16:01:42 +01:00 |
|
|
abb6db9c37
|
don't apply alpha to fadingOut on setWindowFullscreen
|
2022-09-19 11:44:11 +01:00 |
|
|
18b483b8e1
|
fix ws switching with LS opacity
|
2022-09-19 10:40:42 +01:00 |
|
|
7c809a3059
|
fullscreen animation en-nice-ment
|
2022-09-19 10:23:13 +01:00 |
|
|
4070e1a148
|
fix wonky focus on movetoworkspace
|
2022-09-18 17:26:12 +01:00 |
|
|
dd61f88ed1
|
guard invalid FB allocs
|
2022-09-18 12:40:49 +01:00 |
|
|
29626989e7
|
fix focus follows mouse 0 event sending on wrong window
|
2022-09-18 12:35:05 +01:00 |
|
|
cf32d28082
|
fix groupbar being wonk on scaled
|
2022-09-18 12:13:16 +01:00 |
|
|
5131a4acaf
|
fix special fullscreen
|
2022-09-17 15:07:03 +01:00 |
|
|
a72a39ebd5
|
minor swipe fixes
|
2022-09-17 15:05:12 +01:00 |
|
|
151e013241
|
fix refocus on same workspace
|
2022-09-17 12:10:06 +01:00 |
|
|
fa2d81b649
|
fix animation issues with workspace silent
|
2022-09-16 21:17:03 +01:00 |
|
vaxerski
|
037d4ed422
|
handle multi-ws swaps in layouts
|
2022-09-14 17:30:16 +02:00 |
|
vaxerski
|
9f82278d65
|
simplify dwindle swap
|
2022-09-14 17:24:45 +02:00 |
|
vaxerski
|
8e0f7b9b11
|
Various subsurface handling fixes
|
2022-09-14 16:34:41 +02:00 |
|
vaxerski
|
a96acc8fa4
|
only check for visible on xdg
|
2022-09-13 22:23:48 +02:00 |
|
vaxerski
|
5a146e9d90
|
guard surface in addsurfaceglobaloffset
|
2022-09-13 21:49:55 +02:00 |
|
vaxerski
|
da10022d84
|
fix an unholy memory safety issue
|
2022-09-13 20:27:07 +02:00 |
|
vaxerski
|
e518adf1ac
|
don't iterate over subsurfaces in unmap
|
2022-09-13 15:44:50 +02:00 |
|
vaxerski
|
d8dbe26f31
|
tick config after reload request
|
2022-09-13 15:36:49 +02:00 |
|
vaxerski
|
e9f226797e
|
Added monitor mirroring
|
2022-09-13 15:25:42 +02:00 |
|
vaxerski
|
7d4f0a3199
|
verify visibility of new geom in floating creation
|
2022-09-13 12:29:56 +02:00 |
|
vaxerski
|
0062281092
|
added wsbind
|
2022-09-12 21:05:52 +02:00 |
|
vaxerski
|
81f267dff9
|
add default speed to hyprctl devices mice
|
2022-09-12 17:09:04 +02:00 |
|
vaxerski
|
a09c614c2d
|
more forceRendering checks in shouldRenderWindow
|
2022-09-12 15:33:25 +02:00 |
|
Vaxry
|
b49d7007b5
|
Merge pull request #659 from hyprwm/hyprctl-nopoll
hyprctl-nopoll
|
2022-09-11 20:48:22 +02:00 |
|
vaxerski
|
864e227f5d
|
fix decos on pinned
|
2022-09-11 20:27:59 +02:00 |
|
vaxerski
|
82aa78916d
|
hyprctl-nopoll
|
2022-09-10 21:21:28 +02:00 |
|
vaxerski
|
f024d7114f
|
allow current in monitorfromstring
|
2022-09-10 19:57:57 +02:00 |
|
vaxerski
|
8808d40008
|
added misc:disable_autoreload
|
2022-09-10 17:28:41 +02:00 |
|
vaxerski
|
d94fe3d063
|
added window pinning
|
2022-09-10 13:11:02 +02:00 |
|
vaxerski
|
f663fa209c
|
minor code styling fixes
|
2022-09-09 19:08:11 +02:00 |
|
vaxerski
|
928158bbfb
|
prevent missed surface size updates on fullscreen window close
|
2022-09-08 23:02:29 +02:00 |
|
vaxerski
|
bacfae3084
|
guard drag in destroyDrag
|
2022-09-08 21:25:16 +02:00 |
|
vaxerski
|
0d95a0174c
|
more guarding in cleanup pid gathering
|
2022-09-08 20:55:25 +02:00 |
|
vaxerski
|
0eb5ecafb9
|
consistent output of window addresses
|
2022-09-08 18:47:39 +02:00 |
|
vaxerski
|
49a55f136e
|
fix addreserved lag
|
2022-09-08 14:11:32 +02:00 |
|
vaxerski
|
64be57b780
|
fix group decos on added windows
|
2022-09-07 20:36:39 +02:00 |
|
vaxerski
|
5c470d2e54
|
damage drag on destroy
|
2022-09-07 12:18:52 +02:00 |
|
vaxerski
|
44a2d755c6
|
Added Xwayland and floating props to windowrulev2
|
2022-09-07 11:25:44 +02:00 |
|
vaxerski
|
789eedd115
|
fix a minor bug with no gaps when only and groups
|
2022-09-06 19:59:59 +02:00 |
|
vaxerski
|
4a8274e5f0
|
fix dwindle no gaps when only when dissolving a group
|
2022-09-06 18:12:41 +02:00 |
|
vaxerski
|
4b7d28d2cb
|
fix last partial commit
|
2022-09-06 18:12:25 +02:00 |
|
vaxerski
|
5fdd1dd60f
|
simplify config monitor reloads and rearrange layers
|
2022-09-06 17:26:18 +02:00 |
|
vaxerski
|
e71a4d75de
|
Added windowrulev2
|
2022-09-06 11:57:11 +02:00 |
|
vaxerski
|
f002bd1603
|
wrap lastwindow in quotes in hyprctl json
|
2022-09-05 23:07:56 +02:00 |
|
vaxerski
|
16f1d1b99b
|
guard unsafe state in unmap ls
|
2022-09-05 22:35:41 +02:00 |
|
vaxerski
|
c1bc8d46e9
|
use lastMonitor in mapWindow
|
2022-09-05 22:04:49 +02:00 |
|
vaxerski
|
94ca386a8c
|
set last monitor and dont refocus in some cases (changeworkspace)
|
2022-09-05 21:36:22 +02:00 |
|
vaxerski
|
2ba7cb2414
|
escape json strings in workspaces lastwindow title
|
2022-09-05 21:32:37 +02:00 |
|
vaxerski
|
5b5f36f494
|
fix transformed blur on new optimizations
|
2022-09-05 21:26:21 +02:00 |
|
vaxerski
|
a74b8033ca
|
added a submap IPC event
|
2022-09-05 13:50:52 +02:00 |
|
vaxerski
|
41883e0522
|
fix wonky behavior with silent workspace rule
|
2022-09-05 11:44:43 +02:00 |
|
vaxerski
|
3ea89e6171
|
fix splash positioning
|
2022-09-05 11:31:54 +02:00 |
|
vaxerski
|
d6c06318af
|
don't accumulate from virtual
|
2022-09-05 11:19:40 +02:00 |
|
vaxerski
|
cb839c9dcc
|
guard pFoundWindow in CInputManager under fullscreen
|
2022-09-05 00:59:13 +02:00 |
|
vaxerski
|
3dd514a452
|
fix a damage issue with transformed blur
|
2022-09-04 23:08:04 +02:00 |
|
vaxerski
|
6afab12b91
|
fix blur on transformed displays
|
2022-09-04 19:27:38 +02:00 |
|
vaxerski
|
7a3b57c99c
|
send accumulated modifiers to surfaces
|
2022-09-04 18:46:28 +02:00 |
|
vaxerski
|
ba0c5fe0bb
|
fix mouse focus not returning from a LS on follow mouse 0
|
2022-09-04 18:42:11 +02:00 |
|
vaxerski
|
f6ecef0959
|
add lastwindow info to hyprctl workspaces
|
2022-09-04 18:32:03 +02:00 |
|
vaxerski
|
ff26531e11
|
use activateSurface in unconstrainMouse
|
2022-09-04 11:29:49 +02:00 |
|
vaxerski
|
fbd2b4799d
|
Fix some more crimes against humanity
|
2022-09-03 22:49:52 +02:00 |
|
vaxerski
|
c425e620af
|
fix some minor crimes against humanity
|
2022-09-03 19:35:17 +02:00 |
|
vaxerski
|
f4add0ac6d
|
refocus on reserved area
|
2022-09-03 15:35:53 +02:00 |
|
vaxerski
|
3c3f80c2fe
|
simplify code and update monitor on warp
|
2022-09-03 11:55:19 +02:00 |
|
vaxerski
|
5d09bb647b
|
fix up styling
|
2022-09-02 23:56:22 +02:00 |
|
vaxerski
|
f5697095bc
|
unify monitor args
|
2022-09-02 11:53:12 +02:00 |
|
vaxerski
|
56203b1757
|
fix no_gaps_when_only with a group
|
2022-09-01 19:46:38 +02:00 |
|
vaxerski
|
8581e71789
|
optimize calls in toggleSpecialWorkspace
|
2022-09-01 11:47:48 +02:00 |
|
vaxerski
|
bb90ff0461
|
sanity check on last window
|
2022-09-01 11:46:41 +02:00 |
|
vaxerski
|
7f62cbc48a
|
Update wlroots dep
|
2022-09-01 11:24:15 +02:00 |
|
vaxerski
|
f2d84a7e3a
|
guard parent in X11TransientFor
|
2022-09-01 10:16:23 +02:00 |
|
vaxerski
|
095185cfe7
|
guard parent in X11TransientFor
|
2022-09-01 10:15:55 +02:00 |
|
vaxerski
|
f77fac9df9
|
warp only on another monitor in changeworkspace
|
2022-08-31 21:39:27 +02:00 |
|
vaxerski
|
dacaf72e02
|
remember last window on workspace
|
2022-08-31 17:02:49 +02:00 |
|
vaxerski
|
4103bca056
|
default rounding to 0
|
2022-08-31 11:17:04 +02:00 |
|
vaxerski
|
21a1b62b6a
|
remove tiling node when invalid
|
2022-08-31 11:14:33 +02:00 |
|
vaxerski
|
7f483dfdb0
|
guard psurface in activateSurface
|
2022-08-31 11:12:46 +02:00 |
|
vaxerski
|
1cf46fd6a2
|
added closewindow dispatcher
|
2022-08-30 21:35:27 +02:00 |
|
vaxerski
|
eb658dcb61
|
finally fixed transformed snapshots
|
2022-08-30 19:40:19 +02:00 |
|
vaxerski
|
195ec2b092
|
fix LS popup damage
|
2022-08-30 19:21:45 +02:00 |
|
vaxerski
|
dd6aba07e9
|
revert x11 size hints
|
2022-08-30 16:12:11 +02:00 |
|
vaxerski
|
d35d949bc5
|
use sizehints if existent for X11 default floating
|
2022-08-30 13:07:54 +02:00 |
|
vaxerski
|
48eb2e0d6f
|
Added window dimming
|
2022-08-30 12:46:17 +02:00 |
|
vaxerski
|
179562b646
|
fix dwindle groupbars
|
2022-08-29 19:52:35 +02:00 |
|
vaxerski
|
20c050e890
|
set last monitor on move focus dispatcher
|
2022-08-29 18:50:10 +02:00 |
|
vaxerski
|
6865660e51
|
disable fullscreen and floating dispatchers on special
|
2022-08-29 14:55:11 +02:00 |
|
vaxerski
|
6c8ce734fb
|
fix segfault in inactive sessions
|
2022-08-29 11:17:42 +02:00 |
|
vaxerski
|
09495375b5
|
ratelimit setting cursor
|
2022-08-28 22:45:05 +02:00 |
|
vaxerski
|
3c20ecb04d
|
ignore oversized popups' dims in global coords
|
2022-08-28 21:20:18 +02:00 |
|
vaxerski
|
5da114477f
|
move X11 transients to top on parent top
|
2022-08-28 19:47:06 +02:00 |
|
vaxerski
|
c757fa54e1
|
Allow passing the mouse as well in pass
|
2022-08-28 17:01:48 +02:00 |
|
vaxerski
|
16f8d46391
|
Force wlroots to not send leave events in pass to XWayland
Massive hack, kill me
|
2022-08-28 16:43:15 +02:00 |
|
vaxerski
|
5726f394b1
|
fix subsurface UV handling on oversized windows
|
2022-08-28 14:43:25 +02:00 |
|
vaxerski
|
f5f99c6700
|
reset uv on invalid buffer source box
|
2022-08-28 14:32:06 +02:00 |
|
vaxerski
|
cfa6c01df0
|
remove double drm and dmabuf creation
|
2022-08-28 12:32:26 +02:00 |
|
vaxerski
|
d413388761
|
Multiple improvements to the shutdown procedure
|
2022-08-28 11:19:08 +02:00 |
|
vaxerski
|
4203a61b69
|
minor fixes to the viewporter behavior
|
2022-08-28 10:41:47 +02:00 |
|
vaxerski
|
80b3a436d2
|
better find device cats
|
2022-08-28 10:25:48 +02:00 |
|
vaxerski
|
5d9d55a245
|
fix device closing
|
2022-08-28 10:20:26 +02:00 |
|
Vaxry
|
52c0ba544c
|
Viewporter implementaion (#585)
Implementation of the `wp_viewporter` core protocol and some bugfixes
|
2022-08-28 10:14:43 +02:00 |
|
Vaxry
|
8b5c64c8fd
|
Merge pull request #589 from alec-lefors/drm-leasing
fix more indents
|
2022-08-28 00:07:01 +02:00 |
|
Alec LeFors
|
2ea5f50f40
|
fix more indents, im sorry vaxry
|
2022-08-27 17:57:02 -04:00 |
|
Vaxry
|
1d97ad9856
|
Merge pull request #588 from alec-lefors/drm-leasing
implemented DRM leasing
|
2022-08-27 23:47:41 +02:00 |
|
Alec LeFors
|
1d43bb70d4
|
fix indents, change crit log to info
|
2022-08-27 17:24:36 -04:00 |
|
vaxerski
|
573cb0d4e0
|
fix parser in nested categories
|
2022-08-27 23:12:01 +02:00 |
|
Alec LeFors
|
59d7cfcd02
|
implemented DRM leasing for VR headsets
|
2022-08-27 17:10:13 -04:00 |
|
vaxerski
|
ed2cacc5d5
|
fix styling in const ptrs
|
2022-08-27 21:37:35 +02:00 |
|
vaxerski
|
8122505825
|
pass press and release events separately
|
2022-08-27 19:29:28 +02:00 |
|
vaxerski
|
0964448f93
|
fix fullscreen in moving ws
|
2022-08-27 19:11:21 +02:00 |
|
vaxerski
|
5d63152219
|
added a forceinput rule
|
2022-08-27 13:01:55 +02:00 |
|
vaxerski
|
aaa834d0c3
|
fix logic in candidates on unmap
|
2022-08-27 12:02:25 +02:00 |
|
vaxerski
|
28966d85ae
|
guard nullptr in unmap
|
2022-08-27 12:01:04 +02:00 |
|
vaxerski
|
a648b452dd
|
fix internal keybinds
|
2022-08-26 19:19:34 +02:00 |
|
vaxerski
|
d53b0a6491
|
optimize options in dwindle
|
2022-08-26 19:07:33 +02:00 |
|
vaxerski
|
dbd774fedb
|
simplify a bit of code
|
2022-08-26 18:02:10 +02:00 |
|
vaxerski
|
949655005a
|
added an event for moving workspace
|
2022-08-26 16:05:02 +02:00 |
|
vaxerski
|
b09f157b93
|
fix fullscreen on workspace rule silent
|
2022-08-26 11:33:36 +02:00 |
|
vaxerski
|
10f529ada7
|
added a specialWorkspace anim leaf
|
2022-08-26 11:26:23 +02:00 |
|
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 |
|