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
Alex Janka
a81e80fe68
check for null pointer when getting gaps
2024-08-07 11:10:47 +10:00
Alex Janka
d01f16d09c
resize by dragging gaps
2024-08-07 11:10:47 +10:00
Aidan Dang
59a10cf4c7
Add primary_selection
config option
...
See: https://github.com/swaywm/sway/issues/4511
Adds a bool config option `primary_selection`, which explicitly
enables/disables the primary selection clipboard. Defaults to enabled.
This is implemented as a launch-only option which enables or disables the creation of the
`zwp_primary_selection_device_manager_v1` global.
Co-authored-by: Tilde Rose <t1lde@protonmail.com>
2024-08-07 11:10:47 +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
da559b3ea1
Fixed blurred tiling indicator not drawing on the right coordinates ( #319 )
2024-06-01 00:24:08 -04:00
Erik Reider
358d649412
Merge branch 'master' into workspace-movement
2024-05-06 21:13:41 +02: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
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
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
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
8193bb6e4b
Fixed switch-statement nit
2024-01-26 19:38:19 +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
7214db9c2d
Updated default threshold to 50%
2024-01-24 02:29:55 +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
3480479f17
Moved to bindworkspacegesture instead of bindgesture
2024-01-22 17:47:52 +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
44f54b9933
Removed workspace_offset command
2024-01-21 20:01:39 +01:00
Erik Reider
0c6d69b7fe
Added gesture support
2024-01-21 20:01:11 +01:00
Erik Reider
6552778dd6
Fixed scroll not resetting to 0 when manually switching ws
2024-01-21 19:54:24 +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