William McKinnon
ae12a9cb13
Merge remote-tracking branch 'origin/master' into fade-animations
2024-05-08 00:30:28 -04:00
Eric Chastain
e45b420ccc
Update server.c removing duplicated code block ( #306 )
2024-04-30 23:38:49 -04:00
Erik Reider
a5a69d4d4e
fix: gray background rect not being expanded by blur size ( #295 )
2024-04-22 17:41:51 -04:00
William McKinnon
1d1b4fbb2f
improved animation timing
2024-04-21 23:50:11 -04:00
William McKinnon
ad0b9171b2
minor perf improvements, fixed render saved view race con
2024-04-21 23:03:35 -04:00
William McKinnon
819572a8d9
logic improvements
2024-04-20 16:47:42 -04:00
William McKinnon
107bcde87c
removed unneeded debug lines
2024-04-20 16:47:29 -04:00
William McKinnon
bdd985c30e
Merge remote-tracking branch 'origin/master' into fade-animations
2024-04-18 02:04:25 -04:00
Erik Reider
40a5ebf109
Fix segfaults ( #291 )
...
* Add NULL checks for effect_fbos
* Fix freeing undefined pixman region
2024-04-18 01:03:25 +02:00
Erik Reider
8ad2605c65
Fixed compilation errors ( #290 )
2024-04-17 19:29:15 +02:00
Reza Jelveh
fb86ed6b05
feat: 1.9 merge ( #277 )
...
Co-authored-by: William McKinnon <contact@willmckinnon.com>
Co-authored-by: Erik Reider <35975961+ErikReider@users.noreply.github.com>
2024-04-15 01:39:41 -04:00
William McKinnon
f92b99ac31
updated comments
2024-03-04 02:05:50 -05:00
William McKinnon
d1fe55031a
made appearance of rapidly closing windows more pleasant
2024-03-04 02:04:28 -05:00
William McKinnon
ae1700fa1a
added temp fix for h split
2024-02-29 19:05:53 -05:00
William McKinnon
508df2216a
minor renaming and changed return val to 0
2024-02-29 18:31:16 -05:00
William McKinnon
8c7287d0ac
update logic to damage track properly
2024-02-29 18:07:04 -05:00
William McKinnon
74a7d2562d
improved performance
2024-02-25 17:15:55 -05:00
William McKinnon
e5587312a8
added animation manager
2024-02-24 22:32:13 -05:00
William McKinnon
d741e2415a
fixed focus issues
2024-02-19 14:25:36 -05:00
Erik Reider
2bd366f337
Add blur to tiling indicator ( #252 )
2024-02-15 09:48:31 +01:00
Rolf Vidar Mazunki Hoksaas
271af3d474
enhancement: update version printing format ( #254 )
...
* enhancement: update version printing format
as mentioned in #253 , version numbers can be confusing if you don't know
or realize you're running SwayFX instead of standard sway.
to fix this issue, I've updated the way we display versions, replacing
"sway version X" to "swayfx version X", suffixed by the sway upstream
version which swayfx is based upon.
while not immediately displaying we come from swayfx in
swaymsg/swaynag/swaybar, we do display we're based off a specific
upstream sway version.
note: this requires updating `meson.build` (currently `meson.build:181`)
each time we rebase into a new sway version.
Closes: Issue #253
Signed-off-by: Mazunki Hoksaas <rolferen@gmail.com>
* reduce linelength
---------
Signed-off-by: Mazunki Hoksaas <rolferen@gmail.com>
2024-02-14 21:29:04 -05:00
William McKinnon
b1c8ff5f58
cleaned up some comments + print debug statements
2024-02-07 02:20:39 -05:00
William McKinnon
9de0237b20
added back save buffer on fade out
2024-02-07 01:01:18 -05:00
William McKinnon
a3ef0be4fc
added cleanup
2024-02-06 02:03:19 -05:00
William McKinnon
30e18aae07
fixed many segfaults
2024-02-02 02:46:48 -05:00
William McKinnon
a27fa243ad
render saved buffer on fade-out
2024-02-01 01:26:49 -05:00
famfo
f0ecffe593
Fix shadow_offset position ( #263 )
2024-01-05 12:43:07 +01:00
Erik Reider
303b7dfb69
Fixed #258 blur regression ( #261 )
2024-01-05 02:47:43 -05:00
ozwaldorf
04b657b58c
feat: blur tweaks ( #258 )
2024-01-03 12:38:44 -05:00
William McKinnon
d7cf2986fa
view_close now works as intended
2024-01-03 00:30:08 -05:00
Erik Reider
1c5c60d928
Blur damage compensation fixes ( #259 )
...
* Increased blur size to match what WayFire uses
* Fix damage compensation not being scaled
2023-12-28 11:10:05 +01:00
William McKinnon
2c57e2af46
moved to fb approach, much broken
2023-12-27 10:14:24 -05:00
famfo
ca42d41453
Implement shadow_offset ( #255 )
2023-12-22 01:08:09 -05:00
William McKinnon
71fa52f695
started the switch to a fb approach
2023-12-22 01:00:10 -05:00
Erik Reider
5e866d0345
Limit corner radius size to the smallest box dimension ( #251 )
...
One example would be the tiling indicator sometimes experiencing a "sharp" edge when the radii was larger than the
height/width
2023-12-17 01:00:22 +01:00
Erik Reider
fd0f4ea54f
Readds check if the floating child is in a container for xray ( #250 )
2023-12-17 00:59:06 +01:00
eri
2d6944dc14
feat: add shadow color for inactive windows ( #230 )
2023-10-23 10:58:47 -04:00
William McKinnon
e20b8860da
blur texture fades in / out with con
2023-09-20 21:46:07 -04:00
William McKinnon
1390f9d3cf
blur texture fades in / out with con
2023-09-20 21:46:05 -04:00
William McKinnon
f119e9e9ee
add shadow fade in / out with animation
2023-09-20 21:40:53 -04:00
William McKinnon
638373120b
fixed fade-in delay
2023-09-20 21:40:53 -04:00
William McKinnon
87f33da112
added fade out
2023-09-20 21:40:53 -04:00
William McKinnon
07665971dc
fixed con kill issue
2023-09-20 21:40:53 -04:00
William McKinnon
3cb407e65c
moved animation to timer
2023-09-20 21:40:53 -04:00
William McKinnon
1c3b4a12ee
fixed animation duration of 0 bug
2023-09-20 21:40:53 -04:00
William McKinnon
e51fda46d3
initial fade-out groundwork
2023-09-20 21:40:53 -04:00
William McKinnon
6084ea42ec
fade-out skeleton
2023-09-20 21:40:53 -04:00
William McKinnon
5bfa2e030e
added animation config
2023-09-20 21:40:50 -04:00
William McKinnon
4c6826386d
optimized math of alpha_step
2023-09-20 21:40:15 -04:00
William McKinnon
2d14d1eaa4
fixed fade in for children cons
2023-09-20 21:40:15 -04:00