Bug 489245

Summary: Show Bluetooth devices ordered by last used
Product: [Plasma] plasmashell Reporter: postix <postix>
Component: Bluetooth in generalAssignee: Plasma Bugs List <plasma-bugs-null>
Status: CONFIRMED ---    
Severity: wishlist CC: nate
Priority: NOR Keywords: usability
Version First Reported In: 6.2.4   
Target Milestone: 1.0   
Platform: Other   
OS: Linux   
See Also: https://bugs.kde.org/show_bug.cgi?id=490982
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description postix 2024-06-26 16:14:22 UTC
Devices are currently ordered alphabetically. In my opinion it would make more sense to order them chronologically by the time the user has successfully connected to them.

Alternatively (I'd open another issue for this), if one has many devices, it could be useful to pin some as favorites to the top. Like the headphones you practically always use.
Comment 1 ratijas 2024-06-26 21:38:09 UTC
Comparing Plasma to Android UX, this request makes some sense. It would require storing last usage date in BlueZ-Qt or even upstream BlueZ itself before we can use that data to sort devices in a filter-sort proxy model for UI. Similar to Network Manager & plasma-nm applet/KCM.
Comment 2 ratijas 2024-07-10 16:30:59 UTC
There's an upstream feature request for "Device last-connected-time API #294": https://github.com/bluez/bluez/issues/294

We (as a downstream API consumers) are blocked on their decisions and implementation.