From 7f1a318a7027bf015ccd55f9fbab003d4d24e295 Mon Sep 17 00:00:00 2001 From: Tanguy Herbron Date: Sat, 21 Jul 2018 14:56:26 +0200 Subject: [PATCH] Data backup UI rework - Fix balance hiding not working properly after restarting the app - An error is displayed when no proper password is entered for backup encryption - Add Watchlist, Manual entries and API keys backup and restore options - Add wipe old data for Watchlist, Manual entries and API keys option - Add encode checker to know whether or not the backup is encrypted - Fix unproper import/export labels - Add round corners to the top of each main layout (Holdings/Watchlist/MarketCap/List) --- .idea/caches/build_file_checksums.ser | Bin 540 -> 540 bytes .idea/gradle.xml | 2 +- .../moodl/Activities/HomeActivity.java | 4 + .../HomeActivityFragments/Overview.java | 2 + .../moodl/Activities/SettingsActivity.java | 207 ++++++++++++++---- .../moodl/DataManagers/DatabaseManager.java | 71 ++++-- app/src/main/res/drawable/list_background.xml | 11 + .../main/res/layout/dialog_export_data.xml | 18 +- .../main/res/layout/dialog_import_data.xml | 43 +++- .../fragment_marketcap_homeactivity.xml | 68 +++--- .../layout/fragment_overview_homeactivity.xml | 67 +++--- .../layout/fragment_summary_homeactivity.xml | 12 +- .../fragment_watchlist_homeactivity.xml | 86 ++++---- app/src/main/res/values-fr/strings.xml | 8 + app/src/main/res/values/strings.xml | 14 ++ 15 files changed, 408 insertions(+), 205 deletions(-) create mode 100644 app/src/main/res/drawable/list_background.xml diff --git a/.idea/caches/build_file_checksums.ser b/.idea/caches/build_file_checksums.ser index ba15be3ea570bbaf9f5cb092bf42b3f2a00f58ab..9b9448ccb03674b8e21339225f424dd4004f500e 100644 GIT binary patch delta 15 XcmbQkGKXct43<6OMXDR;G%x}HElLHY delta 15 XcmbQkGKXct43>G8UQ0I4X