Draft: kcm: Redesign device page and add user-friendly error messages
This merge request redesigns the Bluetooth device details interface to improve clarity and user experience. It began by addressing the lack of official documentation about the purpose of the Trusted option in BlueZ (unofficially explained here) and expanded into a broader UI refinement.
Changes:
- Move to the top and centers the "Connect" and "Forget" buttons for better visual balance. Also moved the "Name" to the top below the connection buttons, similar to what Android does.
- Replaces the "Trusted" and "Blocked" toggle labels with descriptive explanations to make their functions immediately clear without needing contextual help.
- Replaces raw BlueZ error codes (e.g., br-connection-page-timeout) with user-friendly, translated error messages (e.g., "The connection attempt timed out.").
- Ensures the new descriptive labels wrap correctly for longer translations.
| Before | After |
|---|---|
|
|
|
|
Edited by Andrew Gigena



