Releases: funinkina/openeffects
Releases · funinkina/openeffects
v0.1.3
Release v0.1.3
New Features
- Background brightness for Studio Light: independently darken or brighten the background to make your face pop — see the new Background Brightness slider on the Studio Light page.
- Portal support — camera access via xdg-desktop-portal on restrictive sandboxes (Flatpak, Snap).
Bug Fixes
- Mask glitching during Center Stage recrop: the selfie mask no longer flickers or tears when the crop window changes.
- Studio light edge smoothing: softened the transition between the lit subject and the original background for a more natural look.
- Application icon now displays correctly in the About dialog instead of a broken placeholder.
- NFPM packaging: permission fix for the model files directory in deb/rpm packages.
Packaging Changes
- The application ID has moved from
org.openeffectstoin.co.funinkinaacross all files (desktop entry, D-Bus interfaces, icons, service files). - Rust toolchain bumped to 1.96.0; GStreamer / GTK4 dependencies refreshed.
- Flatpak build infrastructure added (
packaging/flatpak/) full support coming soon.
Packages
Three components, available as deb / rpm / Arch .pkg.tar.zst (amd64) and now also as a Flatpak:
- openeffects — GTK4 GUI
- openeffectsd — daemon (virtual camera)
- openeffectsctl — CLI
Install the daemon plus whichever frontend you want.
v0.1.2
Changes
- Fix GUI app icon and name when running: the window now matches its
.desktopentry (org.openeffects.OpenEffects), so GNOME shows the proper icon and "OpenEffects" name in the dock instead of the fallback icon and raw app-id. - Daemon now closes when the GUI app is closed.
- README/docs/packaging updates.
Packages
Three components, each as deb / rpm / Arch .pkg.tar.zst (amd64):
- openeffects — GTK4 GUI
- openeffectsd — daemon (virtual camera)
- openeffectsctl — CLI
Install the daemon plus whichever frontend you want.
v0.1.1
OpenEffects v0.1.1 — real-time webcam effects for Linux (PipeWire virtual camera).
Packages
Three packages per format (.deb, .rpm, Arch .pkg.tar.zst):
- openeffectsd — the daemon (bundles the sha256-verified ML models + D-Bus/systemd units).
- openeffectsctl — CLI client (depends on
openeffectsd). - openeffects — GTK4/libadwaita GUI client (depends on
openeffectsd).
The client packages declare a hard dependency on the daemon, resolved automatically
from a repo or when the daemon file is passed alongside on the install command line.
Install (local files)
# Arch
sudo pacman -U openeffectsd-*.pkg.tar.zst openeffects-*.pkg.tar.zst
# Debian/Ubuntu
sudo apt install ./openeffectsd_*_amd64.deb ./openeffects_*_amd64.deb
# Fedora/RHEL
sudo dnf install ./openeffectsd-*.x86_64.rpm ./openeffects-*.x86_64.rpmHighlights
- On-demand PipeWire virtual camera; effects: background blur/replace, studio light, portrait blur, center stage.
- Daemon lifecycle from clients: auto-start the daemon,
openeffectsctl autostart enable, GUI "Start on boot" + "Keep running in the background". - Models bundled into the daemon package (
/usr/share/openeffects/models) —models_readyimmediately, offline.
x86_64 only.