Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

UI Decoupling progress tracking #10761

Closed
ichthus1604 opened this issue May 23, 2023 · 1 comment
Closed

UI Decoupling progress tracking #10761

ichthus1604 opened this issue May 23, 2023 · 1 comment
Assignees
Labels

Comments

@ichthus1604
Copy link
Contributor

ichthus1604 commented May 23, 2023

The following table shows the progress of the UI Decoupling project for all ViewModels:

Note: ViewModels marked with ✓ which have "N/A" under Relevant PR did not require any changes.

File Completed Relevant PR Notes
ActivatableViewModel.cs N/A
ApplicationViewModel.cs
MainViewModel.cs #11801
SuccessViewModel.cs N/A
TriggerCommandViewModel.cs N/A
ViewModelBase.cs N/A
WalletManagerViewModel.cs N/A Removed by #11811
AddWallet\AddedWalletPageViewModel.cs #10753
AddWallet\AddWalletPageViewModel.cs #10753
AddWallet\LegalDocumentsViewModel.cs #11825
AddWallet\RecoverWalletViewModel.cs #10718
AddWallet\TermsAndConditionsViewModel.cs N/A
AddWallet\WalletNamePageViewModel.cs #10753
AddWallet\WelcomePageViewModel.cs #10756
AddWallet\Create\ConfirmRecoveryWordsViewModel.cs #10753
AddWallet\Create\RecoveryWordsViewModel.cs #10753
AddWallet\Create\RecoveryWordViewModel.cs N/A
AddWallet\HardwareWallet\ConnectHardwareWalletViewModel.cs #10754
AddWallet\HardwareWallet\DetectedHardwareWalletViewModel.cs #10754
CoinControl\CoinSelectorViewModel.cs #11475 Performance sensitive
CoinControl\SelectCoinsDialogViewModel.cs #11509
CoinControl\Core\CoinCoinControlItemViewModel.cs #11565 Performance sensitive
CoinControl\Core\CoinControlItemViewModelBase.cs N/A
CoinControl\Core\PocketCoinControlItemViewModel.cs #11565 Performance sensitive
CoinJoinProfiles\CoinJoinProfilesViewModel.cs #10716
CoinJoinProfiles\CoinJoinProfileViewModelBase.cs #10716
CoinJoinProfiles\EconomicCoinJoinProfileViewModel.cs #10716
CoinJoinProfiles\ManualCoinJoinProfileViewModel.cs #10716
CoinJoinProfiles\PrivateCoinJoinProfileViewModel.cs #10716
CoinJoinProfiles\SpeedyCoinJoinProfileViewModel.cs #10716
Dialogs\AboutAdvancedInfoViewModel.cs N/A
Dialogs\AddressEntryDialogViewModel.cs #11491
Dialogs\AdvancedRecoveryOptionsViewModel.cs N/A
Dialogs\ConfirmHideAddressViewModel.cs N/A
Dialogs\CreatePasswordDialogViewModel.cs N/A
Dialogs\LabelEntryDialogViewModel.cs #11492
Dialogs\ManualCoinJoinProfileDialogViewModel.cs #10716
Dialogs\ShowErrorDialogViewModel.cs N/A
Dialogs\ShowQrCameraDialogViewModel.cs #10461
Dialogs\ShuttingDownViewModel.cs #11837
Dialogs\Authorization\HardwareWalletAuthDialogViewModel.cs #11057
Dialogs\Authorization\PasswordAuthDialogViewModel.cs #11057
Dialogs\Base\DialogScreenViewModel.cs N/A
Dialogs\Base\DialogViewModelBase.cs N/A
Dialogs\Base\DialogViewModelBaseOfTResult.cs N/A
HelpAndSupport\AboutViewModel.cs #10822
HelpAndSupport\BugReportLinkViewModel.cs #10822
HelpAndSupport\DocsLinkViewModel.cs #10822
HelpAndSupport\LinkViewModel.cs #10822
HelpAndSupport\SeparatorViewModel.cs N/A
HelpAndSupport\UserSupportViewModel.cs #10822
Login\LoginViewModel.cs #10667
Login\PasswordFinder\CharsetViewModel.cs #10667
Login\PasswordFinder\ContainsNumbersViewModel.cs #10667
Login\PasswordFinder\ContainsSymbolsViewModel.cs #10667
Login\PasswordFinder\PasswordFinderIntroduceViewModel.cs #10667
Login\PasswordFinder\PasswordFoundViewModel.cs #10667
Login\PasswordFinder\PasswordNotFoundViewModel.cs #10667
Login\PasswordFinder\SearchPasswordViewModel.cs #10667
Login\PasswordFinder\SelectCharsetViewModel.cs #10667
NavBar\NavBarItemViewModel.cs #10576
NavBar\NavBarViewModel.cs #10576
Navigation\RoutableViewModel.cs N/A
OpenDirectory\OpenConfigFileViewModel.cs #10821
OpenDirectory\OpenDataFolderViewModel.cs #10821
OpenDirectory\OpenFileViewModel.cs #10821
OpenDirectory\OpenLogsViewModel.cs #10821
OpenDirectory\OpenTorLogsViewModel.cs #10821
OpenDirectory\OpenWalletsFolderViewModel.cs #10821
SearchBar\SearchBarDesignViewModel.cs N/A
SearchBar\SearchBarViewModel.cs N/A
SearchBar\Settings\RestartViewModel.cs N/A
Settings\AdvancedSettingsTabViewModel.cs #11056
Settings\BitcoinTabSettingsViewModel.cs #11056
Settings\GeneralSettingsTabViewModel.cs #11056
Settings\PrivacyModeViewModel.cs #11056
Settings\SettingsPageViewModel.cs #11056
Settings\SettingsTabViewModelBase.cs #11056 Removed
Settings\ThemeChangeViewModel.cs N/A Removed by #10423
StatusIcon\IStatusIconViewModel.cs N/A
StatusIcon\StatusIconDesignViewModel.cs N/A
StatusIcon\StatusIconViewModel.cs #11842
TransactionBroadcasting\BroadcasterViewModel.cs #11566
TransactionBroadcasting\BroadcastTransactionViewModel.cs #11566
TransactionBroadcasting\LoadTransactionViewModel.cs #11566
Wallets\CoinJoinSettingsViewModel.cs #10716
Wallets\CoinJoinStateViewModel.cs #11283
Wallets\HardwareWalletViewModel.cs #11800
Wallets\IWalletViewModel.cs N/A
Wallets\LoadingViewModel.cs #10647
Wallets\VerifyRecoveryWordsViewModel.cs #11486
Wallets\WalletPageViewModel .cs #10576
Wallets\WalletSettingsViewModel.cs #10716
Wallets\WalletViewModel.cs #11800
Wallets\WatchOnlyWalletViewModel.cs N/A Removed by #11187
Wallets\Advanced\WalletInfoViewModel.cs #11188
Wallets\Advanced\WalletStatsViewModel.cs #11800
Wallets\Advanced\WalletCoins\WalletCoinsViewModel.cs #11497 Performance sensitive
Wallets\Advanced\WalletCoins\WalletCoinViewModel.cs #11497 Performance sensitive
Wallets\Home\History\HistoryViewModel.cs #11644 Performance sensitive
Wallets\Home\History\Details\CoinJoinDetailsViewModel.cs #11817
Wallets\Home\History\Details\CoinJoinsDetailsViewModel.cs #11817
Wallets\Home\History\Details\TransactionDetailsViewModel.cs #11510
Wallets\Home\History\Features\CancelTransactionDialogViewModel.cs #11665
Wallets\Home\History\Features\SpeedUpTransactionDialogViewModel.cs #11665
Wallets\Home\History\HistoryItems\CoinJoinHistoryItemViewModel.cs #11644 Performance sensitive
Wallets\Home\History\HistoryItems\CoinJoinsHistoryItemViewModel.cs #11644 Performance sensitive
Wallets\Home\History\HistoryItems\HistoryItemViewModelBase.cs #11644 Performance sensitive
Wallets\Home\History\HistoryItems\TransactionHistoryItemViewModel.cs #11644 Performance sensitive
Wallets\Home\Tiles\BtcPriceTileViewModel.cs #10834
Wallets\Home\Tiles\PrivacyControlTileViewModel.cs #11478
Wallets\Home\Tiles\WalletBalanceTileViewModel.cs #10834
Wallets\Home\Tiles\PrivacyRing\PrivacyBarItemViewModel.cs #11476
Wallets\Home\Tiles\PrivacyRing\PrivacyBarViewModel.cs #11476
Wallets\Home\Tiles\PrivacyRing\PrivacyRingItemViewModel.cs #11487
Wallets\Home\Tiles\PrivacyRing\PrivacyRingViewModel.cs #11487
Wallets\Labels\SuggestionLabelsViewModel.cs #10388
Wallets\Labels\SuggestionLabelViewModel.cs N/A
Wallets\Receive\AddressLabelEditViewModel.cs #10386
Wallets\Receive\AddressViewModel.cs #10386
Wallets\Receive\ReceiveAddressesViewModel.cs #10386
Wallets\Receive\ReceiveAddressViewModel.cs #10386
Wallets\Receive\ReceiveViewModel.cs #10386
Wallets\Send\ChangeAvoidanceSuggestionViewModel.cs N/A Removed by #10966
Wallets\Send\CustomFeeRateDialogViewModel.cs N/A
Wallets\Send\FeeChartViewModel.cs
Wallets\Send\LabelSelectionViewModel.cs
Wallets\Send\LabelViewModel.cs
Wallets\Send\PrivacyControlViewModel.cs
Wallets\Send\PrivacySuggestionsFlyoutViewModel.cs
Wallets\Send\SendFeeViewModel.cs
Wallets\Send\SendSuccessViewModel.cs
Wallets\Send\SendViewModel.cs
Wallets\Send\SuggestionViewModel.cs
Wallets\Send\TransactionPreviewViewModel.cs
Wallets\Send\TransactionSummaryViewModel.cs
@yahiheb yahiheb added the UI label May 24, 2023
@soosr soosr self-assigned this Jun 5, 2023
@nopara73
Copy link
Contributor

Please finish this by October 31. I'll close all pull requests and issues on that date.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

5 participants