summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-02-15Added sway-portal.conf to COPR (#234)Erik Reider
2024-02-14enhancement: update version printing format (#254)Rolf Vidar Mazunki Hoksaas
* 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 <[email protected]> * reduce linelength --------- Signed-off-by: Mazunki Hoksaas <[email protected]>
2024-02-14Added guide for Debian users (#268)Babymusk
* Create INSTALL-deb * Rename INSTALL-deb to INSTALL-deb.md * Update README.md to include debian * Added a guide * Update README.md * Update INSTALL-deb.md * Version change
2024-01-05Fix shadow_offset position (#263)famfo
2024-01-05Fixed #258 blur regression (#261)Erik Reider
2024-01-03feat: blur tweaks (#258)ozwaldorf
2023-12-28Blur damage compensation fixes (#259)Erik Reider
* Increased blur size to match what WayFire uses * Fix damage compensation not being scaled
2023-12-22Implement shadow_offset (#255)famfo
2023-12-17Limit corner radius size to the smallest box dimension (#251)Erik Reider
One example would be the tiling indicator sometimes experiencing a "sharp" edge when the radii was larger than the height/width
2023-12-17Readds check if the floating child is in a container for xray (#250)Erik Reider
2023-12-08Update README.md (#243)Mubin
Simple fix in README.
2023-12-03Fixed AUR Github Action not including sway-portals.conf (#247)Erik Reider
* Added sway-portals.conf to AUR publish Action * Bumped PKGBUILD pkgrel
2023-11-26fix(PKGBUILD): support new portals req for XDG_CURRENT_DESKTOP (#239)Elias Elwyn
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 https://gitlab.archlinux.org/archlinux/packaging/packages/sway/-/commit/c85a455eb653256b57b0b1661e398a48946e85b4 https://gitlab.archlinux.org/archlinux/packaging/packages/sway/-/commit/2f9c63b0539119acb63d6028c61d41c7faa1cebb
2023-11-26chore: Update pkgrel in PKGBUILDs (#238)Elias Elwyn
Update pkgrel twice for changes in #237 and #240
2023-11-25fix: aur build failed: sd-bus-provider set to auto (#240)Ben
> swayfx/meson.build:92:2: ERROR: Assert failed: sd-bus-provider must not be set to auto since auto_features != auto
2023-11-24Update PKGBUILD to fix breakage due to wlroots0.17 (#237)Danie
2023-10-23feat: add shadow color for inactive windows (#230)eri
2023-09-20Add layer effect option to ignore transparent regions when blurring (#159)Erik Reider
2023-09-06refactor: simplify blur (#219)William McKinnon
* 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 <[email protected]>
2023-08-22Removed systemd requirement in both AUR PKGBUILDs (#212)Erik Reider
2023-07-29fix: not being able to build without xwayland support (#209)Erik Reider
2023-07-29fix: floating child always using blur xray (#210)Erik Reider
2023-07-23replace mascot art (#205)honchokomodo
* add updated mascot art * Delete swayfx_mascot.png * re-add old mascot image oops
2023-07-21More eyecandy for the readme (#194)sntx
Co-authored-by: sntx <[email protected]>
2023-07-18fix: crash when moving to scratchpad tiled window (#202)Yaroslav
2023-07-18Update README.md (#204)Basil
2023-07-07README: Inline the repology badge and swayfx mascot (#193)Sntx_
* README: Inline the repology badge and swayfx mascot * README: Removed unused style from html tag
2023-07-06ver: bump to 0.3.2William McKinnon
2023-07-06Fix toplevel borders (#171)Evy Garden
* added check for smart * expose gaps_to_edge * add smart variable
2023-07-06updated brandingWilliam McKinnon
2023-07-03Fixed blur/surfaces dst_box not being offset by the titlebar height (#185)Erik Reider
2023-06-07fix: crash when splitting inside stacking container (#187)RAR27
2023-06-04fix: consider dim introduced transparency for blur (#184)rti
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-02fix: crash when moving tabbed container to scratchpad (#182)RAR27
when `scratchpad_minimize` enabled
2023-06-02ver: bump to 0.3.1William McKinnon
2023-06-02added layer namespace informationWilliam McKinnon
2023-06-02default scratchpad_minimize to false and add warningWilliam McKinnon
2023-06-02fix: update stencil if the output size changes (#178)Erik Reider
2023-06-02fix: crash when splitting inside tabbed container (#180)RAR27
2023-05-30fix: blur not being able to blur edges of damage (#168)Erik Reider
2023-05-23Update README.mdWilliam McKinnon
2023-05-22added blur-xray explanationWilliam McKinnon
2023-05-21flake: remove libinput patch (#163)Ricardo Steijn
This was backported to SwayFX in 3c2e38b
2023-05-21upstream: ipc: add LIBINPUT_CONFIG_ACCEL_PROFILE_CUSTOM entryWilliam McKinnon
2023-05-21fix: layer old damage not being offset by the monitor layout coordsWilliam McKinnon
2023-05-21bump version to 0.3William McKinnon
2023-05-20updated README to reflect 0.3William McKinnon
2023-05-20Fix layer surface damage not being extended if using effects (#160)Erik Reider
2023-05-20fix: maybe-uninitialized errorWilliam McKinnon
2023-05-19Add blur, shadow, and corner radius to layer-shell surfaces (#144)Erik Reider
Co-authored-by: Will McKinnon <[email protected]>