Show Bluetooth Alias ahead of the hardware Name - #9653
Chessing234 wants to merge 2 commits into
Conversation
Signed-off-by: Taksh <takshkothari09@gmail.com>
The projection assertion pinned deviceName ahead of name, which is the precedence this branch reverses, so it fails as written. Its purpose was that deviceRow carries deviceName through to QObject-free rows, and a device with no alias still proves that. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
Reviewed, and pushed one commit to your branch. The swap itself is right, and I checked the property mapping rather than taking it on trust: in the installed quickshell 0.3.1 the generated D-Bus binding symbols map What was wrong: As pushed, the branch failed I pushed cb830c9, which splits that assertion in two: one device with both fields pinning alias-first, one with no alias at all. The second is what the assertion's stated purpose — Second opinion from Codex at xhigh reasoning. It reached the same test failure independently, though its independence is not currently guaranteed, so read that as agreement. It raised two things I checked and decided not to act on:
Waiting on the maintainer to merge. Nothing else outstanding from me. |
|
@dhh @ryanrhughes ready for review |
|
folding into #12114 with the other bar status fixes |
Summary
Name(deviceName) overAlias(name), so user renames never appeared.Fixes #9603
Test plan
bluetoothctl set-alias "My Custom Name"then open the Bluetooth panel — custom name shows