├── .git-blame-ignore-revs ├── .github └── workflows │ └── flatpak.yml ├── .gitignore ├── .gitmodules ├── .prettierrc.json ├── .taplo.toml ├── COPYING ├── Cargo.lock ├── Cargo.toml ├── README.md ├── data ├── com.saivert.pwvucontrol.appdata.xml.in ├── com.saivert.pwvucontrol.desktop.in.in ├── com.saivert.pwvucontrol.gschema.xml.in ├── com.saivert.pwvucontrol.metainfo.xml.in.in ├── icons │ ├── com.saivert.pwvucontrol-symbolic.svg │ ├── com.saivert.pwvucontrol.Devel.svg │ ├── com.saivert.pwvucontrol.svg │ └── meson.build ├── meson.build └── resources │ ├── meson.build │ ├── resources.gresource.xml │ └── ui │ ├── channelbox.blp │ ├── devicebox.blp │ ├── help-overlay.blp │ ├── input-symbolic.svg │ ├── library-music-symbolic.svg │ ├── lock-small-symbolic.svg │ ├── microphone-symbolic.svg │ ├── output-symbolic.svg │ ├── profile-dropdown.blp │ ├── profilerow.blp │ ├── route-dropdown.blp │ ├── sinkbox.blp │ ├── soundcard-symbolic.svg │ ├── speakers-symbolic.svg │ ├── stream-dropdown.blp │ ├── streambox.blp │ ├── style.css │ ├── volumebox.blp │ ├── volumescale.blp │ └── window.blp ├── meson.build ├── meson_options.txt ├── po ├── LINGUAS ├── POTFILES ├── en.po ├── fr.po ├── ka.po ├── meson.build ├── nb.po ├── nl.po ├── pl.po ├── pwvucontrol.pot └── ru.po ├── rustfmt.toml ├── src ├── application.rs ├── backend │ ├── manager.rs │ ├── mod.rs │ ├── paramavailability.rs │ ├── pwchannelobject.rs │ ├── pwdeviceobject.rs │ ├── pwnodefiltermodel.rs │ ├── pwnodeobject.rs │ ├── pwnodeobject │ │ └── mixerapi.rs │ ├── pwprofileobject.rs │ ├── pwroutefiltermodel.rs │ ├── pwrouteobject.rs │ └── routedirection.rs ├── config.rs.in ├── macros.rs ├── main.rs ├── meson.build └── ui │ ├── channelbox.rs │ ├── devicebox.rs │ ├── levelprovider.rs │ ├── mod.rs │ ├── peakmeter.rs │ ├── profile_dropdown.rs │ ├── profilerow.rs │ ├── route_dropdown.rs │ ├── sinkbox.rs │ ├── stream_dropdown.rs │ ├── streambox.rs │ ├── utils.rs │ ├── volumebox.rs │ ├── volumescale.rs │ ├── window.rs │ └── withdefaultlistmodel.rs └── subprojects └── blueprint-compiler.wrap /.git-blame-ignore-revs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saivert/pwvucontrol/HEAD/.git-blame-ignore-revs -------------------------------------------------------------------------------- /.github/workflows/flatpak.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saivert/pwvucontrol/HEAD/.github/workflows/flatpak.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saivert/pwvucontrol/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saivert/pwvucontrol/HEAD/.gitmodules -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saivert/pwvucontrol/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /.taplo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saivert/pwvucontrol/HEAD/.taplo.toml -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saivert/pwvucontrol/HEAD/COPYING -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saivert/pwvucontrol/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saivert/pwvucontrol/HEAD/Cargo.toml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saivert/pwvucontrol/HEAD/README.md -------------------------------------------------------------------------------- /data/com.saivert.pwvucontrol.appdata.xml.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saivert/pwvucontrol/HEAD/data/com.saivert.pwvucontrol.appdata.xml.in -------------------------------------------------------------------------------- /data/com.saivert.pwvucontrol.desktop.in.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saivert/pwvucontrol/HEAD/data/com.saivert.pwvucontrol.desktop.in.in -------------------------------------------------------------------------------- /data/com.saivert.pwvucontrol.gschema.xml.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saivert/pwvucontrol/HEAD/data/com.saivert.pwvucontrol.gschema.xml.in -------------------------------------------------------------------------------- /data/com.saivert.pwvucontrol.metainfo.xml.in.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saivert/pwvucontrol/HEAD/data/com.saivert.pwvucontrol.metainfo.xml.in.in -------------------------------------------------------------------------------- /data/icons/com.saivert.pwvucontrol-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saivert/pwvucontrol/HEAD/data/icons/com.saivert.pwvucontrol-symbolic.svg -------------------------------------------------------------------------------- /data/icons/com.saivert.pwvucontrol.Devel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saivert/pwvucontrol/HEAD/data/icons/com.saivert.pwvucontrol.Devel.svg -------------------------------------------------------------------------------- /data/icons/com.saivert.pwvucontrol.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saivert/pwvucontrol/HEAD/data/icons/com.saivert.pwvucontrol.svg -------------------------------------------------------------------------------- /data/icons/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saivert/pwvucontrol/HEAD/data/icons/meson.build -------------------------------------------------------------------------------- /data/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saivert/pwvucontrol/HEAD/data/meson.build -------------------------------------------------------------------------------- /data/resources/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saivert/pwvucontrol/HEAD/data/resources/meson.build -------------------------------------------------------------------------------- /data/resources/resources.gresource.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saivert/pwvucontrol/HEAD/data/resources/resources.gresource.xml -------------------------------------------------------------------------------- /data/resources/ui/channelbox.blp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saivert/pwvucontrol/HEAD/data/resources/ui/channelbox.blp -------------------------------------------------------------------------------- /data/resources/ui/devicebox.blp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saivert/pwvucontrol/HEAD/data/resources/ui/devicebox.blp -------------------------------------------------------------------------------- /data/resources/ui/help-overlay.blp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saivert/pwvucontrol/HEAD/data/resources/ui/help-overlay.blp -------------------------------------------------------------------------------- /data/resources/ui/input-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saivert/pwvucontrol/HEAD/data/resources/ui/input-symbolic.svg -------------------------------------------------------------------------------- /data/resources/ui/library-music-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saivert/pwvucontrol/HEAD/data/resources/ui/library-music-symbolic.svg -------------------------------------------------------------------------------- /data/resources/ui/lock-small-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saivert/pwvucontrol/HEAD/data/resources/ui/lock-small-symbolic.svg -------------------------------------------------------------------------------- /data/resources/ui/microphone-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saivert/pwvucontrol/HEAD/data/resources/ui/microphone-symbolic.svg -------------------------------------------------------------------------------- /data/resources/ui/output-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saivert/pwvucontrol/HEAD/data/resources/ui/output-symbolic.svg -------------------------------------------------------------------------------- /data/resources/ui/profile-dropdown.blp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saivert/pwvucontrol/HEAD/data/resources/ui/profile-dropdown.blp -------------------------------------------------------------------------------- /data/resources/ui/profilerow.blp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saivert/pwvucontrol/HEAD/data/resources/ui/profilerow.blp -------------------------------------------------------------------------------- /data/resources/ui/route-dropdown.blp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saivert/pwvucontrol/HEAD/data/resources/ui/route-dropdown.blp -------------------------------------------------------------------------------- /data/resources/ui/sinkbox.blp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saivert/pwvucontrol/HEAD/data/resources/ui/sinkbox.blp -------------------------------------------------------------------------------- /data/resources/ui/soundcard-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saivert/pwvucontrol/HEAD/data/resources/ui/soundcard-symbolic.svg -------------------------------------------------------------------------------- /data/resources/ui/speakers-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saivert/pwvucontrol/HEAD/data/resources/ui/speakers-symbolic.svg -------------------------------------------------------------------------------- /data/resources/ui/stream-dropdown.blp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saivert/pwvucontrol/HEAD/data/resources/ui/stream-dropdown.blp -------------------------------------------------------------------------------- /data/resources/ui/streambox.blp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saivert/pwvucontrol/HEAD/data/resources/ui/streambox.blp -------------------------------------------------------------------------------- /data/resources/ui/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saivert/pwvucontrol/HEAD/data/resources/ui/style.css -------------------------------------------------------------------------------- /data/resources/ui/volumebox.blp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saivert/pwvucontrol/HEAD/data/resources/ui/volumebox.blp -------------------------------------------------------------------------------- /data/resources/ui/volumescale.blp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saivert/pwvucontrol/HEAD/data/resources/ui/volumescale.blp -------------------------------------------------------------------------------- /data/resources/ui/window.blp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saivert/pwvucontrol/HEAD/data/resources/ui/window.blp -------------------------------------------------------------------------------- /meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saivert/pwvucontrol/HEAD/meson.build -------------------------------------------------------------------------------- /meson_options.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saivert/pwvucontrol/HEAD/meson_options.txt -------------------------------------------------------------------------------- /po/LINGUAS: -------------------------------------------------------------------------------- 1 | en fr ka nb nl pl ru 2 | -------------------------------------------------------------------------------- /po/POTFILES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saivert/pwvucontrol/HEAD/po/POTFILES -------------------------------------------------------------------------------- /po/en.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saivert/pwvucontrol/HEAD/po/en.po -------------------------------------------------------------------------------- /po/fr.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saivert/pwvucontrol/HEAD/po/fr.po -------------------------------------------------------------------------------- /po/ka.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saivert/pwvucontrol/HEAD/po/ka.po -------------------------------------------------------------------------------- /po/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saivert/pwvucontrol/HEAD/po/meson.build -------------------------------------------------------------------------------- /po/nb.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saivert/pwvucontrol/HEAD/po/nb.po -------------------------------------------------------------------------------- /po/nl.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saivert/pwvucontrol/HEAD/po/nl.po -------------------------------------------------------------------------------- /po/pl.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saivert/pwvucontrol/HEAD/po/pl.po -------------------------------------------------------------------------------- /po/pwvucontrol.pot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saivert/pwvucontrol/HEAD/po/pwvucontrol.pot -------------------------------------------------------------------------------- /po/ru.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saivert/pwvucontrol/HEAD/po/ru.po -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saivert/pwvucontrol/HEAD/rustfmt.toml -------------------------------------------------------------------------------- /src/application.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saivert/pwvucontrol/HEAD/src/application.rs -------------------------------------------------------------------------------- /src/backend/manager.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saivert/pwvucontrol/HEAD/src/backend/manager.rs -------------------------------------------------------------------------------- /src/backend/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saivert/pwvucontrol/HEAD/src/backend/mod.rs -------------------------------------------------------------------------------- /src/backend/paramavailability.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saivert/pwvucontrol/HEAD/src/backend/paramavailability.rs -------------------------------------------------------------------------------- /src/backend/pwchannelobject.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saivert/pwvucontrol/HEAD/src/backend/pwchannelobject.rs -------------------------------------------------------------------------------- /src/backend/pwdeviceobject.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saivert/pwvucontrol/HEAD/src/backend/pwdeviceobject.rs -------------------------------------------------------------------------------- /src/backend/pwnodefiltermodel.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saivert/pwvucontrol/HEAD/src/backend/pwnodefiltermodel.rs -------------------------------------------------------------------------------- /src/backend/pwnodeobject.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saivert/pwvucontrol/HEAD/src/backend/pwnodeobject.rs -------------------------------------------------------------------------------- /src/backend/pwnodeobject/mixerapi.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saivert/pwvucontrol/HEAD/src/backend/pwnodeobject/mixerapi.rs -------------------------------------------------------------------------------- /src/backend/pwprofileobject.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saivert/pwvucontrol/HEAD/src/backend/pwprofileobject.rs -------------------------------------------------------------------------------- /src/backend/pwroutefiltermodel.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saivert/pwvucontrol/HEAD/src/backend/pwroutefiltermodel.rs -------------------------------------------------------------------------------- /src/backend/pwrouteobject.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saivert/pwvucontrol/HEAD/src/backend/pwrouteobject.rs -------------------------------------------------------------------------------- /src/backend/routedirection.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saivert/pwvucontrol/HEAD/src/backend/routedirection.rs -------------------------------------------------------------------------------- /src/config.rs.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saivert/pwvucontrol/HEAD/src/config.rs.in -------------------------------------------------------------------------------- /src/macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saivert/pwvucontrol/HEAD/src/macros.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saivert/pwvucontrol/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saivert/pwvucontrol/HEAD/src/meson.build -------------------------------------------------------------------------------- /src/ui/channelbox.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saivert/pwvucontrol/HEAD/src/ui/channelbox.rs -------------------------------------------------------------------------------- /src/ui/devicebox.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saivert/pwvucontrol/HEAD/src/ui/devicebox.rs -------------------------------------------------------------------------------- /src/ui/levelprovider.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saivert/pwvucontrol/HEAD/src/ui/levelprovider.rs -------------------------------------------------------------------------------- /src/ui/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saivert/pwvucontrol/HEAD/src/ui/mod.rs -------------------------------------------------------------------------------- /src/ui/peakmeter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saivert/pwvucontrol/HEAD/src/ui/peakmeter.rs -------------------------------------------------------------------------------- /src/ui/profile_dropdown.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saivert/pwvucontrol/HEAD/src/ui/profile_dropdown.rs -------------------------------------------------------------------------------- /src/ui/profilerow.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saivert/pwvucontrol/HEAD/src/ui/profilerow.rs -------------------------------------------------------------------------------- /src/ui/route_dropdown.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saivert/pwvucontrol/HEAD/src/ui/route_dropdown.rs -------------------------------------------------------------------------------- /src/ui/sinkbox.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saivert/pwvucontrol/HEAD/src/ui/sinkbox.rs -------------------------------------------------------------------------------- /src/ui/stream_dropdown.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saivert/pwvucontrol/HEAD/src/ui/stream_dropdown.rs -------------------------------------------------------------------------------- /src/ui/streambox.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saivert/pwvucontrol/HEAD/src/ui/streambox.rs -------------------------------------------------------------------------------- /src/ui/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saivert/pwvucontrol/HEAD/src/ui/utils.rs -------------------------------------------------------------------------------- /src/ui/volumebox.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saivert/pwvucontrol/HEAD/src/ui/volumebox.rs -------------------------------------------------------------------------------- /src/ui/volumescale.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saivert/pwvucontrol/HEAD/src/ui/volumescale.rs -------------------------------------------------------------------------------- /src/ui/window.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saivert/pwvucontrol/HEAD/src/ui/window.rs -------------------------------------------------------------------------------- /src/ui/withdefaultlistmodel.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saivert/pwvucontrol/HEAD/src/ui/withdefaultlistmodel.rs -------------------------------------------------------------------------------- /subprojects/blueprint-compiler.wrap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saivert/pwvucontrol/HEAD/subprojects/blueprint-compiler.wrap --------------------------------------------------------------------------------