From 6d9d6939f169b8efe1e8ca7946bb82c7a7e10cfb Mon Sep 17 00:00:00 2001 From: minibits-cash Date: Tue, 1 Oct 2024 22:56:17 +0200 Subject: [PATCH] Remove icon change functionality --- android/app/build.gradle | 2 +- android/app/src/main/AndroidManifest.xml | 99 ++++++++++-------------- package.json | 5 +- src/screens/SettingsScreen.tsx | 26 +------ 4 files changed, 49 insertions(+), 83 deletions(-) diff --git a/android/app/build.gradle b/android/app/build.gradle index 8ae5ddec..557a3017 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -96,7 +96,7 @@ android { applicationId "com.minibits_wallet" minSdkVersion rootProject.ext.minSdkVersion targetSdkVersion rootProject.ext.targetSdkVersion - versionCode 58010 + versionCode 58011 versionName "0.1.9" } diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml index e279a284..1832f71c 100644 --- a/android/app/src/main/AndroidManifest.xml +++ b/android/app/src/main/AndroidManifest.xml @@ -11,62 +11,47 @@ android:supportsRtl="true" android:usesCleartextTraffic="true" > - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/package.json b/package.json index 315218c9..52bd06ff 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "minibits_wallet", - "version": "0.1.9-beta.10", + "version": "0.1.9-beta.11", "private": true, "scripts": { "android:clean": "cd android && ./gradlew clean", @@ -37,8 +37,7 @@ "@react-navigation/native": "^6.1.18", "@react-navigation/native-stack": "^6.11.0", "@react-navigation/stack": "^6.4.1", - "@sentry/react-native": "^5.32.0", - "@synonymdev/react-native-change-icon": "^5.0.0", + "@sentry/react-native": "^5.32.0", "date-fns": "^4.0.0", "i18n-js": "^4.4.3", "js-lnurl": "^0.6.0", diff --git a/src/screens/SettingsScreen.tsx b/src/screens/SettingsScreen.tsx index 98ea4377..a904b9b6 100644 --- a/src/screens/SettingsScreen.tsx +++ b/src/screens/SettingsScreen.tsx @@ -9,7 +9,6 @@ import { CODEPUSH_PRODUCTION_DEPLOYMENT_KEY, } from '@env' import codePush, { RemotePackage } from 'react-native-code-push' -import { changeIcon, getIcon, resetIcon } from '@synonymdev/react-native-change-icon' import {ThemeCode, Themes, colors, spacing, useThemeColor} from '../theme' import {SettingsStackScreenProps} from '../navigation' // @demo remove-current-line import {ListItem, Screen, Text, Card, NwcIcon, Button, BottomModal, InfoModal, Icon} from '../components' @@ -234,31 +233,14 @@ export const SettingsScreen: FC = observer( const onSelectTheme = async function(theme: ThemeCode) { if(currentTheme !== theme) { try { - // state update causes crash because of hooks - Database.updateUserSettings({...userSettingsStore, theme}) - setCurrentTheme(theme) - - const currentIcon = await getIcon() - log.trace('[onSelectTheme]', {currentIcon}) - - if(theme === ThemeCode.GOLDEN) { - await changeIcon('Golden') - const updatedIcon = await getIcon() - log.trace('[onSelectTheme]', {updatedIcon}) - } - - if(currentIcon !== 'Default') { - await changeIcon('Default') - const updatedIcon = await getIcon() - log.trace('[onSelectTheme]', {updatedIcon}) - } - - setInfo('Restart the wallet to apply new theme.') + // state update causes crash because of hooks + Database.updateUserSettings({...userSettingsStore, theme}) + setCurrentTheme(theme) + setInfo('Restart the wallet to apply new theme.') } catch (e: any) { log.warn('[onSelectTheme]', e.message) } } - toggleThemeModal() }