Move the bluetooth and network bar widgets into their plugins #104

Closed
opened 2026-08-23 15:30:24 +01:00 by joshquinlan · 1 comment
Owner

shell/widgets/bluetooth and shell/widgets/network claim donbox.bluetooth and donbox.network, the same ids as the new plugins, so PluginScan refuses the plugins on the shell side. Move the widget QML and widget.toml into plugins//shell with a [shell] bar-widget entry in plugin.toml, keep the bar layout ids unchanged, drop the shell-side pair-agent duplicate in favour of the plugin unit, and remove bluez-tools from the core package list.

shell/widgets/bluetooth and shell/widgets/network claim donbox.bluetooth and donbox.network, the same ids as the new plugins, so PluginScan refuses the plugins on the shell side. Move the widget QML and widget.toml into plugins/<id>/shell with a [shell] bar-widget entry in plugin.toml, keep the bar layout ids unchanged, drop the shell-side pair-agent duplicate in favour of the plugin unit, and remove bluez-tools from the core package list.
joshquinlan added this to the 5 Plugins milestone 2026-08-23 15:30:24 +01:00
Author
Owner

Integrated on master: the bluetooth and network pills ship from their plugins' shell/ directories, the shell-side pair agent is gone in favour of the plugin unit, bluez-tools left the core list; 226 QML tests including an offline scan of every shipped manifest.

Integrated on master: the bluetooth and network pills ship from their plugins' shell/ directories, the shell-side pair agent is gone in favour of the plugin unit, bluez-tools left the core list; 226 QML tests including an offline scan of every shipped manifest.
Sign in to join this conversation.
No description provided.