Improve device profile creation UI and fix navigation bar overlaps

- Fix navigation bar overlap issues in profile creation and list screens
- Add proper edge-to-edge handling with dynamic padding for navigation bars
- Improve paired device selection with "None" option and clear functionality
- Add localized error messages for key validation with proper placeholders
- Centralize default signal quality value in DeviceProfile companion object
- Add unsaved changes detection and confirmation dialogs
- Enhance drag handle touch target size with FrameLayout wrapper
- Restore device address in profile editing and improve change tracking
- Localize all user-facing strings following project guidelines
This commit is contained in:
darken
2025-09-29 13:37:01 +02:00
parent d6af8e21cc
commit b96d6ef4db
133 changed files with 1037 additions and 1007 deletions
+6 -6
View File
@@ -55,12 +55,12 @@
<string name="settings_maindevice_address_none">Ekkert</string>
<string name="settings_maindevice_model_label">Gerð tækisins þíns</string>
<string name="settings_maindevice_model_description">Gerð aðaltækisins þíns. Þetta hjálpar forritinu að þekkja tækið þitt þegar það er ekki tengt símanum þínum.</string>
<string name="settings_maindevice_identitykey_label">Auðkennislykill</string>
<string name="settings_maindevice_identitykey_description">Auðkennisupplausnarlykill tækisins þíns (IRK), sem hjálpar CAPod að bera kennsl á það meðal nálægra tækja.</string>
<string name="settings_maindevice_identitykey_explanation">AirPods breyta oft Bluetooth heimilisfangi sínu vegna persónuverndar. IRK hjálpar CAPod að þekkja tækið þitt. Þú þarft aðgang að MacBook einu sinni.</string>
<string name="settings_maindevice_encryptionkey_label">Dulkóðunarlykill</string>
<string name="settings_maindevice_encryptionkey_description">Dulkóðunarlykill tækisins þíns, sem gerir CAPod kleift að sækja nákvæmar stöðuupplýsingar.</string>
<string name="settings_maindevice_encryptionkey_explanation">AirPods senda stöðuskilaboð, en hluti þeirra er dulkóðaður. Dulkóðunarlykillinn gerir CAPod kleift að afkóða öll skilaboðin. Þú þarft aðgang að MacBook einu sinni.</string>
<string name="profiles_identitykey_label">Auðkennislykill</string>
<string name="profilessettings_maindevice_identitykey_description">Auðkennisupplausnarlykill tækisins þíns (IRK), sem hjálpar CAPod að bera kennsl á það meðal nálægra tækja.</string>
<string name="profiles_maindevice_identitykey_explanation">AirPods breyta oft Bluetooth heimilisfangi sínu vegna persónuverndar. IRK hjálpar CAPod að þekkja tækið þitt. Þú þarft aðgang að MacBook einu sinni.</string>
<string name="profiles_maindevice_encryptionkey_label">Dulkóðunarlykill</string>
<string name="profiles_maindevice_encryptionkey_description">Dulkóðunarlykill tækisins þíns, sem gerir CAPod kleift að sækja nákvæmar stöðuupplýsingar.</string>
<string name="profiles_maindevice_encryptionkey_explanation">AirPods senda stöðuskilaboð, en hluti þeirra er dulkóðaður. Dulkóðunarlykillinn gerir CAPod kleift að afkóða öll skilaboðin. Þú þarft aðgang að MacBook einu sinni.</string>
<string name="settings_onepod_mode_label">Eins heyrnartóls stilling</string>
<string name="settings_onepod_mode_description">Ekki er krafist þess að nota bæði heyrnartólin, nóg er að nota eitt heyrnartól til að kalla fram viðbrögð.</string>