Erik Reider
288b04d740
Fixed gesture detecting every finger combination instead of the specified one
2024-01-22 18:58:35 +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
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
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
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
Mubin
ac52c2874e
Update README.md ( #243 )
...
Simple fix in README.
2023-12-08 00:30:28 -05:00
Erik Reider
7c8d46bbaa
Fixed AUR Github Action not including sway-portals.conf ( #247 )
...
* Added sway-portals.conf to AUR publish Action
* Bumped PKGBUILD pkgrel
2023-12-03 18:46:09 +01:00
Elias Elwyn
7c75b21933
fix(PKGBUILD): support new portals req for XDG_CURRENT_DESKTOP ( #239 )
...
Integrates commits c85a455e and 2f9c63b0 from extra/sway.
Copied from c85a455e:
> As of version 1.17, xdg-desktop-portal requires desktops to declare
> which portals should be used. For Sway, this requires a file
> /usr/share/xdg-desktop-portal/sway-portals.conf (or a local user
> config).
>
> A reasonable default is to use GTK for the file picker (as wlr doesn't
> have file picker support) and wlr for screencast/screenshot support.
> Fedora does this similarly. [1]
>
> Upstream is not interested in shipping a configuration file [2] so we
> need to do it downstream.
>
> [1] https://src.fedoraproject.org/rpms/sway/blob/rawhide/f/sway-portals.conf
> [2] https://github.com/swaywm/sway/issues/7773
c85a455eb6
2f9c63b053
2023-11-26 20:57:41 -05:00
Elias Elwyn
e6ddd16a1b
chore: Update pkgrel in PKGBUILDs ( #238 )
...
Update pkgrel twice for changes in #237 and #240
2023-11-26 01:32:08 -05:00
Ben
ab6dc54e6a
fix: aur build failed: sd-bus-provider set to auto ( #240 )
...
> swayfx/meson.build:92:2: ERROR: Assert failed: sd-bus-provider must
not be set to auto since auto_features != auto
2023-11-25 11:53:46 -05:00
Danie
9cd02fc480
Update PKGBUILD to fix breakage due to wlroots0.17 ( #237 )
2023-11-24 15:46:50 -05: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
13eeea5ed5
Removed systemd requirement in both AUR PKGBUILDs ( #212 )
2023-08-22 23:35:39 -04:00
Erik Reider
c47aa61c64
fix: not being able to build without xwayland support ( #209 )
2023-07-29 13:13:26 -04:00
Erik Reider
fade58b6be
fix: floating child always using blur xray ( #210 )
2023-07-29 13:12:21 -04:00
honchokomodo
c15e9f5d39
replace mascot art ( #205 )
...
* add updated mascot art
* Delete swayfx_mascot.png
* re-add old mascot image
oops
2023-07-23 22:08:35 -04:00
sntx
c7fa46face
More eyecandy for the readme ( #194 )
...
Co-authored-by: sntx <sntx.htqjd@simplelogin.com>
2023-07-21 17:35:34 -04:00
Yaroslav
7b7f060552
fix: crash when moving to scratchpad tiled window ( #202 )
2023-07-18 23:37:23 -04:00
Basil
c2b01d74a4
Update README.md ( #204 )
2023-07-18 18:30:34 -04:00
Sntx_
c89e4c9bf2
README: Inline the repology badge and swayfx mascot ( #193 )
...
* README: Inline the repology badge and swayfx mascot
* README: Removed unused style from html tag
2023-07-07 05:10:42 -04:00
William McKinnon
7fe10260d9
ver: bump to 0.3.2
2023-07-06 23:18:00 -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
William McKinnon
ab8106add4
updated branding
2023-07-06 23:09:12 -04:00
Erik Reider
cda17aee16
Fixed blur/surfaces dst_box not being offset by the titlebar height ( #185 )
2023-07-03 18:45:26 +02:00
RAR27
edd7aa72bc
fix: crash when splitting inside stacking container ( #187 )
2023-06-07 00:22:46 -04:00
rti
3e6626d6c3
fix: consider dim introduced transparency for blur ( #184 )
...
The blur rendering logic includes the optimization to render blur only
for transparent surfaces. This patch considers surfaces as transparent
also when the transparency is only introduced by the dim color.
We can now have windows, that are opaque by default become transparent
with blurred background as soon as they loose focus.
Example configuration:
```
blur on
blur_passes 3
blur_radius 5
default_dim_inactive 0.15
dim_inactive_colors.unfocused #00000000
```
2023-06-04 15:48:19 -04:00
RAR27
6a6cf2841c
fix: crash when moving tabbed container to scratchpad ( #182 )
...
when `scratchpad_minimize` enabled
2023-06-02 20:19:25 -04:00
William McKinnon
15bf6ae835
ver: bump to 0.3.1
2023-06-02 19:21:26 -04:00