├── .github └── workflows │ └── main.yml ├── .gitignore ├── .idea ├── dictionaries │ └── project.xml ├── editor.xml ├── misc.xml └── vcs.xml ├── CHANGELOG.md ├── COPYING ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── assets └── images │ ├── center.png │ ├── left.png │ └── overskride.png ├── data ├── icons │ ├── hicolor │ │ ├── scalable │ │ │ └── apps │ │ │ │ └── io.github.kaii_lb.Overskride.svg │ │ └── symbolic │ │ │ └── apps │ │ │ ├── io.github.kaii_lb.Overskride-symbolic.svg │ │ │ └── io.github.kaii_lb.Overskride.svg │ └── meson.build ├── io.github.kaii_lb.Overskride.appdata.xml.in ├── io.github.kaii_lb.Overskride.desktop.in ├── io.github.kaii_lb.Overskride.gschema.xml └── meson.build ├── io.github.kaii_lb.Overskride.json ├── make-pkg.sh ├── meson.build ├── po ├── LINGUAS ├── POTFILES └── meson.build ├── run_devenv.sh ├── src ├── Singletons.rs ├── application.rs ├── bluetooth │ ├── agent.rs │ ├── audio_profiles.rs │ ├── battery.rs │ ├── bluetooth_settings.rs │ ├── device.rs │ ├── message.rs │ └── services.rs ├── config.rs ├── config.rs.in ├── gtk │ ├── battery-indicator.blp │ ├── connected-switch-row.blp │ ├── device-action-row.blp │ ├── help-overlay.blp │ ├── more-info-page.blp │ ├── preferences-page.blp │ ├── receiving-popover.blp │ ├── receiving-row.blp │ ├── selectable-row.blp │ ├── startup-error-message.blp │ ├── style.css │ └── window.blp ├── icons │ └── symbolic │ │ └── actions │ │ ├── bell-outline-symbolic.svg │ │ ├── bluetooth-symbolic.svg │ │ ├── chain-link-symbolic.svg │ │ ├── check-plain-symbolic.svg │ │ ├── cross-large-symbolic.svg │ │ ├── dock-left-symbolic.svg │ │ ├── folder-symbolic.svg │ │ ├── headphones-symbolic.svg │ │ ├── heart-broken-symbolic.svg │ │ ├── image-missing-symbolic.svg │ │ ├── menu-symbolic.svg │ │ ├── no-bluetooth-symbolic.svg │ │ ├── refresh-large-symbolic.svg │ │ ├── right-symbolic.svg │ │ ├── rssi-dead-symbolic.svg │ │ ├── rssi-high-symbolic.svg │ │ ├── rssi-low-symbolic.svg │ │ ├── rssi-medium-symbolic.svg │ │ ├── rssi-none-symbolic.svg │ │ ├── rssi-not-found-symbolic.svg │ │ ├── skull-symbolic.svg │ │ └── smartphone-symbolic.svg ├── main.rs ├── meson.build ├── obex │ ├── obex.rs │ └── obex_utils.rs ├── overskride.gresource.xml ├── widgets │ ├── battery_indicator.rs │ ├── connected_switch_row.rs │ ├── device_action_row.rs │ ├── more_info_page.rs │ ├── receiving_popover.rs │ ├── receiving_row.rs │ ├── selectable_row.rs │ └── startup_error_message.rs └── window.rs └── subprojects └── blueprint-compiler.wrap /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaii-lb/overskride/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaii-lb/overskride/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/dictionaries/project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaii-lb/overskride/HEAD/.idea/dictionaries/project.xml -------------------------------------------------------------------------------- /.idea/editor.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaii-lb/overskride/HEAD/.idea/editor.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaii-lb/overskride/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaii-lb/overskride/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaii-lb/overskride/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaii-lb/overskride/HEAD/COPYING -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaii-lb/overskride/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaii-lb/overskride/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaii-lb/overskride/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaii-lb/overskride/HEAD/README.md -------------------------------------------------------------------------------- /assets/images/center.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaii-lb/overskride/HEAD/assets/images/center.png -------------------------------------------------------------------------------- /assets/images/left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaii-lb/overskride/HEAD/assets/images/left.png -------------------------------------------------------------------------------- /assets/images/overskride.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaii-lb/overskride/HEAD/assets/images/overskride.png -------------------------------------------------------------------------------- /data/icons/hicolor/scalable/apps/io.github.kaii_lb.Overskride.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaii-lb/overskride/HEAD/data/icons/hicolor/scalable/apps/io.github.kaii_lb.Overskride.svg -------------------------------------------------------------------------------- /data/icons/hicolor/symbolic/apps/io.github.kaii_lb.Overskride-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaii-lb/overskride/HEAD/data/icons/hicolor/symbolic/apps/io.github.kaii_lb.Overskride-symbolic.svg -------------------------------------------------------------------------------- /data/icons/hicolor/symbolic/apps/io.github.kaii_lb.Overskride.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaii-lb/overskride/HEAD/data/icons/hicolor/symbolic/apps/io.github.kaii_lb.Overskride.svg -------------------------------------------------------------------------------- /data/icons/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaii-lb/overskride/HEAD/data/icons/meson.build -------------------------------------------------------------------------------- /data/io.github.kaii_lb.Overskride.appdata.xml.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaii-lb/overskride/HEAD/data/io.github.kaii_lb.Overskride.appdata.xml.in -------------------------------------------------------------------------------- /data/io.github.kaii_lb.Overskride.desktop.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaii-lb/overskride/HEAD/data/io.github.kaii_lb.Overskride.desktop.in -------------------------------------------------------------------------------- /data/io.github.kaii_lb.Overskride.gschema.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaii-lb/overskride/HEAD/data/io.github.kaii_lb.Overskride.gschema.xml -------------------------------------------------------------------------------- /data/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaii-lb/overskride/HEAD/data/meson.build -------------------------------------------------------------------------------- /io.github.kaii_lb.Overskride.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaii-lb/overskride/HEAD/io.github.kaii_lb.Overskride.json -------------------------------------------------------------------------------- /make-pkg.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaii-lb/overskride/HEAD/make-pkg.sh -------------------------------------------------------------------------------- /meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaii-lb/overskride/HEAD/meson.build -------------------------------------------------------------------------------- /po/LINGUAS: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /po/POTFILES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaii-lb/overskride/HEAD/po/POTFILES -------------------------------------------------------------------------------- /po/meson.build: -------------------------------------------------------------------------------- 1 | i18n.gettext('overskride', preset: 'glib') 2 | -------------------------------------------------------------------------------- /run_devenv.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaii-lb/overskride/HEAD/run_devenv.sh -------------------------------------------------------------------------------- /src/Singletons.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaii-lb/overskride/HEAD/src/Singletons.rs -------------------------------------------------------------------------------- /src/application.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaii-lb/overskride/HEAD/src/application.rs -------------------------------------------------------------------------------- /src/bluetooth/agent.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaii-lb/overskride/HEAD/src/bluetooth/agent.rs -------------------------------------------------------------------------------- /src/bluetooth/audio_profiles.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaii-lb/overskride/HEAD/src/bluetooth/audio_profiles.rs -------------------------------------------------------------------------------- /src/bluetooth/battery.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaii-lb/overskride/HEAD/src/bluetooth/battery.rs -------------------------------------------------------------------------------- /src/bluetooth/bluetooth_settings.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaii-lb/overskride/HEAD/src/bluetooth/bluetooth_settings.rs -------------------------------------------------------------------------------- /src/bluetooth/device.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaii-lb/overskride/HEAD/src/bluetooth/device.rs -------------------------------------------------------------------------------- /src/bluetooth/message.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaii-lb/overskride/HEAD/src/bluetooth/message.rs -------------------------------------------------------------------------------- /src/bluetooth/services.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaii-lb/overskride/HEAD/src/bluetooth/services.rs -------------------------------------------------------------------------------- /src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaii-lb/overskride/HEAD/src/config.rs -------------------------------------------------------------------------------- /src/config.rs.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaii-lb/overskride/HEAD/src/config.rs.in -------------------------------------------------------------------------------- /src/gtk/battery-indicator.blp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaii-lb/overskride/HEAD/src/gtk/battery-indicator.blp -------------------------------------------------------------------------------- /src/gtk/connected-switch-row.blp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaii-lb/overskride/HEAD/src/gtk/connected-switch-row.blp -------------------------------------------------------------------------------- /src/gtk/device-action-row.blp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaii-lb/overskride/HEAD/src/gtk/device-action-row.blp -------------------------------------------------------------------------------- /src/gtk/help-overlay.blp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaii-lb/overskride/HEAD/src/gtk/help-overlay.blp -------------------------------------------------------------------------------- /src/gtk/more-info-page.blp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaii-lb/overskride/HEAD/src/gtk/more-info-page.blp -------------------------------------------------------------------------------- /src/gtk/preferences-page.blp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaii-lb/overskride/HEAD/src/gtk/preferences-page.blp -------------------------------------------------------------------------------- /src/gtk/receiving-popover.blp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaii-lb/overskride/HEAD/src/gtk/receiving-popover.blp -------------------------------------------------------------------------------- /src/gtk/receiving-row.blp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaii-lb/overskride/HEAD/src/gtk/receiving-row.blp -------------------------------------------------------------------------------- /src/gtk/selectable-row.blp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaii-lb/overskride/HEAD/src/gtk/selectable-row.blp -------------------------------------------------------------------------------- /src/gtk/startup-error-message.blp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaii-lb/overskride/HEAD/src/gtk/startup-error-message.blp -------------------------------------------------------------------------------- /src/gtk/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaii-lb/overskride/HEAD/src/gtk/style.css -------------------------------------------------------------------------------- /src/gtk/window.blp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaii-lb/overskride/HEAD/src/gtk/window.blp -------------------------------------------------------------------------------- /src/icons/symbolic/actions/bell-outline-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaii-lb/overskride/HEAD/src/icons/symbolic/actions/bell-outline-symbolic.svg -------------------------------------------------------------------------------- /src/icons/symbolic/actions/bluetooth-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaii-lb/overskride/HEAD/src/icons/symbolic/actions/bluetooth-symbolic.svg -------------------------------------------------------------------------------- /src/icons/symbolic/actions/chain-link-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaii-lb/overskride/HEAD/src/icons/symbolic/actions/chain-link-symbolic.svg -------------------------------------------------------------------------------- /src/icons/symbolic/actions/check-plain-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaii-lb/overskride/HEAD/src/icons/symbolic/actions/check-plain-symbolic.svg -------------------------------------------------------------------------------- /src/icons/symbolic/actions/cross-large-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaii-lb/overskride/HEAD/src/icons/symbolic/actions/cross-large-symbolic.svg -------------------------------------------------------------------------------- /src/icons/symbolic/actions/dock-left-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaii-lb/overskride/HEAD/src/icons/symbolic/actions/dock-left-symbolic.svg -------------------------------------------------------------------------------- /src/icons/symbolic/actions/folder-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaii-lb/overskride/HEAD/src/icons/symbolic/actions/folder-symbolic.svg -------------------------------------------------------------------------------- /src/icons/symbolic/actions/headphones-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaii-lb/overskride/HEAD/src/icons/symbolic/actions/headphones-symbolic.svg -------------------------------------------------------------------------------- /src/icons/symbolic/actions/heart-broken-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaii-lb/overskride/HEAD/src/icons/symbolic/actions/heart-broken-symbolic.svg -------------------------------------------------------------------------------- /src/icons/symbolic/actions/image-missing-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaii-lb/overskride/HEAD/src/icons/symbolic/actions/image-missing-symbolic.svg -------------------------------------------------------------------------------- /src/icons/symbolic/actions/menu-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaii-lb/overskride/HEAD/src/icons/symbolic/actions/menu-symbolic.svg -------------------------------------------------------------------------------- /src/icons/symbolic/actions/no-bluetooth-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaii-lb/overskride/HEAD/src/icons/symbolic/actions/no-bluetooth-symbolic.svg -------------------------------------------------------------------------------- /src/icons/symbolic/actions/refresh-large-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaii-lb/overskride/HEAD/src/icons/symbolic/actions/refresh-large-symbolic.svg -------------------------------------------------------------------------------- /src/icons/symbolic/actions/right-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaii-lb/overskride/HEAD/src/icons/symbolic/actions/right-symbolic.svg -------------------------------------------------------------------------------- /src/icons/symbolic/actions/rssi-dead-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaii-lb/overskride/HEAD/src/icons/symbolic/actions/rssi-dead-symbolic.svg -------------------------------------------------------------------------------- /src/icons/symbolic/actions/rssi-high-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaii-lb/overskride/HEAD/src/icons/symbolic/actions/rssi-high-symbolic.svg -------------------------------------------------------------------------------- /src/icons/symbolic/actions/rssi-low-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaii-lb/overskride/HEAD/src/icons/symbolic/actions/rssi-low-symbolic.svg -------------------------------------------------------------------------------- /src/icons/symbolic/actions/rssi-medium-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaii-lb/overskride/HEAD/src/icons/symbolic/actions/rssi-medium-symbolic.svg -------------------------------------------------------------------------------- /src/icons/symbolic/actions/rssi-none-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaii-lb/overskride/HEAD/src/icons/symbolic/actions/rssi-none-symbolic.svg -------------------------------------------------------------------------------- /src/icons/symbolic/actions/rssi-not-found-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaii-lb/overskride/HEAD/src/icons/symbolic/actions/rssi-not-found-symbolic.svg -------------------------------------------------------------------------------- /src/icons/symbolic/actions/skull-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaii-lb/overskride/HEAD/src/icons/symbolic/actions/skull-symbolic.svg -------------------------------------------------------------------------------- /src/icons/symbolic/actions/smartphone-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaii-lb/overskride/HEAD/src/icons/symbolic/actions/smartphone-symbolic.svg -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaii-lb/overskride/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaii-lb/overskride/HEAD/src/meson.build -------------------------------------------------------------------------------- /src/obex/obex.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaii-lb/overskride/HEAD/src/obex/obex.rs -------------------------------------------------------------------------------- /src/obex/obex_utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaii-lb/overskride/HEAD/src/obex/obex_utils.rs -------------------------------------------------------------------------------- /src/overskride.gresource.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaii-lb/overskride/HEAD/src/overskride.gresource.xml -------------------------------------------------------------------------------- /src/widgets/battery_indicator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaii-lb/overskride/HEAD/src/widgets/battery_indicator.rs -------------------------------------------------------------------------------- /src/widgets/connected_switch_row.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaii-lb/overskride/HEAD/src/widgets/connected_switch_row.rs -------------------------------------------------------------------------------- /src/widgets/device_action_row.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaii-lb/overskride/HEAD/src/widgets/device_action_row.rs -------------------------------------------------------------------------------- /src/widgets/more_info_page.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaii-lb/overskride/HEAD/src/widgets/more_info_page.rs -------------------------------------------------------------------------------- /src/widgets/receiving_popover.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaii-lb/overskride/HEAD/src/widgets/receiving_popover.rs -------------------------------------------------------------------------------- /src/widgets/receiving_row.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaii-lb/overskride/HEAD/src/widgets/receiving_row.rs -------------------------------------------------------------------------------- /src/widgets/selectable_row.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaii-lb/overskride/HEAD/src/widgets/selectable_row.rs -------------------------------------------------------------------------------- /src/widgets/startup_error_message.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaii-lb/overskride/HEAD/src/widgets/startup_error_message.rs -------------------------------------------------------------------------------- /src/window.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaii-lb/overskride/HEAD/src/window.rs -------------------------------------------------------------------------------- /subprojects/blueprint-compiler.wrap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaii-lb/overskride/HEAD/subprojects/blueprint-compiler.wrap --------------------------------------------------------------------------------