amy
08ace74498
fix top border size and placement ( #356 )
2024-10-11 15:40:57 +11:00
Zephyr Lykos
74f251134a
text_input: Implement input-method popups ( #315 )
2024-08-29 09:12:43 +10:00
Erik Reider
59c2b7a884
Merge branch 'master' into workspace-movement
2024-08-06 23:33:00 +02:00
Erik Reider
4d7ca7d975
Fixed blur opacity. Fixes #338 ( #339 )
2024-07-29 12:13:11 -04:00
Erik Reider
358d649412
Merge branch 'master' into workspace-movement
2024-05-06 21:13:41 +02:00
Erik Reider
a5a69d4d4e
fix: gray background rect not being expanded by blur size ( #295 )
2024-04-22 17:41:51 -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
Erik Reider
2bd366f337
Add blur to tiling indicator ( #252 )
2024-02-15 09:48:31 +01:00
Erik Reider
5ace6bb7bd
Fixed compilation issues on Nix
2024-01-26 23:20:05 +01:00
Erik Reider
dec948dc80
Moved easing functions into their own file
2024-01-26 19:46:13 +01:00
Erik Reider
84c1b9c7f3
Removed unneeded condition check in render_floating func
2024-01-26 19:33:11 +01:00
Erik Reider
5bb8877abe
Made fullscreen rendering a bit more clear
2024-01-26 19:32:32 +01:00
Erik Reider
d7ca31c596
Removed for-loop in render_workspace
2024-01-26 19:29:28 +01:00
Erik Reider
4f9ac2dfbb
Fixed tracker value being updated even if percent isn't
...
Fixes long swipes still updating the tracker value even if the percent wasn't changed
2024-01-25 19:49:12 +01:00
Erik Reider
b491ac42b0
Code cleanuo: Simplified adjust_* functions
2024-01-25 18:59:43 +01:00
Erik Reider
1fedb1a1ee
Reset swipe on other cursor rebase
2024-01-24 11:13:30 +01:00
Erik Reider
0da822151d
Unset focus while swiping
2024-01-24 03:35:02 +01:00
Erik Reider
a12a8ea7b0
Merged workspace_output_next and workspace_output_next_wrap
2024-01-24 03:11:39 +01:00
Erik Reider
bd3745c6ed
Draw rect and shadow on "Spring effect" for fullscreen views
2024-01-24 02:29:55 +01:00
Erik Reider
83e0872e79
Fixed regular views rendering behind fullscreen ones + code cleanup
2024-01-24 02:17:44 +01:00
Erik Reider
0a619a03ab
Use Ease-Out when swiping into the non-wrapped edges
2024-01-23 18:55:12 +01:00
Erik Reider
54daaa9ed2
Updated swipe percentage calculation to also use avg_velocity
2024-01-23 18:54:46 +01:00
Erik Reider
42fcd6c86d
Fixed fullscreen sometimes segfaulting
2024-01-22 19:18:31 +01:00
Erik Reider
1113e5653a
Added workspace_gesture_threshold config option
2024-01-22 18:25:07 +01:00
Erik Reider
0b521abe88
Added workspace_gesture_wrap_around config option
2024-01-22 18:25:07 +01:00
Erik Reider
519bfc4ecc
Added workspace_gesture_spring_size config option
2024-01-22 18:02:32 +01:00
Erik Reider
067613854b
Added vertical gesture support
2024-01-22 16:40:02 +01:00
Erik Reider
fdf764d3f6
Added "Spring effect" when trying to swipe past limits
2024-01-22 15:39:34 +01:00
Erik Reider
29c481da95
Workspace code cleanup
2024-01-22 15:39:34 +01:00
Erik Reider
3ad50f9627
Clear transformed fullscreen damage
2024-01-22 14:28:14 +01:00
Erik Reider
8da7c5080c
Fixed popups not compensating for transition
2024-01-22 13:19:32 +01:00
Erik Reider
9e551680db
Try switching workspace on gesture cancel instead of reset
2024-01-22 12:21:57 +01:00
Erik Reider
8afad34fd5
Render fullscreen containers over all layers
2024-01-22 12:17:10 +01:00
Erik Reider
8440285e8d
Only damage the focused output
2024-01-22 12:14:45 +01:00
Erik Reider
0c6d69b7fe
Added gesture support
2024-01-21 20:01:11 +01:00
Erik Reider
0b86078eea
Fixed transition not compensating for workspace gaps
2024-01-21 19:54:03 +01:00
Erik Reider
4e9e7c8d1a
Initial implementation of workspace movement (without gestures)
2024-01-21 13:53:11 +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
famfo
ca42d41453
Implement shadow_offset ( #255 )
2023-12-22 01:08:09 -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
Erik Reider
d89c365106
Add layer effect option to ignore transparent regions when blurring ( #159 )
2023-09-20 21:35:49 -04:00
William McKinnon
6f6991a1b3
refactor: simplify blur ( #219 )
...
* refactor: removed surface_width + surface_height from render_blur()
* Fixed scaling issues
* Minor refactors
* removed scaled_dst box
* removed uneeded fb bind
* removed unneeded src_box
* removed unneeded wlr_fbox_from_box function
* removed src_box
* Don't scale the blur translucent region twice
* Renamed extended_damage to original_damage to reflect better what it actually is
* Removed unneeded clearing of the wlr fbo before rendering onto it
* Removed the need for our own main FBO, also fixes some damage bugs
* Simplified detection of blur on workspace
* cleaned up comments
---------
Co-authored-by: Erik Reider <35975961+ErikReider@users.noreply.github.com>
2023-09-06 00:32:08 -04:00
Erik Reider
fade58b6be
fix: floating child always using blur xray ( #210 )
2023-07-29 13:12:21 -04:00
Yaroslav
7b7f060552
fix: crash when moving to scratchpad tiled window ( #202 )
2023-07-18 23:37:23 -04:00
Evy Garden
061dfaa2e7
Fix toplevel borders ( #171 )
...
* added check for smart
* expose gaps_to_edge
* add smart variable
2023-07-06 23:11:21 -04:00