v5.5.0 Release candidate (#2574)

* v5.5.0 Release candidate

* RC contents:
- Trezor
- Bitbox
- Base
- Hardware/Air-gapped wallets flow enhancements
- New Theme
- UI enhancements
- Bug fixes

fixes:
- Disable LTC for bitbox
- Fix missing coins icons

* RC contents:
- Trezor
- Bitbox
- Base
- Hardware/Air-gapped wallets flow enhancements
- New Theme
- UI enhancements
- Bug fixes

fixes:
- Disable LTC for bitbox
- Add USDE icon
- Fix missing images

* RC contents:
- Trezor
- Bitbox
- Base
- Hardware/Air-gapped wallets flow enhancements
- New Theme
- UI enhancements
- Bug fixes

fixes:
- Disable LTC for bitbox
- Add USDE icon
- Fix missing images
- Refactor code and remove `normalizedIconPath`

* RC contents:
- Trezor
- Bitbox
- Base
- Hardware/Air-gapped wallets flow enhancements
- New Theme
- UI enhancements
- Bug fixes

fixes:
- Disable LTC for bitbox
- Add USDE icon
- Fix missing images
- Refactor code and remove `normalizedIconPath`

* RC contents:
- Trezor
- Bitbox
- Base
- Hardware/Air-gapped wallets flow enhancements
- New Theme
- UI enhancements
- Bug fixes

fixes:
- Disable LTC for bitbox
- Add USDE icon
- Fix missing images
- Refactor code and remove `normalizedIconPath`

* - Add xstocks to existing wallets
- Add xstocks initial icons

* - Add All xStocks icons
- Fix All tokens issues and persistent
This commit is contained in:
Omar Hatem
2025-10-15 05:26:56 +03:00
committed by GitHub
parent 03c3a3624c
commit b1ee2acdc0
108 changed files with 1172 additions and 487 deletions
@@ -149,7 +149,7 @@ class _SelectHardwareWalletAccountFormState extends State<SelectHardwareWalletAc
padding: EdgeInsets.only(top: 10),
child: SelectButton(
image: Image.asset(
walletTypeToCryptoCurrency(_walletHardwareRestoreVM.type).normalizedIconPath ??
walletTypeToCryptoCurrency(_walletHardwareRestoreVM.type).iconPath ??
'',
height: 24,
width: 24,
@@ -143,7 +143,7 @@ class WalletTypeFormState extends State<WalletTypeForm> {
child: SelectButton(
key: ValueKey('new_wallet_type_${type.name}_button_key'),
image: Image.asset(
walletTypeToCryptoCurrency(type).normalizedIconPath ?? '',
walletTypeToCryptoCurrency(type).iconPath ?? '',
height: 24,
width: 24,
),
@@ -95,7 +95,7 @@ class WalletGroupsDisplayBody extends StatelessWidget {
isSelected:
walletGroupsDisplayViewModel.selectedSingleWallet == wallet,
leadingWidget: Image.asset(
walletTypeToCryptoCurrency(wallet.type).normalizedIconPath!,
walletTypeToCryptoCurrency(wallet.type).iconPath!,
width: 32,
height: 32,
),
@@ -123,7 +123,7 @@ class GroupedWalletExpansionTile extends StatelessWidget {
: SizedBox(width: 7),
SizedBox(width: 24),
Image.asset(
walletTypeToCryptoCurrency(item.type).normalizedIconPath!,
walletTypeToCryptoCurrency(item.type).iconPath!,
width: 32,
height: 32,
),
@@ -95,7 +95,7 @@ class _WalletSwitcherContent extends StatelessWidget {
child: Row(
children: [
Image.asset(
walletTypeToCryptoCurrency(wallet.type).normalizedIconPath!,
walletTypeToCryptoCurrency(wallet.type).iconPath!,
width: 32,
height: 32,
),