diff --git a/assets/images/hash_wallet/03_lockup_horizontal_dark.svg b/assets/images/hash_wallet/03_lockup_horizontal_dark.svg new file mode 100644 index 000000000..61f281489 --- /dev/null +++ b/assets/images/hash_wallet/03_lockup_horizontal_dark.svg @@ -0,0 +1,8 @@ + + +Hash Wallet horizontal lockup (dark theme) +Hash Wallet logo with green-boxed hash mark on the left and a white wordmark to the right, intended for dark-theme backgrounds. + +# +Hash Wallet + diff --git a/assets/images/hash_wallet/04_hash_wallet_inline_dark.svg b/assets/images/hash_wallet/04_hash_wallet_inline_dark.svg new file mode 100644 index 000000000..8cbc2f8c5 --- /dev/null +++ b/assets/images/hash_wallet/04_hash_wallet_inline_dark.svg @@ -0,0 +1,8 @@ + + +#ash Wallet — inline lockup (dark theme) +Hash Wallet inline lockup spelling "#ash Wallet" with white text, intended for dark-theme backgrounds. + +# +ash Wallet + diff --git a/assets/images/hash_wallet/05_function_lockup_dark.svg b/assets/images/hash_wallet/05_function_lockup_dark.svg new file mode 100644 index 000000000..91159fd33 --- /dev/null +++ b/assets/images/hash_wallet/05_function_lockup_dark.svg @@ -0,0 +1,12 @@ + + +H(ash) = Wallet (dark theme) +Hash Wallet function-joke wordmark with green-boxed hash as the function name, light-on-dark variant. Punctuation/operators in mid-gray that reads on either background; argument and return in white. + +# +( +ash +) += +Wallet + diff --git a/assets/images/hash_wallet/09_mark_outline.svg b/assets/images/hash_wallet/09_mark_outline.svg new file mode 100644 index 000000000..59fe24f92 --- /dev/null +++ b/assets/images/hash_wallet/09_mark_outline.svg @@ -0,0 +1,7 @@ + + +Hash Wallet mark — outline +The Hash Wallet mark as a green outline + green hash, no fill. For monochrome UI surfaces and tiny sizes where the solid green box overwhelms. + +# + diff --git a/assets/images/hash_wallet/10_wordmark_only.svg b/assets/images/hash_wallet/10_wordmark_only.svg new file mode 100644 index 000000000..5a66d2506 --- /dev/null +++ b/assets/images/hash_wallet/10_wordmark_only.svg @@ -0,0 +1,6 @@ + + +Hash Wallet wordmark +The Hash Wallet wordmark in mono, no mark — for headers, footers, or surfaces that already display the logo elsewhere. Uses currentColor so the consuming theme picks the tint. +Hash Wallet + diff --git a/assets/images/hash_wallet/11_vertical_lockup.svg b/assets/images/hash_wallet/11_vertical_lockup.svg new file mode 100644 index 000000000..2590083fc --- /dev/null +++ b/assets/images/hash_wallet/11_vertical_lockup.svg @@ -0,0 +1,8 @@ + + +Hash Wallet vertical lockup +Hash Wallet logo with green-boxed hash mark on top, wordmark centered below — for splash screens, about screens, vertical-aspect surfaces. Wordmark uses currentColor for theme adaptability. + +# +Hash Wallet + diff --git a/assets/images/hash_wallet/12_notification_mono.svg b/assets/images/hash_wallet/12_notification_mono.svg new file mode 100644 index 000000000..9ad85dc9c --- /dev/null +++ b/assets/images/hash_wallet/12_notification_mono.svg @@ -0,0 +1,6 @@ + + +Hash Wallet notification mark +Single-color silhouette of the hash mark, no background, sized for Android notification tray (24x24 dp). Renders as white-on-system-tint per Android notification icon rules. +# + diff --git a/lib/entities/default_settings_migration.dart b/lib/entities/default_settings_migration.dart index df3977d00..b3a335ee1 100644 --- a/lib/entities/default_settings_migration.dart +++ b/lib/entities/default_settings_migration.dart @@ -563,13 +563,10 @@ Future defaultSettingsMigration( await _backupWowneroSeeds(havenSeedStore); break; case 55: - await addWalletNodeList(nodes: nodes, type: WalletType.zcash); - await _changeDefaultNode( - nodes: nodes, - sharedPreferences: sharedPreferences, - type: WalletType.zcash, - currentNodePreferenceKey: PreferencesKey.currentZcashNodeIdKey, - ); + // Hash Wallet: zcash removed. The original migration here added + // zcash node list + set default zcash node. We no longer load + // zcash_node_list.yml (it was deleted), so skip the whole step. + break; case 56: await sharedPreferences.setString( PreferencesKey.syncStatusDisplayMode, SyncStatusDisplayMode.blocksRemaining.name);