blueman icon indicating copy to clipboard operation
blueman copied to clipboard

Regression 2.4: "Recent Connections" is empty

Open fbuetler opened this issue 1 year ago • 7 comments

blueman: 2.4-1 BlueZ: 5.73-4 Distribution: arch Desktop environment: wayland

Updating from 2.3 to 2.4 introduced a regression having an empty list in the "Recent Connection" tab in the applet. Downgrading to 2.3 showed them again:

2.3: bm-2 3 5

2.4: bm-2 4 0

Either this or the idea was to remove "Recent Connections" completely as all audio profiles are now inlined?

fbuetler avatar Apr 04 '24 08:04 fbuetler

Not sure I can follow. Aren't the items that you blurred your recent connections?

cschramm avatar Apr 04 '24 09:04 cschramm

Thanks for the quick reply.

Yes, this possibility is reflected in my last comment

Either this or the idea was to remove "Recent Connections" completely as all audio profiles are now inlined?

Maybe it is just me not understanding the new UI correctly. For me, the Audio and input profile on ... look more like configuration options to me. But indeed, clicking on an element there connects the device.

The main confusion comes from the fact, that in prior versions one had to click on the "Recent Connections" element to connect to a recent device and in 2.4 the element is still there, but its function is now a title (it's also the only title in this menu).

Maybe this can be reconsidered?

Changing Audio and input profile on <device> to Connect to <device> might be a possibility.

Relevant code:

  • https://github.com/blueman-project/blueman/blob/2.4/blueman/plugins/applet/RecentConns.py#L171
  • https://github.com/blueman-project/blueman/blob/2.4/blueman/Sdp.py#L378

fbuetler avatar Apr 04 '24 10:04 fbuetler

We moved the recent connections from the submenu into the toplevel applet menu and "Recent Connections" is a title to give them some context, yes. #1558 / #1652

Prefixing the items with "Connect to..." makes sense, I guess. We could also rename the title to that or "Reconnect to...".

cschramm avatar Apr 04 '24 15:04 cschramm

I see you oriented yourself on the nm-applet as they are using similar title styles. In this case, completely dropping the prefix Audio and input profile on might be the slimmest solution, like nm-applet is doing with networks (this makes it even easier as there are no new translations to be added).

fbuetler avatar Apr 04 '24 15:04 fbuetler

That's not really an option. E.g. for a phone you typically can have entries like:

  • Auto-connect profiles (audio and input)
  • Some network profile
  • Some serial profile

The auto-connect item will not connect any network or serial profile and vice-versa.

cschramm avatar Apr 04 '24 15:04 cschramm

Changing Audio and input profile on <device> to Connect to <device> might be a possibility.

Came there from another side at https://github.com/blueman-project/blueman/issues/2319#issuecomment-2035353547.

kuraga avatar Apr 05 '24 16:04 kuraga

Not sure what to do here. I think the main point (ignoring any confusion caused by the change itself if you are used to the old menu) is that the "{services} on {device}" items do not immediately tell you that they are about using a recent connection and it does not seem clear from the title and "grouping". Adding "Connect to" to each item would perfectly fix that but be rather bulky. I'd rather try to find a better title like "Reconnect to..." (including the ellipsis in hope that it also makes it more obvious that it's a titel for the following items).

cschramm avatar Apr 09 '24 06:04 cschramm