Commit graph

351 commits

Author SHA1 Message Date
julian
9820aed1ff show flush bar on desktop instead of dialog 2023-05-12 15:20:47 -06:00
julian
664a8212fd fix: alignment 2023-05-12 15:06:38 -06:00
julian
b715cf9535 fix: selected theme on deleting themes changing 2023-05-12 15:05:40 -06:00
julian
147914f650 fix: fix show theme preview in incognito without network loading 2023-05-12 14:49:20 -06:00
julian
451e5e1259 fix: show theme preview in incognito without network loading 2023-05-12 14:13:15 -06:00
julian
c713de3e79 pass bytes around instead 2023-05-12 13:51:15 -06:00
julian
63fff1d644 Add desktop custom theme selection and download ui. As well fixed a couple bugs on the mobile version 2023-05-12 09:32:35 -06:00
julian
bcb5075fb2 add install theme button to app bar 2023-05-11 11:34:14 -06:00
julian
6f97b06569 incognito theme management 2023-05-11 11:28:37 -06:00
julian
ee29025364 add manual theme installation 2023-05-11 10:33:10 -06:00
julian
0ec891b439 fix: listen for theme changes 2023-05-11 09:36:45 -06:00
julian
7c1d909b27 add uninstall button 2023-05-11 09:30:51 -06:00
julian
7131632044 fix: background 2023-05-11 09:30:15 -06:00
julian
b16e96fc6d ask to load themes if in incognito mode 2023-05-11 09:10:02 -06:00
julian
6990d60b9b various fixes, layout tweaks, and refactoring 2023-05-10 16:49:56 -06:00
julian
6e381ef280 fix: mobile system default theme options 2023-05-10 11:01:25 -06:00
julian
2f895c12a7 switch themes using new theming method 2023-05-10 10:16:49 -06:00
julian
436a15cfbe fix: merge fixes 2023-05-10 07:39:00 -06:00
julian
4213eca928 Merge remote-tracking branch 'origin_SW/staging' into themes
# Conflicts:
#	lib/db/isar/main_db.dart
2023-05-09 18:00:17 -06:00
julian
71992ea0c8 fix: use SvgPicture.file constructors for themed assets located in the filesystem 2023-05-09 17:59:26 -06:00
julian
e53e7e5055 set up installing of themes and including default themes 2023-05-09 15:58:42 -06:00
julian
6d502ac01d temp comment out some code 2023-05-09 14:59:16 -06:00
julian
2984b49178 use themeId strings 2023-05-09 14:59:16 -06:00
julian
d182fd2740 replace ThemeType enum with themeId Strings 2023-05-09 14:20:29 -06:00
julian
b66e43f788 comment out erroring code for now 2023-05-09 11:56:24 -06:00
julian
236b895ae4 fix: delete themed assets from bundle and remove remaining references to assets.dart for themed icon assets 2023-05-09 09:21:04 -06:00
julian-CStack
f9f6d749ef Merge remote-tracking branch 'origin_SW/staging' into themes 2023-05-08 10:55:11 -06:00
julian
3f5cfcbfaf clean up unused code, imports, and formatting 2023-05-08 08:36:05 -06:00
detherminal
47df2a8a7a feat: use isar instead of hive 2023-05-05 20:30:22 +03:00
detherminal
1587b5b1e9 feat: implement custom block explorer 2023-05-04 21:10:37 +03:00
ryleedavis
301f4b5cf5 WIP: rename coin image provider + add coin icon provider 2023-05-02 15:05:04 -06:00
ryleedavis
b5dff2f88b fixed an import typo 2023-05-01 16:47:23 -06:00
ryleedavis
572410db89 resolve merge conflicts 2023-05-01 16:41:13 -06:00
ryleedavis
cede462681 WIP: randomize PIN provider + toggle added 2023-05-01 16:34:36 -06:00
julian
6df6207edd manage themes ui basic grid layout 2023-04-27 17:42:59 -06:00
julian
c9c9e79b5c Merge branch 'ui-fixes' into themes 2023-04-27 17:07:04 -06:00
julian
4defe837e7 WIP: manage themes ui 2023-04-27 17:06:46 -06:00
julian
05dc2a23e6 xpub layout fix for desktop 2023-04-27 16:13:44 -06:00
julian
ef87517705 arrow rotate and svg usage clean up 2023-04-24 16:26:54 -06:00
julian
dbc34168ef arrow rotate svg clean up 2023-04-24 12:18:50 -06:00
julian-CStack
ec00f6aea4 WIP testing themes 2023-04-24 08:36:12 -06:00
julian-CStack
93b040bc5f WIP e-cash 2023-04-17 07:53:39 -06:00
julian-CStack
5f074907c8 theme group title fix 2023-04-14 08:29:44 -06:00
julian
9ab156562a system brightness theme selection gui updates 2023-04-13 14:40:48 -06:00
julian
9a23e311fd WIP appearance settings code organisation 2023-04-13 13:04:08 -06:00
julian-CStack
0dd91b067e tweaked mobile xpub view style 2023-04-08 17:22:14 -06:00
julian
6b88a1a4f1 WIP consolidate xpub view 2023-04-07 20:04:48 -06:00
Diego Salazar
9c28ddf934
Merge pull request #452 from cypherstack/add-ethereum
Add ethereum
2023-04-07 18:31:33 -06:00
sneurlax
08b40c464b add copy icon to top right of xpub view 2023-04-06 15:12:33 -05:00
sneurlax
2038fbcec6 add working xpub settings view with click to copy to clipboard 2023-04-06 15:04:30 -05:00
sneurlax
d3f45f14b6 add stub xpub settings view 2023-04-06 14:28:11 -05:00
julian
81c612ddd7 WIP use Amount 2023-04-05 16:06:31 -06:00
julian
61894c9e8e price service token tweaks 2023-03-30 10:41:28 -06:00
julian
f69f9a5038 Merge remote-tracking branch 'origin/staging' into add-ethereum
# Conflicts:
#	lib/widgets/wallet_card.dart
2023-03-29 14:09:23 -06:00
julian
24904f3476 Merge remote-tracking branch 'origin/staging' into add-ethereum
# Conflicts:
#	lib/utilities/show_loading.dart
2023-03-28 12:37:09 -06:00
julian
b5488c4c6c mnemonic passphrase swb fix 2023-03-28 09:04:30 -06:00
julian
a5fd214d32 allow no scheme in add/edit xmr/wow node url entry field. Auto try https first then http if none entered. 2023-03-27 17:39:54 -06:00
julian
7a1b094eff node password+username field keyboard fixes 2023-03-27 16:08:40 -06:00
julian
44a87df41c merge clean up 2023-03-23 18:21:09 -06:00
julian
3e1e68237a Merge remote-tracking branch 'origin/staging' into add-ethereum
# Conflicts:
#	lib/models/isar/models/blockchain_data/address.dart
#	lib/pages/add_wallet_views/create_or_restore_wallet_view/create_or_restore_wallet_view.dart
#	lib/pages/settings_views/global_settings_view/appearance_settings_view.dart
#	lib/pages_desktop_specific/settings/settings_menu/appearance_settings.dart
#	lib/utilities/db_version_migration.dart
#	test/pages/send_view/send_view_test.mocks.dart
#	test/screen_tests/address_book_view/subviews/add_address_book_view_screen_test.mocks.dart
#	test/screen_tests/address_book_view/subviews/address_book_entry_details_view_screen_test.mocks.dart
#	test/screen_tests/address_book_view/subviews/edit_address_book_entry_view_screen_test.mocks.dart
#	test/screen_tests/exchange/exchange_view_test.mocks.dart
#	test/screen_tests/lockscreen_view_screen_test.mocks.dart
#	test/screen_tests/main_view_tests/main_view_screen_testA_test.mocks.dart
#	test/screen_tests/main_view_tests/main_view_screen_testB_test.mocks.dart
#	test/screen_tests/main_view_tests/main_view_screen_testC_test.mocks.dart
#	test/screen_tests/onboarding/backup_key_view_screen_test.mocks.dart
#	test/screen_tests/onboarding/backup_key_warning_view_screen_test.mocks.dart
#	test/screen_tests/onboarding/create_pin_view_screen_test.mocks.dart
#	test/screen_tests/onboarding/restore_wallet_view_screen_test.mocks.dart
#	test/screen_tests/onboarding/verify_backup_key_view_screen_test.mocks.dart
#	test/screen_tests/settings_view/settings_subviews/currency_view_screen_test.mocks.dart
#	test/screen_tests/settings_view/settings_subviews/network_settings_subviews/add_custom_node_view_screen_test.mocks.dart
#	test/screen_tests/settings_view/settings_subviews/network_settings_subviews/node_details_view_screen_test.mocks.dart
#	test/screen_tests/settings_view/settings_subviews/wallet_backup_view_screen_test.mocks.dart
#	test/screen_tests/settings_view/settings_subviews/wallet_settings_subviews/rescan_warning_view_screen_test.mocks.dart
#	test/screen_tests/settings_view/settings_subviews/wallet_settings_subviews/wallet_delete_mnemonic_view_screen_test.mocks.dart
#	test/screen_tests/settings_view/settings_subviews/wallet_settings_view_screen_test.mocks.dart
#	test/screen_tests/settings_view/settings_view_screen_test.mocks.dart
#	test/screen_tests/transaction_subviews/transaction_search_results_view_screen_test.mocks.dart
#	test/screen_tests/wallet_view/confirm_send_view_screen_test.mocks.dart
#	test/screen_tests/wallet_view/receive_view_screen_test.mocks.dart
#	test/screen_tests/wallet_view/send_view_screen_test.mocks.dart
#	test/screen_tests/wallet_view/wallet_view_screen_test.mocks.dart
#	test/widget_tests/managed_favorite_test.mocks.dart
#	test/widget_tests/table_view/table_view_row_test.mocks.dart
#	test/widget_tests/transaction_card_test.mocks.dart
#	test/widget_tests/wallet_info_row/sub_widgets/wallet_info_row_balance_future_test.mocks.dart
#	test/widget_tests/wallet_info_row/wallet_info_row_test.mocks.dart
2023-03-23 18:13:24 -06:00
julian
702054ac61 Merge remote-tracking branch 'origin/staging' into add-ethereum
# Conflicts:
#	assets/svg/themed/forest/ethereum.png
#	assets/svg/themed/forest/ethereum.svg
#	lib/pages/add_wallet_views/create_or_restore_wallet_view/create_or_restore_wallet_view.dart
#	lib/pages/receive_view/addresses/edit_address_label_view.dart
#	lib/pages/receive_view/addresses/receiving_addresses_view.dart
#	lib/pages/wallet_view/sub_widgets/wallet_navigation_bar.dart
#	lib/pages/wallet_view/wallet_view.dart
#	lib/route_generator.dart
#	lib/utilities/assets.dart
#	lib/utilities/constants.dart
#	lib/widgets/animated_widgets/rotate_icon.dart
#	pubspec.lock
#	pubspec.yaml
2023-03-22 08:54:25 -06:00
julian
891f15cd58 choose custom themes to set based on the system's light/dark brightness 2023-03-20 18:04:05 -06:00
julian
75ea516005 system brightness toggle WIP 2023-03-20 16:02:20 -06:00
julian
d9d6a8c156 mobile show selected startup wallet 2023-03-20 11:04:00 -06:00
julian
9dc8d93214 mobile appearance settings code cleanup 2023-03-17 10:47:59 -06:00
julian
43f2fd7e77 chan theme and assets clean up 2023-03-17 08:57:40 -06:00
julian
87c15c2c39 add lottie animations for sending as well as some clean up 2023-03-13 13:16:48 -06:00
julian
8706a6350c coin control setting 2023-03-08 15:12:04 -06:00
Diego Salazar
fe1b4f2f3b
Merge pull request #383 from cypherstack/fix/particl
Particl fix: add Particl cases to node card and node details view
2023-03-03 08:55:20 -07:00
julian
babbd75da3 use database contract data and contract management updates 2023-03-02 18:40:12 -06:00
sneurlax
873c56d965 add particl cases to several pages/UI elements 2023-03-02 14:52:17 -06:00
sneurlax
83d0157600 add and use EpicBoxConfigModel and EpicBoxServerModel 2023-03-02 14:51:19 -06:00
julian
16efeea1db project structure 2023-03-01 15:52:13 -06:00
julian
e3548c5ecc WIP wallet token management 2023-02-28 18:36:54 -06:00
julian
f1bfe72b73 eth token price service updates 2023-02-28 10:36:24 -06:00
julian
15b37b6f5c merge clean up and update eth to use isar for tx history and addresses 2023-02-14 11:43:48 -06:00
julian
056fa1947c Merge remote-tracking branch 'origin/staging' into add-ethereum
# Conflicts:
#	lib/pages/settings_views/global_settings_view/manage_nodes_views/add_edit_node_view.dart
#	lib/pages/wallet_view/sub_widgets/wallet_navigation_bar.dart
#	lib/pages/wallet_view/wallet_view.dart
#	lib/services/price.dart
#	lib/utilities/assets.dart
#	pubspec.lock
#	pubspec.yaml
2023-02-14 08:24:04 -06:00
julian
2bf29a919e don't log full crypto_plugin commit data 2023-02-13 15:08:59 -06:00
julian
9f3ce454b5 only delete logs older than 30 days automatically 2023-02-13 15:08:38 -06:00
julian
8bda6640bd mobile settings item text color update 2023-02-10 14:49:23 -06:00
sneurlax
44074428a9 Merge branch 'staging' into ui-fixes 2023-02-10 13:55:58 -06:00
sneurlax
23bb519874 Merge branch 'favoritefavorite' into ui-fixes 2023-02-10 11:35:39 -06:00
ryleedavis
a3486b46fc mobile theme order 2023-02-09 21:32:06 -07:00
ryleedavis
d1f22cdc06 prep for adding in forest theme colors 2023-02-09 14:37:25 -07:00
julian
15a44d9dff centralize exchange rate type parameter 2023-02-08 14:48:09 -06:00
julian
d4db845494 Merge branch 'exchange_refactor' into paynyms
# Conflicts:
#	test/pages/send_view/send_view_test.mocks.dart
#	test/widget_tests/managed_favorite_test.mocks.dart
#	test/widget_tests/table_view/table_view_row_test.mocks.dart
#	test/widget_tests/wallet_card_test.mocks.dart
#	test/widget_tests/wallet_info_row/sub_widgets/wallet_info_row_balance_future_test.mocks.dart
#	test/widget_tests/wallet_info_row/wallet_info_row_test.mocks.dart
2023-02-07 11:17:16 -06:00
julian
62f7ebbc3c Merge branch 'majestic_bank' into paynyms 2023-02-07 11:16:26 -06:00
julian
10605d96a2 WIP exchange refactor and clean up 2023-02-05 17:50:40 -06:00
julian
5b5ee30e41 centralized and cleaned up bip32 utils, and added mnemonic password functionality 2023-02-03 16:34:06 -06:00
julian
e2ee38bc83 Merge remote-tracking branch 'origin/majestic_bank' into majestic_bank
# Conflicts:
#	lib/services/exchange/majestic_bank/majestic_bank_api.dart
2023-02-02 14:20:25 -06:00
julian
3ba9f7d61b WIP majestic bank order calculate api call 2023-02-02 14:18:27 -06:00
julian
fca09fbe02 helper 2023-02-02 12:56:55 -06:00
julian
773c5fad9c Merge remote-tracking branch 'origin/paynyms' into majestic_bank 2023-02-01 16:55:52 -06:00
julian
69435f4807 rename and fix text button style update bug 2023-01-30 15:34:21 -06:00
julian
9ab087587b helper 2023-01-30 07:58:11 -06:00
julian
6094a767d7 desktop rescanning navigation fix 2023-01-27 14:10:23 -06:00
julian
028b261dee refactor button style getter names 2023-01-24 13:29:12 -06:00
julian
e404de2116 force usage of adkVersion parameter 2023-01-24 10:30:00 -06:00
ryleedavis
7fe1fefea2 Merge remote-tracking branch 'origin/isar_migrate' into ui-fixes 2023-01-23 17:31:24 -07:00
ryleedavis
90eb0b77c0 WIP: fruit sorbet background 2023-01-23 15:36:13 -07:00
ryleedavis
bd80ad4ef4 add fruit theme button to appearance settings 2023-01-23 11:16:28 -07:00
ryleedavis
d25b757a22 add fruit sorbet to mobile + desktop appearance settings 2023-01-23 11:00:46 -07:00
julian
830fd58754 Merge branch 'isar-transactions' into isar_migrate
# Conflicts:
#	lib/services/coins/bitcoin/bitcoin_wallet.dart
#	lib/services/coins/bitcoincash/bitcoincash_wallet.dart
#	lib/services/coins/coin_service.dart
#	lib/services/coins/dogecoin/dogecoin_wallet.dart
#	lib/services/coins/firo/firo_wallet.dart
#	lib/services/coins/litecoin/litecoin_wallet.dart
#	lib/services/coins/monero/monero_wallet.dart
#	lib/services/coins/namecoin/namecoin_wallet.dart
#	lib/services/coins/particl/particl_wallet.dart
#	lib/services/coins/wownero/wownero_wallet.dart
#	pubspec.yaml
2023-01-20 15:30:48 -06:00
julian
525d0fa7c4 update remaining ui to handle new data models 2023-01-11 22:45:32 -06:00
julian
1d057a7f22 disable editing of default node fields 2023-01-09 09:15:53 -06:00
Diego Salazar
fcb2935d64
Merge pull request #309 from cypherstack/trusted-node
Add trusted node setting to Monero and Wownero
2023-01-06 17:20:49 -07:00
sneurlax
1e4a39a92c make checkboxes checkable when editing 2023-01-06 14:41:51 -06:00
sneurlax
5e15e3e4b0 change checkbox color unless in edit mode 2023-01-05 20:13:01 -06:00
sneurlax
ad15f4d126 linting 2023-01-05 20:03:38 -06:00
sneurlax
903e034b58 add trusted checkbox to monero and wownero node details
defaults to false
TODO call native function to set node as trusted when checked (and vice versa)
2023-01-05 20:03:20 -06:00
ryleedavis
7aad7cb9e3 oledBlack text color fix 2023-01-05 13:59:17 -07:00
ryleedavis
0a810987c0 oledBlack added to textStyles and appearance settings 2023-01-05 13:34:56 -07:00
julian
f9491f8215 Merge branch 'xmr-sync' into paynyms
# Conflicts:
#	lib/utilities/enums/coin_enum.dart
2023-01-02 13:47:10 -06:00
Diego Salazar
dd0d668b7c
Merge branch 'staging' into ui-fixes 2022-12-30 20:04:29 -07:00
ryleedavis
2765bea4a9 Merge branch 'staging' into ui-fixes 2022-12-30 17:27:31 -07:00
julian-CStack
5f71a1c2dd
more bug fixes (#281)
* xmr send fix

* small screen recovery phrase warning view fix

* mnemonic field crashes fix

* desktop restore date fix

* mac desktop keyboard type crash fix

* firo (and possibly other) send fix

* key fix for duplicate wallets edge case
2022-12-30 17:10:25 -06:00
julian
9765393f61 re enable git versions 2022-12-30 12:50:55 -06:00
julian
4b58f3ec60 mac desktop keyboard type crash fix 2022-12-30 12:30:11 -06:00
shillo
e89b213798 temp disable git versions 2022-12-29 10:48:12 -06:00
ryleedavis
ed486f7c16 fixed attention delete wallet dialog text typos 2022-12-28 12:07:00 -07:00
shillo
951cc044cb temp disable git versions 2022-12-22 16:59:54 -06:00
julian
1ae4f40d63 some basic ui prep for paynym integration 2022-12-20 14:29:25 -06:00
ryleedavis
096d2c007e Merge branch 'desktop' of https://github.com/cypherstack/stack_wallet into desktop 2022-12-14 13:56:13 -07:00
likho
6370e927a2 WIP: Add Ethereum 2022-12-14 12:15:22 +02:00
likho
eca8ca21bc WIP: Add Ethereum 2022-12-13 19:39:19 +02:00
julian
ba344e2364 Merge branch 'staging' into desktop 2022-12-13 11:22:24 -06:00
julian
b83dec53c3 uninitialized var fix 2022-12-13 07:58:49 -06:00
ryleedavis
390623560e debugPrints that aren't needed ? 2022-12-12 17:17:02 -07:00
Diego Salazar
2a38d5691e
Merge pull request #260 from cypherstack/add-particl
Add Particl
2022-12-12 16:13:43 -07:00
julian
236e04f849 epic node changes and fixes 2022-12-12 15:59:06 -06:00
julian
5fcf642a8b desktop routing fix 2022-12-09 15:42:35 -06:00
julian
cc9a0efb38 remove excess/unneeded logging 2022-12-09 15:32:27 -06:00
julian
bce25dbfd3 load swb restored wallets on desktop after swb restore 2022-12-05 13:58:20 -06:00
julian
7436709fa7 desktop forgot password flow and functionality 2022-12-05 13:55:50 -06:00
julian
3ff0e9dd81 desktop code file structure refactor 2022-12-01 08:48:23 -06:00
sneurlax
17f080417e Merge remote-tracking branch 'cypherstack/staging' into tests/particl 2022-11-29 11:02:20 -06:00
ryleedavis
6bbabcd729 MyStackView tab after a restore backup 2022-11-28 13:06:02 -07:00
julian
9fce8ca107 familiarity fix 2022-11-25 17:14:06 -06:00
julian
276d08d22f allow default node deletion if other nodes exist 2022-11-25 14:28:53 -06:00
julian
42aad5dcd5 themed background gradient option and background image, as well as various button height fixes for mobile 2022-11-25 13:24:01 -06:00
julian
8a6025db4b place node url and port on their own line 2022-11-21 15:29:09 -06:00
julian
90dc9e3116 mobile button height fix 2022-11-19 13:20:03 -06:00
ryleedavis
83e2554b54 mobile theme radio buttons 2022-11-18 12:42:17 -07:00
ryleedavis
2137cffd84 ocean breeze theme colors added 2022-11-17 20:04:15 -07:00
julian
1d238c29f0 WIP: centralize button heights 2022-11-17 12:01:52 -06:00
julian
9e7c1ccf9d button size enum 2022-11-17 11:46:52 -06:00
julian
72248d6a64 expandable fix 2022-11-17 10:12:19 -06:00
julian
2c88b017f3 updated discord link 2022-11-16 12:23:12 -06:00
julian
016b90e904 support view full buttons desktop 2022-11-16 12:22:09 -06:00
julian
e9a5cc85ae add delay for ui to update properly 2022-11-16 11:15:41 -06:00