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()
}