With the 1.1 BlueDevil version, the system tray has been improved adding new features as well of revising the usability, this is the new aspect:
[caption id="" align="alignnone" width="302" caption="BlueDevil 1.1 system tray"][/caption]
And this is the old 1.0 system tray:
[caption id="" align="alignnone" width="299" caption="BlueDevil 1.0 system tray"][/caption]
A few changes can be notice here:
- The most common actions have been placed at the top and at the bottom
- The configuration action have been merged to just "Configure Bluetooth"
- The list of known devices is homogenous with no separator between types
- Active/Disable discoverable mode has been added
- Added "Turn off" for
- Small overlay icon indicating that at least there is one device connected
- Tooltip (not visible at the screenshot) indicating if there is any activity
We're now quite happy with our most important interface, its usage is fast and it is feature complete, because of that no new changes are expected, though we may work on a plasmoid to replace it, but that is at least for +2 versions.
And, here it is the mandatory video:
Next review: Three different ways of sending files.
Fourth patch version or our KDE Bluetooth Stack, this time containing an important fix:
- Unregister the agent correctly (important)
- Don't launch the wizard if the input device doesn't require pairing
This version, as the one before (1.0.3) depends on libbluedevil 1.8.1, so be sure to ship them both!
The tag and tarball for 1.1 are done, I will try to publish a graphic/video changelog shortly!
In a few days we will be released the fourth "patch version" of our KDE Bluetooth stack together with the second "featured version" 1.1.
After that point, we will be changing our release policy to a "Release Soon Release Often", which is the natural next step since BlueDevil reaching maturity.
For the next days, I will try to make a post each day explaining the new features and changes in BlueDevil 1.1.
Cheers and Happy Hacking!
In my way to work I have been thinking in something that happened the other day, I was showing/explaining to a coworker some mobile applications made with web technologies and discussing about Android/MeeGo/
iPhonedevelopment. After a few minutes of good conversation the next chat happened:
coworker: Maybe we can even create a Windows Phone application
me: I'm not going to install nor use Windows and even less I'm going to write an application for Windows Phone.
coworker: C'mon you should not be that radical
me: Excuses for being a radical
So, after thinking about this chat with a cold mind, I started to wonder the little respect that people have for others with different values, for example I know people that thinks that being a Vegetarian is stupid and foolish, or that everybody who have a religion is dumb. This issue is no different.
I can't do anything for those with closed minds, for those who currently don't respect anything beyond their values and beliefs but I can tell something to everybody else:
If you won't force a vegetarian to eat meat, if you won't force a Muslim to eat pork, if you won't force others to do what you do, please don't force me to use private software.
I (L) Freedom
I (L) My Computer Freedom.
While working on BlueDevil 1.1 we've found time to release the third "patch release" of our KDE Bluetooth Stack, so here is the changelog:
- Fixed requestPin helper by flushing cout buffer
- Fixed requestConfirmation by passing the correct arguments
- BUG: 267302 (crash reproducible for example with an iPhone)
- Improved wizard device name detection.
- Fixed "Send files" in some system by being sure that the defaultAdapter is NOT discovering.
With this version we're releasing also libbluedevil 1.8.1, with the following changelog:
- Workarounded bluez consistency for default adapter (this will fix some adapter detection errors).
- Added a new signal to fix device scanning
git clone git://anongit.kde.org/libbluedevil; cd libbluedevil; git checkout v1.8.1
The new version of libbluedevil is a dependency of the 1.0.3, so be sure to install them both! without the new library the wizard's won't work!
Well, this is it for now, stay tunned because we'll start to publish information about 1.1 soon!