mirror of
https://github.com/Such-Software/hash-wallet.git
synced 2026-10-20 06:08:34 +02:00
Minor fixes (#2575)
* Actually fix settings_theme_choice.dart container this time * Switch crypto icons to webp * Fix crypto image extensions * Fix support images and add Base icon * Fix image links * Fix more image links * Update lib/src/screens/dashboard/desktop_widgets/desktop_wallet_selection_dropdown.dart [skip ci] * Update cw_core/lib/crypto_currency.dart [skip ci] * Update cw_core/lib/crypto_currency.dart --------- Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>
This commit is contained in:
@@ -30,24 +30,24 @@ class DesktopWalletSelectionDropDown extends StatefulWidget {
|
||||
}
|
||||
|
||||
class _DesktopWalletSelectionDropDownState extends State<DesktopWalletSelectionDropDown> {
|
||||
final moneroIcon = Image.asset('assets/images/crypto/monero.png', height: 24, width: 24);
|
||||
final bitcoinIcon = Image.asset('assets/images/crypto/bitcoin.png', height: 24, width: 24);
|
||||
final moneroIcon = Image.asset('assets/images/crypto/monero.webp', height: 24, width: 24);
|
||||
final bitcoinIcon = Image.asset('assets/images/crypto/bitcoin.webp', height: 24, width: 24);
|
||||
final tBitcoinIcon = Image.asset('assets/images/tbtc.png', height: 24, width: 24);
|
||||
final litecoinIcon = Image.asset('assets/images/crypto/litecoin.png', height: 24, width: 24);
|
||||
final havenIcon = Image.asset('assets/images/haven_logo.png', height: 24, width: 24);
|
||||
final ethereumIcon = Image.asset('assets/images/crypto/ethereum.png', height: 24, width: 24);
|
||||
final polygonIcon = Image.asset('assets/images/crypto/polygon.png', height: 24, width: 24);
|
||||
final bitcoinCashIcon = Image.asset('assets/images/crypto/bitcoin-cash.png', height: 24, width: 24);
|
||||
final baseIcon = Image.asset('assets/images/base_icon.png', height: 24, width: 24);
|
||||
final nanoIcon = Image.asset('assets/images/crypto/nano.png', height: 24, width: 24);
|
||||
final bananoIcon = Image.asset('assets/images/crypto/nano.png', height: 24, width: 24);
|
||||
final solanaIcon = Image.asset('assets/images/crypto/solana.png', height: 24, width: 24);
|
||||
final tronIcon = Image.asset('assets/images/crypto/tron.png', height: 24, width: 24);
|
||||
final wowneroIcon = Image.asset('assets/images/crypto/wownero.png', height: 24, width: 24);
|
||||
final zanoIcon = Image.asset('assets/images/crypto/zano.png', height: 24, width: 24);
|
||||
final decredIcon = Image.asset('assets/images/crypto/decred.png', height: 24, width: 24);
|
||||
final dogeIcon = Image.asset('assets/images/crypto/dogecoin.png', height: 24, width: 24);
|
||||
final nonWalletTypeIcon = Image.asset('assets/images/close.png', height: 24, width: 24);
|
||||
final litecoinIcon = Image.asset('assets/images/crypto/litecoin.webp', height: 24, width: 24);
|
||||
final havenIcon = Image.asset('assets/images/haven_logo.webp', height: 24, width: 24);
|
||||
final ethereumIcon = Image.asset('assets/images/crypto/ethereum.webp', height: 24, width: 24);
|
||||
final polygonIcon = Image.asset('assets/images/crypto/polygon.webp', height: 24, width: 24);
|
||||
final bitcoinCashIcon = Image.asset('assets/images/crypto/bitcoin-cash.webp', height: 24, width: 24);
|
||||
final baseIcon = Image.asset('assets/images/crypto/base_icon.webp', height: 24, width: 24);
|
||||
final nanoIcon = Image.asset('assets/images/crypto/nano.webp', height: 24, width: 24);
|
||||
final bananoIcon = Image.asset('assets/images/crypto/nano.webp', height: 24, width: 24);
|
||||
final solanaIcon = Image.asset('assets/images/crypto/solana.webp', height: 24, width: 24);
|
||||
final tronIcon = Image.asset('assets/images/crypto/tron.webp', height: 24, width: 24);
|
||||
final wowneroIcon = Image.asset('assets/images/crypto/wownero.webp', height: 24, width: 24);
|
||||
final zanoIcon = Image.asset('assets/images/crypto/zano.webp', height: 24, width: 24);
|
||||
final decredIcon = Image.asset('assets/images/crypto/decred.webp', height: 24, width: 24);
|
||||
final dogeIcon = Image.asset('assets/images/crypto/dogecoin.webp', height: 24, width: 24);
|
||||
final nonWalletTypeIcon = Image.asset('assets/images/close.webp', height: 24, width: 24);
|
||||
|
||||
Image _newWalletImage(BuildContext context) => Image.asset(
|
||||
'assets/images/new_wallet.png',
|
||||
|
||||
@@ -24,22 +24,22 @@ class MenuWidgetState extends State<MenuWidget> {
|
||||
this.tileHeight = 60,
|
||||
this.fromTopEdge = 50,
|
||||
this.fromBottomEdge = 25,
|
||||
this.moneroIcon = Image.asset('assets/images/crypto/monero.png'),
|
||||
this.bitcoinIcon = Image.asset('assets/images/crypto/bitcoin.png'),
|
||||
this.litecoinIcon = Image.asset('assets/images/crypto/litecoin.png'),
|
||||
this.havenIcon = Image.asset('assets/images/haven_menu.png'),
|
||||
this.ethereumIcon = Image.asset('assets/images/crypto/ethereum.png'),
|
||||
this.nanoIcon = Image.asset('assets/images/crypto/nano.png'),
|
||||
this.bananoIcon = Image.asset('assets/images/crypto/nano.png'),
|
||||
this.bitcoinCashIcon = Image.asset('assets/images/crypto/bitcoin-cash.png'),
|
||||
this.polygonIcon = Image.asset('assets/images/crypto/polygon.png'),
|
||||
this.baseIcon = Image.asset('assets/images/base_icon.png'),
|
||||
this.solanaIcon = Image.asset('assets/images/crypto/solana.png'),
|
||||
this.tronIcon = Image.asset('assets/images/crypto/tron.png'),
|
||||
this.wowneroIcon = Image.asset('assets/images/crypto/wownero.png'),
|
||||
this.zanoIcon = Image.asset('assets/images/crypto/zano.png'),
|
||||
this.decredIcon = Image.asset('assets/images/crypto/decred.png'),
|
||||
this.dogecoinIcon = Image.asset('assets/images/crypto/dogecoin.png');
|
||||
this.moneroIcon = Image.asset('assets/images/crypto/monero.webp'),
|
||||
this.bitcoinIcon = Image.asset('assets/images/crypto/bitcoin.webp'),
|
||||
this.litecoinIcon = Image.asset('assets/images/crypto/litecoin.webp'),
|
||||
this.havenIcon = Image.asset('assets/images/haven_menu.webp'),
|
||||
this.ethereumIcon = Image.asset('assets/images/crypto/ethereum.webp'),
|
||||
this.nanoIcon = Image.asset('assets/images/crypto/nano.webp'),
|
||||
this.bananoIcon = Image.asset('assets/images/crypto/nano.webp'),
|
||||
this.bitcoinCashIcon = Image.asset('assets/images/crypto/bitcoin-cash.webp'),
|
||||
this.polygonIcon = Image.asset('assets/images/crypto/polygon.webp'),
|
||||
this.baseIcon = Image.asset('assets/images/crypto/base_icon.webp'),
|
||||
this.solanaIcon = Image.asset('assets/images/crypto/solana.webp'),
|
||||
this.tronIcon = Image.asset('assets/images/crypto/tron.webp'),
|
||||
this.wowneroIcon = Image.asset('assets/images/crypto/wownero.webp'),
|
||||
this.zanoIcon = Image.asset('assets/images/crypto/zano.webp'),
|
||||
this.decredIcon = Image.asset('assets/images/crypto/decred.webp'),
|
||||
this.dogecoinIcon = Image.asset('assets/images/crypto/dogecoin.webp');
|
||||
|
||||
final largeScreen = 731;
|
||||
|
||||
@@ -116,8 +116,8 @@ class MenuWidgetState extends State<MenuWidget> {
|
||||
}
|
||||
int itemCount = items.length;
|
||||
|
||||
moneroIcon = Image.asset('assets/images/crypto/monero.png');
|
||||
bitcoinIcon = Image.asset('assets/images/crypto/bitcoin.png');
|
||||
moneroIcon = Image.asset('assets/images/crypto/monero.webp');
|
||||
bitcoinIcon = Image.asset('assets/images/crypto/bitcoin.webp');
|
||||
|
||||
return Row(
|
||||
mainAxisSize: MainAxisSize.max,
|
||||
|
||||
@@ -85,7 +85,6 @@ class SettingsThemeChoicesCell extends StatelessWidget {
|
||||
style: Theme.of(context).textTheme.bodyMedium,
|
||||
),
|
||||
Container(
|
||||
height: 40,
|
||||
child: Row(
|
||||
children: availableAccentColors.map((accentColor) {
|
||||
final isSelected = _displaySettingsViewModel
|
||||
|
||||
@@ -20,16 +20,16 @@ class SupportPage extends BasePage {
|
||||
AppBarStyle get appBarStyle => AppBarStyle.regular;
|
||||
|
||||
String get _imageSupportChat => currentTheme.isDark
|
||||
? 'assets/images/support_chat_dark.svg'
|
||||
: 'assets/images/support_chat.svg';
|
||||
? 'assets/images/support_chat_dark.webp'
|
||||
: 'assets/images/support_chat.webp';
|
||||
|
||||
String get _imageSupportDocs => currentTheme.isDark
|
||||
? 'assets/images/support_docs_dark.svg'
|
||||
: 'assets/images/support_docs.svg';
|
||||
? 'assets/images/support_docs_dark.webp'
|
||||
: 'assets/images/support_docs.webp';
|
||||
|
||||
String get _imageSupportLinks => currentTheme.isDark
|
||||
? 'assets/images/support_links_dark.svg'
|
||||
: 'assets/images/support_links.svg';
|
||||
? 'assets/images/support_links_dark.webp'
|
||||
: 'assets/images/support_links.webp';
|
||||
|
||||
@override
|
||||
Widget body(BuildContext context) => Center(
|
||||
@@ -40,7 +40,7 @@ class SupportPage extends BasePage {
|
||||
Padding(
|
||||
padding: const EdgeInsets.only(top: 20),
|
||||
child: OptionTile(
|
||||
image: SvgPicture.asset(_imageSupportChat, width: 55, height: 55),
|
||||
image: Image.asset(_imageSupportChat, width: 55, height: 55),
|
||||
title: S.of(context).support_title_live_chat,
|
||||
description: S.of(context).support_description_live_chat,
|
||||
onPressed: () => _onPressedSupportChat(context),
|
||||
@@ -49,7 +49,7 @@ class SupportPage extends BasePage {
|
||||
Padding(
|
||||
padding: const EdgeInsets.only(top: 20),
|
||||
child: OptionTile(
|
||||
image: SvgPicture.asset(_imageSupportDocs, width: 55, height: 55),
|
||||
image: Image.asset(_imageSupportDocs, width: 55, height: 55),
|
||||
title: S.of(context).support_title_guides,
|
||||
description: S.of(context).support_description_guides,
|
||||
onPressed: () => _launchUrl(supportViewModel.docsUrl),
|
||||
@@ -58,7 +58,7 @@ class SupportPage extends BasePage {
|
||||
Padding(
|
||||
padding: const EdgeInsets.only(top: 20),
|
||||
child: OptionTile(
|
||||
image: SvgPicture.asset(_imageSupportLinks, width: 55, height: 55),
|
||||
image: Image.asset(_imageSupportLinks, width: 55, height: 55),
|
||||
title: S.of(context).support_title_other_links,
|
||||
description: S.of(context).support_description_other_links,
|
||||
onPressed: () => Navigator.pushNamed(context, Routes.supportOtherLinks),
|
||||
|
||||
@@ -34,7 +34,7 @@ class SettingActions {
|
||||
static SettingActions silentPaymentsSettingAction = SettingActions._(
|
||||
key: ValueKey('dashboard_page_menu_widget_silent_payment_settings_button_key'),
|
||||
name: (context) => S.of(context).silent_payments_settings,
|
||||
image: 'assets/images/crypto/bitcoin.png',
|
||||
image: 'assets/images/crypto/bitcoin.webp',
|
||||
onTap: (BuildContext context) {
|
||||
Navigator.of(context).pushNamed(Routes.silentPaymentsSettings);
|
||||
},
|
||||
@@ -43,7 +43,7 @@ class SettingActions {
|
||||
static SettingActions exportOutputsAction = SettingActions._(
|
||||
key: ValueKey('dashboard_page_menu_widget_export_outputs_settings_button_key'),
|
||||
name: (context) => S.of(context).export_outputs,
|
||||
image: 'assets/images/crypto/monero.png',
|
||||
image: 'assets/images/crypto/monero.webp',
|
||||
onTap: (BuildContext context) {
|
||||
Navigator.of(context)
|
||||
.pushNamed(Routes.urqrAnimatedPage, arguments: {'export-outputs': 'export-outputs'});
|
||||
@@ -53,7 +53,7 @@ class SettingActions {
|
||||
static SettingActions litecoinMwebSettingAction = SettingActions._(
|
||||
key: ValueKey('dashboard_page_menu_widget_litecoin_mweb_settings_button_key'),
|
||||
name: (context) => S.of(context).litecoin_mweb_settings,
|
||||
image: 'assets/images/crypto/litecoin.png',
|
||||
image: 'assets/images/crypto/litecoin.webp',
|
||||
onTap: (BuildContext context) {
|
||||
Navigator.of(context).pushNamed(Routes.mwebSettings);
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user