GNOME Bugzilla – Bug 719564
Fixes for the updated Bluetooth panel
Last modified: 2014-07-01 13:50:32 UTC
.
Created attachment 263134 [details] [review] wizard: Remove plugins usage It was used by a test plugin we ship ourselves for Geoclue 1.x, and NetworkManager. Given that NetworkManager doesn't make use of it anymore, let's remove it.
Created attachment 263136 [details] [review] lib: Remove plugins support Unused by either the wizard or the settings panel.
Created attachment 263137 [details] [review] lib: Insert data straight away The data is available, so insert the new devices with their values straight away. This means that front-ends don't receive as many signals, and that they don't have to filter out NULL names.
Created attachment 263138 [details] [review] lib: Print "default-adapter-discovering" when it changes
Created attachment 263139 [details] [review] lib: Fix "default-adapter-discoverable" property Which wasn't getting updated when the default-adapter changed.
Created attachment 263140 [details] [review] lib: Remove killswitch functionality That code has now moved to gnome-settings-daemon's Rfkill interface.
Created attachment 263141 [details] [review] lib: Fix "default-adapter-name" property Which wasn't getting updated when the default-adapter changed.
Created attachment 263323 [details] [review] lib: Make _set_discoverable() more efficient Get the properties proxy directly from the adapter treepath. This avoids an unnecessary search in the treeview.
Created attachment 263324 [details] [review] lib: Remove deleted functions from symbols file
Created attachment 263325 [details] [review] lib: Add Settings widget Rather than implementing the majority of the settings widget inside the control-center, implement it within gnome-bluetooth so we can cut down on the necessary amount of exported symbols and functions. TODO: - Spacing is all broken in the properties panel - Pairing isn't implemented
And MORE! Attachment 263134 [details] pushed as 56a4ad7 - wizard: Remove plugins usage Attachment 263136 [details] pushed as 074dbf2 - lib: Remove plugins support Attachment 263137 [details] pushed as 3ad555e - lib: Insert data straight away Attachment 263138 [details] pushed as 6493bd2 - lib: Print "default-adapter-discovering" when it changes Attachment 263139 [details] pushed as 6f71048 - lib: Fix "default-adapter-discoverable" property Attachment 263140 [details] pushed as f9a2d4e - lib: Remove killswitch functionality Attachment 263141 [details] pushed as cf80e20 - lib: Fix "default-adapter-name" property Attachment 263323 [details] pushed as 10f0cf5 - lib: Make _set_discoverable() more efficient Attachment 263324 [details] pushed as 40444c9 - lib: Remove deleted functions from symbols file Attachment 263325 [details] pushed as 4b2c4fd - lib: Add Settings widget
Just a note, syncevolution used the plugin API, to give more comfort to users.
(In reply to comment #12) > Just a note, syncevolution used the plugin API, to give more comfort to users. The configuration should probably be done in an application instead now.