We, at UFO Coders are really glad to release version 1.0 of Bluedevil, the new KDE bluetooth stack. It has been kind of long way, but finally is all ours !
We have focused on stability for this v1.0 release. Some highlights:
- Albert gave a hand in order to fix about data information on all helpers, thus, making the application more i18n-ish.
- Pino fixed some i18n() calls.
- Now when a device is paired using the wizard, it is automatically set to trusted.
- We are happily running on the brand new projects.kde.org instance now.
So from now on, our main target will be to improve user experience (and keep stabilizing on errors that may pop out) where we believe it can be done, so if you have great ideas, don’t hesitate to report your feature requests !; right now we have a set of improvements for the post v1.0 upcoming release:
- The monolithic application has a slightly different face, that we consider is more usable. Usability experts needed !
I also have some plans for libbluedevil for the near future:
- Fix includes, they are unnecessarily repetitive. For this I have to release a major version, since we are following the Qt/KDE way.
- Add services, so we can really remove some repeated code in BlueDevil itself.
Now, I have taken some photographs in order to show some features:
The monolithic application allows you to access the known devices, and connect to the services they provide. For post v1.0 versions we have redesigned this menu in order to be easier to access and less cluttered.
Our KCM’s have been thought to be really easy to use, concise and functional. Three KCM exist: Devices, Adapters and File transfer.
- The Devices KCM allows you to perform operations on already known devices. This includes: trust, untrust, rename (you can give an alias for a certain device) or disconnect. It also allows you to add new devices that are still unknown to your system. On the future, we will add also the ability to connect or disconnect from certain services of devices. Also, some other extended information like the hardware address and such.
- The Adapters KCM allows you to perform all possible operations over your adapters. Usually, you will have only one adapter, but you may have more. This KCM allows you to rename your adapter (that is how others bluetooth devices know and find you), (un)power it, or perform changes on the visibility of the device.
- The file transfer KCM allows you to completely enable or disable incoming transfer operations, and provide a default folder where this incoming transfers will be saved.
Another important bit is the KIO, that directly allows you to discover devices that are next to you, and browse their contents. I have taken some snapshots:
Bluetooth KIO (listing devices)
Bluetooth KIO (listing services)
Bluetooth KIO (listing contents)
Since this is our first official release, we’d like to thank all those who packaged our v1.0-rc4, giving us valuable feedback from the users (in no special order): Kubuntu, OpenSuSE, Arch Linux AUR, Chakra, and probably some others that I am missing.
Obviously, we also want to thank all users that reported us all kind of valuable info like error reports or feature requests. We will fix them all (in case of bugs) and take them seriously into consideration (in case of feature requests).