2.1.alpha2
Pre-release
Pre-release
Another snapshot on the way to 2.1. Note that it drops support for Python 2.7.
New features
- blueman-adapters is now (Xfce-)pluggable
- Allow users to copy data from the Info manager plugin
- Add connman support to KillSwitch plugin
- Implement a new standalone tray app
- Add support for HiDPI in the UI
- Add command line option to blueman-mechanism to stop timer
- Add support for, and prefer, the ip command to configure network devices
- Implement new plugin virtual on_delete function using weakref.finalize
Changes
- Show "Proprietary" instead of "Unknown" for services with non-reserverd UUIDs
- Generic connect and disconnect
- blueman-services: rework dhcpd handler radio buttons
- Implement a ServiceUUID class
- invoke _NotificationDialog.callback with 1 argument (@dakkar)
- Drop support for Python 2.7
- RecentConns: Store items in a gsettings array of dict
- Migrate from EventBox to InfoBar
- Reintroduce GtkImageMenuItem
- Sendto: Replace progressbar with spinner and always discover
- Add a generic ErrorDialog combining various dialogs classes
- ManagerDeviceMenu: set certain setvice insensitive when not paired
- ManagerDeviceList: Only update signal levels if they changed
- Drop unused obex.Errors
- Use GObjectMeta to handle singleton in out BlueZ classes
- Various UI cleanups
- Remove various python2/3 compatibility workarounds
Bugs fixed
- Icon disappeared when switching off bluetooth
- Revert "bluez manager: Subclass from GDBusObjectManagerClient"
- Icon briefly vanished when turning on bluetooth
- Fix DBus signal emission
- blueman-services: Fix radio button group
- Fix InfoBar animation
- Fix Drag&Drop in blueman-manager
- Use Appearance device property for bluetooth LE devices
- AppIndicator: Properly set title on indicator
- Implement function to retrieve rfcomm channel (serial devices)
- TransferService: Do not unregister when dbus name disappears
- Fix Obexd autostart in our BlueZ classes
- Properly update ui when unblocking adapter with rfkill