Skip to content

2.1.alpha2

Pre-release
Pre-release
Compare
Choose a tag to compare
@cschramm cschramm released this 07 Dec 09:07
· 1018 commits to main since this 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