Commit graph

7084 commits

Author SHA1 Message Date
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
f595d42ed9 removed old import 2024-04-18 02:07:07 -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
ozwaldorf
a4d51d55e5
fix: update sway original version (#289) 2024-04-16 11:10:19 +02:00
William McKinnon
62472238ca
added git only message for shadow offset 2024-04-15 01:43:19 -04: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
ozwaldorf
a5e79676c4
flake: switch default overlay to insert for wider compatibility (#282)
Advanced users can opt into using the override flake for layering on top of the flake, given they are on a compatible nixpkgs version and know what they are doing
2024-04-15 01:32:43 -04:00
William McKinnon
477686adb0 added hwdata wlroots dependency 2024-04-14 18:52:22 -04:00
sntx
167a4ea0ae
fix: Changes outputs, nix flake show now completes (#280)
Removed the `default` attribute from `outputs.formatter.<system>`,
instead parse the formatter derivation directly.

This fixes the issue that `nix flake show` doesn't complete.

Co-authored-by: sntx <sntx.htqjd@simplelogin.com>
2024-04-10 11:55:22 -04:00
ozwaldorf
8afe66ab31
Overhaul nix flake (#279) 2024-04-10 00:58:34 -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
Erik Reider
d1482ad992
Added sway-portal.conf to COPR (#234) 2024-02-15 09:47:41 +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
Babymusk
cf3ef50a3f
Added guide for Debian users (#268)
* 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-02-14 21:27:51 -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
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
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