vaxerski
|
1642b1ff66
|
optimize config calls in often called areas
|
2022-06-07 20:41:40 +02:00 |
|
vaxerski
|
b62e530fdb
|
Force window style tiled on all xdg windows
|
2022-06-06 19:43:44 +02:00 |
|
vaxerski
|
d743ac7bb1
|
added forcerendererreload and some more vt changes
|
2022-06-06 13:48:17 +02:00 |
|
vaxerski
|
4f76d5d8d7
|
destroy monitor on disabled
|
2022-06-01 21:10:12 +02:00 |
|
vaxerski
|
8d850b0ce1
|
Added workspace/monitor unset and workspace silent rules
|
2022-06-01 21:04:06 +02:00 |
|
vaxerski
|
d2451aea4b
|
use overflowing coords when surface unmaps
|
2022-06-01 13:38:33 +02:00 |
|
vaxerski
|
970018248f
|
Don't damage surfaces coming from not rendered windows
|
2022-05-31 22:16:13 +02:00 |
|
vaxerski
|
8de7cc5a8d
|
opacity windowrule support 2 values
|
2022-05-31 17:35:50 +02:00 |
|
vaxerski
|
e73df80782
|
Add mon in mon out events and fix crash
|
2022-05-31 17:17:44 +02:00 |
|
vaxerski
|
0055efc4f1
|
Added a special workspace
|
2022-05-31 14:01:00 +02:00 |
|
vaxerski
|
68f7e565e6
|
Use existing default mon workspace if available on connect
|
2022-05-31 12:10:34 +02:00 |
|
vaxerski
|
b2474d406a
|
don't duplicate workspaces on connect
|
2022-05-30 20:45:39 +02:00 |
|
vaxerski
|
eee9698ec9
|
move workspaces and not windows on mon disconnect
|
2022-05-30 20:44:14 +02:00 |
|
vaxerski
|
c44c79abb2
|
fix monitor cleanups on removed
|
2022-05-30 17:11:35 +02:00 |
|
vaxerski
|
b76b32b458
|
don't add existing and invalid monitors
|
2022-05-29 20:15:34 +02:00 |
|
vaxerski
|
f5645805d8
|
Don't animate out if window wasnt animated in
|
2022-05-29 16:01:45 +02:00 |
|
vaxerski
|
9842730f57
|
Added fullscreen types, maximize and full
|
2022-05-29 15:44:30 +02:00 |
|
vaxerski
|
d0ff0c0990
|
Added basic monitor transforms, has bugs
blur doesnt work on transformed outputs
full damage tracking issues
|
2022-05-29 12:27:45 +02:00 |
|
vaxerski
|
fdb3f610e5
|
Added wlr_foreign_toplevel_v1
|
2022-05-29 11:24:42 +02:00 |
|
vaxerski
|
15553804d6
|
Added closing animations (reverse of open)
|
2022-05-28 18:28:55 +02:00 |
|
vaxerski
|
7f1f14fe85
|
Added a rounding rule
|
2022-05-28 17:48:01 +02:00 |
|
vaxerski
|
7d442d4851
|
Added rendertime no overlay
|
2022-05-28 17:40:57 +02:00 |
|
vaxerski
|
8c10857f14
|
Added a debug overlay
|
2022-05-28 17:32:19 +02:00 |
|
vaxerski
|
1bef63a1e6
|
fix for latest wlroots
|
2022-05-27 16:03:24 +02:00 |
|
vaxerski
|
19a168792b
|
activewindow class and title
|
2022-05-26 21:24:52 +02:00 |
|
vaxerski
|
795504dad0
|
Added workspaceopt dispatcher
|
2022-05-26 19:05:32 +02:00 |
|
vaxerski
|
9597ffdd32
|
fix missing region32 copy in renderer
|
2022-05-25 19:19:54 +02:00 |
|
vaxerski
|
c8f0a74975
|
update activewindow on its title change
|
2022-05-25 17:29:44 +02:00 |
|
vaxerski
|
0ae6563fef
|
workspace set active
|
2022-05-25 10:25:36 +02:00 |
|
vaxerski
|
c8425926c9
|
fix default workspaces being unnamed
|
2022-05-24 22:30:36 +02:00 |
|
vaxerski
|
f522c597ef
|
Fix fullscreen focus detection and configure requests
|
2022-05-23 22:07:29 +02:00 |
|
vaxerski
|
5f620ee7ca
|
fix fullscreen request loops
|
2022-05-20 15:02:51 +02:00 |
|
vaxerski
|
36be9c4a11
|
warp to middle on remove constraint
|
2022-05-19 15:29:26 +02:00 |
|
vaxerski
|
198fc90df5
|
What the fuck is going on with git, fix the entire scaling merge
This reverts commit 5b15d3b4f4 .
|
2022-05-18 20:33:54 +02:00 |
|
vaxerski
|
5b15d3b4f4
|
Revert "Merge pull request #88 from vaxerski/scaling"
This reverts commit f68ddc382a , reversing
changes made to ba573a529a .
|
2022-05-18 14:42:00 +02:00 |
|
vaxerski
|
6c437763f6
|
Merge branch 'main' into scaling
|
2022-05-18 13:10:22 +02:00 |
|
vaxerski
|
473d4591b0
|
fix some memory issues
|
2022-05-17 18:37:14 +02:00 |
|
vaxerski
|
0503835ee6
|
fixed blur and shit
|
2022-05-16 21:30:11 +02:00 |
|
vaxerski
|
bf8ebfc631
|
added scaling (dt broken)
damage tracking on full is broken
|
2022-05-16 20:45:27 +02:00 |
|
vaxerski
|
d7ad80e6a2
|
Added window animation rules
|
2022-05-15 14:18:31 +02:00 |
|
vaxerski
|
cba4693d39
|
Fix certain layersurfaces crashing
|
2022-05-15 11:25:42 +02:00 |
|
vaxerski
|
f7214114d4
|
adjust blur radius
|
2022-05-14 20:11:34 +02:00 |
|
vaxerski
|
6db68917ab
|
rename cleanupWindows to cleanupFadingOut
|
2022-05-14 17:26:34 +02:00 |
|
vaxerski
|
109136af97
|
Fadein/out now applies to layersurfaces too
|
2022-05-14 17:23:46 +02:00 |
|
vaxerski
|
694f4433a2
|
Added animation style and style slide
|
2022-05-14 16:43:30 +02:00 |
|
vaxerski
|
a1567feb3d
|
Added nofocus rule
|
2022-05-14 14:37:57 +02:00 |
|
vaxerski
|
0273d21a77
|
fix incorrect mem use after delete
|
2022-05-14 11:10:50 +02:00 |
|
vaxerski
|
d438bd970a
|
Added virtual pointer protocol
|
2022-05-12 12:13:02 +02:00 |
|
vaxerski
|
ff0f535c28
|
Added workspace animations
|
2022-05-12 11:27:31 +02:00 |
|
vaxerski
|
96819c8ab9
|
Fix GDK window extents mouse offset
kind of...? Should work more or less
|
2022-05-10 11:01:03 +02:00 |
|
vaxerski
|
ff86f723b2
|
Fix blur leaving strokes on full damage tracking
|
2022-05-06 16:06:21 +02:00 |
|
vaxerski
|
8369f2980a
|
crucial fixes to full damage tracking 🎉
should now be mostly usable
|
2022-05-05 13:48:22 +02:00 |
|
vaxerski
|
726ba65785
|
enter all outputs in wlr/workspaces
|
2022-04-28 18:06:25 +02:00 |
|
vaxerski
|
4b985d3e38
|
fix crash when yanking mouse before init
|
2022-04-28 17:57:24 +02:00 |
|
vaxerski
|
51172129d7
|
deactivate exclusive
|
2022-04-28 17:55:25 +02:00 |
|
vaxerski
|
e5f8bca41c
|
Switched old blur to dual kawase
|
2022-04-24 16:41:01 +02:00 |
|
vaxerski
|
3b3718df3d
|
some fixes for full damage tracking
|
2022-04-24 12:04:16 +02:00 |
|
vaxerski
|
f84294fe07
|
fixed fullscreen, removed effective vars from windows
|
2022-04-23 14:35:34 +02:00 |
|
vaxerski
|
0147975faf
|
New animation system
|
2022-04-23 14:16:02 +02:00 |
|
vaxerski
|
94811485c9
|
added opacity rule
|
2022-04-22 14:37:38 +02:00 |
|
vaxerski
|
a8e5e9c558
|
Allow percentages in move and size rules
|
2022-04-22 14:31:14 +02:00 |
|
vaxerski
|
883d389bc2
|
Make hyprctl thread safe
|
2022-04-21 22:00:03 +02:00 |
|
vaxerski
|
5fa916e6f2
|
fix monitor reload crash
|
2022-04-21 18:11:28 +02:00 |
|
vaxerski
|
2b8b34d8db
|
Added workspace windowrule
|
2022-04-21 17:17:47 +02:00 |
|
vaxerski
|
ab2c65e535
|
Set last monitor when unset on monitor attach
|
2022-04-20 19:36:05 +02:00 |
|
vaxerski
|
08ee14b4a0
|
Added dynamic monitor rules
|
2022-04-19 19:01:23 +02:00 |
|
vaxerski
|
1eec8c3741
|
Sync to highest Hz monitor
|
2022-04-19 18:00:54 +02:00 |
|
vaxerski
|
7ae87a233c
|
Inhibit fixes
|
2022-04-18 17:16:01 +02:00 |
|
vaxerski
|
30683d5c44
|
minor XWayland and rule fixes
|
2022-04-18 13:10:58 +02:00 |
|
vaxerski
|
7b1eaca840
|
Implemented mouse constraints
has some todos but mostly works
|
2022-04-17 21:40:04 +02:00 |
|
vaxerski
|
b0f5e4ab56
|
store scale and scale windows with monitor
|
2022-04-17 18:47:10 +02:00 |
|
vaxerski
|
baa9e0caea
|
Merge branch 'main' into damage-tracking
|
2022-04-17 11:52:54 +02:00 |
|
vaxerski
|
24df15105e
|
don't rearrange layersurfaces when not needed
|
2022-04-17 10:46:04 +02:00 |
|
vaxerski
|
4a966c945b
|
Add monitor disabled option
|
2022-04-17 10:19:46 +02:00 |
|
vaxerski
|
c8721baa5a
|
damage layersurfaces on commit
|
2022-04-14 20:22:14 +02:00 |
|
vaxerski
|
d1e5f87607
|
fix first workspace being 0
|
2022-04-14 20:11:46 +02:00 |
|
vaxerski
|
3e36f1c42c
|
renderer fixes
|
2022-04-14 17:00:35 +02:00 |
|
vaxerski
|
75af34da96
|
added basic damage tracking
|
2022-04-14 16:43:29 +02:00 |
|
vaxerski
|
5d529d46e7
|
use output's modes instead of a custom mode
|
2022-04-13 17:11:37 +02:00 |
|
vaxerski
|
17f63bf3e8
|
Fix exec-once being wack on launch
|
2022-04-12 20:02:57 +02:00 |
|
vaxerski
|
a8e8729230
|
Added zext_workspace protocol support 🎉
|
2022-04-11 19:51:37 +02:00 |
|
vaxerski
|
71916ee09a
|
fixed XDG popups yet again + removed some old TODOs
|
2022-04-10 16:47:19 +02:00 |
|
vaxerski
|
92bfe6f13e
|
fixed some more crashes
|
2022-04-10 16:19:49 +02:00 |
|
vaxerski
|
3753f83f69
|
Added default background as a PNG
|
2022-04-10 14:32:18 +02:00 |
|
vaxerski
|
5046c02cce
|
minor fixes for closing windows and focus
|
2022-04-10 11:17:06 +02:00 |
|
vaxerski
|
cebe45a188
|
small fullscreen fix
|
2022-04-07 17:07:42 +02:00 |
|
vaxerski
|
c99062f2ec
|
Finally fixed #4 🎉
|
2022-04-07 16:42:16 +02:00 |
|
vaxerski
|
c7cc9d49d2
|
unconstrain popups properly
|
2022-04-06 19:24:20 +02:00 |
|
vaxerski
|
a86bc76b9a
|
fix getTitle crash
|
2022-04-05 22:28:06 +02:00 |
|
vaxerski
|
a49bbf4508
|
fadeout done 🎉
|
2022-04-05 20:49:15 +02:00 |
|
vaxerski
|
f8e0b0b448
|
fadein and prep for fadeout
|
2022-04-05 19:28:10 +02:00 |
|
vaxerski
|
ddcd4fb767
|
Mostly fixes #5
|
2022-04-05 18:29:58 +02:00 |
|
vaxerski
|
19d9465042
|
Rendering textures
|
2022-04-05 14:33:54 +02:00 |
|
vaxerski
|
67343898ff
|
fixed rendering rects
|
2022-04-04 22:06:57 +02:00 |
|
vaxerski
|
334f5a59b0
|
added broken rect renderer
|
2022-04-04 21:45:35 +02:00 |
|
vaxerski
|
374491ee63
|
progress
|
2022-04-04 19:44:25 +02:00 |
|
vaxerski
|
df6a3c6877
|
fix non-gdk popups on multimon
|
2022-04-03 10:32:21 +02:00 |
|
vaxerski
|
3f99dad7f5
|
Added pseudotiling
|
2022-04-02 20:04:32 +02:00 |
|
vaxerski
|
223beb8a82
|
Multiple focus handling changes
|
2022-04-02 18:57:09 +02:00 |
|
vaxerski
|
c923b4f075
|
XDG popup tweaks
|
2022-04-02 13:41:15 +02:00 |
|