mirror of
https://github.com/sudosylabs/vnidrop.git
synced 2026-08-05 10:29:58 +02:00
feat(apple): streamline the Storage screen and fix stuck usage
Redesign the Storage screen for clarity: an "On this device" usage header with a manual Refresh control, symbol-led action buttons, and a caption under each action spelling out exactly what it does (Free up space = temp + trash, non-destructive; Delete all transfers = clears history + cached share content, keeps received files). Fix the summary sticking on "Calculating…": it loaded only on .onAppear and bailed when opened before the core finished its async launch, leaving the loading branch showing with nothing running (only a manual refresh recovered it). loadStorageUsage now waits for the core to become ready before reading usage, distinguishes a real failure (retry) from loading, loads via .task, and can be refreshed on demand. Use plain button styling with explicit tints so pressing an action no longer flips the label to the white selection highlight.
This commit is contained in:
@@ -206,6 +206,11 @@
|
||||
<string name="storage_cleaning">Nettoyage…</string>
|
||||
<string name="storage_cleanup_busy">Terminez les transferts en cours avant de libérer de l\'espace</string>
|
||||
<string name="storage_cleanup_freed">%1$s libéré</string>
|
||||
<string name="storage_delete_transfers_caption">Efface votre historique d\'envois et de réceptions ainsi que le contenu de partage mis en cache par l\'app. Les fichiers reçus sur le disque sont conservés.</string>
|
||||
<string name="storage_free_up_space_caption">Supprime les fichiers temporaires et les résidus des transferts précédents. Vos transferts et fichiers reçus sont conservés.</string>
|
||||
<string name="storage_refresh">Actualiser</string>
|
||||
<string name="storage_unavailable">L\'utilisation du stockage n\'est pas encore disponible</string>
|
||||
<string name="storage_usage_header">Sur cet appareil</string>
|
||||
<string name="storage_free_up_space">Libérer de l\'espace</string>
|
||||
<string name="storage_delete_transfers">Supprimer tous les transferts</string>
|
||||
<string name="storage_delete_transfers_description">Cela efface de votre historique tous les enregistrements de transferts envoyés et reçus. Vos fichiers reçus ne sont pas supprimés. Le contenu partagé mis en cache qui n’est plus nécessaire est récupéré automatiquement, ce qui peut prendre un peu de temps. Cette action est irréversible.</string>
|
||||
|
||||
Reference in New Issue
Block a user