Skip to content

Commit

Permalink
Refactor 'non-mainnet' badges
Browse files Browse the repository at this point in the history
  • Loading branch information
icota committed May 24, 2024
1 parent 163e484 commit aa75fc6
Show file tree
Hide file tree
Showing 22 changed files with 331 additions and 100 deletions.
4 changes: 4 additions & 0 deletions assets/components/icons/signet_badge.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
6 changes: 6 additions & 0 deletions lib/business/settings.dart
Original file line number Diff line number Diff line change
Expand Up @@ -28,9 +28,15 @@ enum Environment { local, development, staging, production }
enum DisplayUnit { btc, sat }

final settingsProvider = ChangeNotifierProvider((ref) => Settings());

final showTestnetAccountsProvider = Provider((ref) {
return ref.watch(settingsProvider).showTestnetAccounts();
});

final showSignetAccountsProvider = Provider((ref) {
return ref.watch(settingsProvider).showSignetAccounts();
});

final torEnabledProvider = StateProvider<bool>((ref) => Settings().usingTor);

final showTaprootAccountsProvider = Provider((ref) {
Expand Down
8 changes: 8 additions & 0 deletions lib/generated/intl/messages_ca.dart
Original file line number Diff line number Diff line change
Expand Up @@ -1331,11 +1331,19 @@ class MessageLookup extends MessageLookupByLibrary {
"Enviar el Màxim:\nLes tarifes es dedueixen de l\'import enviat."),
"settings_advanced":
MessageLookupByLibrary.simpleMessage("Opcions Avançades"),
"settings_advanced_enabled_signet_modal_link":
MessageLookupByLibrary.simpleMessage(
"Learn more about Signet [[here]]."),
"settings_advanced_enabled_signet_modal_subheading":
MessageLookupByLibrary.simpleMessage(
"Enabling Signet adds a Signet version of your Envoy Wallet. This feature is primarily used by developers or testers and has zero value."),
"settings_advanced_enabled_testnet_modal_link":
MessageLookupByLibrary.simpleMessage("Apreneu a fer-ho [[aqui]] ."),
"settings_advanced_enabled_testnet_modal_subheading":
MessageLookupByLibrary.simpleMessage(
"Si activeu Testnet, s\'afegeix una versió de Testnet del vostre Envoy Wallet i us permet connectar comptes de Testnet des del vostre Passport."),
"settings_advanced_signet":
MessageLookupByLibrary.simpleMessage("Signet"),
"settings_advanced_taproot":
MessageLookupByLibrary.simpleMessage("Taproot"),
"settings_advanced_taproot_modal_cta1":
Expand Down
10 changes: 9 additions & 1 deletion lib/generated/intl/messages_en.dart
Original file line number Diff line number Diff line change
Expand Up @@ -423,7 +423,7 @@ class MessageLookup extends MessageLookupByLibrary {
MessageLookupByLibrary.simpleMessage("Cannot Boost Transaction"),
"coindetails_overlay_noBoostNoFunds_subheading":
MessageLookupByLibrary.simpleMessage(
"This is because there are not enough confirmed or unlocked coins to choose from. \n\nAllow pending coins to confirm or unlock some coins and try again."),
"This is because there are not enough confirmed or unlocked coins to choose from. \n\nWhere possible, allow pending coins to confirm or unlock some coins and try again."),
"coindetails_overlay_notes":
MessageLookupByLibrary.simpleMessage("Note"),
"coindetails_overlay_paymentID":
Expand Down Expand Up @@ -1292,12 +1292,20 @@ class MessageLookup extends MessageLookupByLibrary {
MessageLookupByLibrary.simpleMessage(
"Sending Max: \nFees are deducted from amount being sent."),
"settings_advanced": MessageLookupByLibrary.simpleMessage("Advanced"),
"settings_advanced_enabled_signet_modal_link":
MessageLookupByLibrary.simpleMessage(
"Learn more about Signet [[here]]."),
"settings_advanced_enabled_signet_modal_subheading":
MessageLookupByLibrary.simpleMessage(
"Enabling Signet adds a Signet version of your Envoy Wallet. This feature is primarily used by developers or testers and has zero value."),
"settings_advanced_enabled_testnet_modal_link":
MessageLookupByLibrary.simpleMessage(
"Learn how to do that [[here]]."),
"settings_advanced_enabled_testnet_modal_subheading":
MessageLookupByLibrary.simpleMessage(
"Enabling Testnet adds a Testnet version of your Envoy Wallet, and allows you to connect Testnet accounts from your Passport."),
"settings_advanced_signet":
MessageLookupByLibrary.simpleMessage("Signet"),
"settings_advanced_taproot":
MessageLookupByLibrary.simpleMessage("Taproot"),
"settings_advanced_taproot_modal_cta1":
Expand Down
10 changes: 9 additions & 1 deletion lib/generated/intl/messages_es.dart
Original file line number Diff line number Diff line change
Expand Up @@ -428,7 +428,7 @@ class MessageLookup extends MessageLookupByLibrary {
"Error al Impuslar Transacción"),
"coindetails_overlay_noBoostNoFunds_subheading":
MessageLookupByLibrary.simpleMessage(
"Esto se debe a que no hay suficientes monedas confirmadas o desbloqueadas de donde elegir. \n\nDeja que las monedas pendientes se confirmen o desbloquea algunas monedas e inténtalo de nuevo."),
"Esto se debe a que no hay suficientes monedas confirmadas o desbloqueadas de donde elegir. \n\nSi es posible, deja que las monedas pendientes se confirmen o desbloquea algunas monedas e inténtalo de nuevo."),
"coindetails_overlay_notes":
MessageLookupByLibrary.simpleMessage("Nota"),
"coindetails_overlay_paymentID":
Expand Down Expand Up @@ -1322,11 +1322,19 @@ class MessageLookup extends MessageLookupByLibrary {
"send_reviewScreen_sendMaxWarning": MessageLookupByLibrary.simpleMessage(
"Envío máximo: \nLas tasas se deducen de la cantidad que se envía."),
"settings_advanced": MessageLookupByLibrary.simpleMessage("Avanzado"),
"settings_advanced_enabled_signet_modal_link":
MessageLookupByLibrary.simpleMessage(
"Más información sobre Signet [[aquí]]."),
"settings_advanced_enabled_signet_modal_subheading":
MessageLookupByLibrary.simpleMessage(
"Activar Signet añade una versión Signet de tu Cartera Envoy. Esta función es utilizada principalmente por desarrolladores y testers y no tiene ningún valor."),
"settings_advanced_enabled_testnet_modal_link":
MessageLookupByLibrary.simpleMessage("Aprende a hacerlo [[aquí]]."),
"settings_advanced_enabled_testnet_modal_subheading":
MessageLookupByLibrary.simpleMessage(
"Al habilitar Testnet, se añade una versión de Testnet de tu Cartera Envoy y te permite conectar cuentas de Testnet de tu Passport."),
"settings_advanced_signet":
MessageLookupByLibrary.simpleMessage("Signet"),
"settings_advanced_taproot":
MessageLookupByLibrary.simpleMessage("Taproot"),
"settings_advanced_taproot_modal_cta1":
Expand Down
10 changes: 9 additions & 1 deletion lib/generated/intl/messages_ko-KR.dart
Original file line number Diff line number Diff line change
Expand Up @@ -423,7 +423,7 @@ class MessageLookup extends MessageLookupByLibrary {
MessageLookupByLibrary.simpleMessage("Cannot Boost Transaction"),
"coindetails_overlay_noBoostNoFunds_subheading":
MessageLookupByLibrary.simpleMessage(
"This is because there are not enough confirmed or unlocked coins to choose from. \n\nAllow pending coins to confirm or unlock some coins and try again."),
"This is because there are not enough confirmed or unlocked coins to choose from. \n\nWhere possible, allow pending coins to confirm or unlock some coins and try again."),
"coindetails_overlay_notes":
MessageLookupByLibrary.simpleMessage("Note"),
"coindetails_overlay_paymentID":
Expand Down Expand Up @@ -1292,12 +1292,20 @@ class MessageLookup extends MessageLookupByLibrary {
MessageLookupByLibrary.simpleMessage(
"Sending Max: \nFees are deducted from amount being sent."),
"settings_advanced": MessageLookupByLibrary.simpleMessage("Advanced"),
"settings_advanced_enabled_signet_modal_link":
MessageLookupByLibrary.simpleMessage(
"Learn more about Signet [[here]]."),
"settings_advanced_enabled_signet_modal_subheading":
MessageLookupByLibrary.simpleMessage(
"Enabling Signet adds a Signet version of your Envoy Wallet. This feature is primarily used by developers or testers and has zero value."),
"settings_advanced_enabled_testnet_modal_link":
MessageLookupByLibrary.simpleMessage(
"Learn how to do that [[here]]."),
"settings_advanced_enabled_testnet_modal_subheading":
MessageLookupByLibrary.simpleMessage(
"Enabling Testnet adds a Testnet version of your Envoy Wallet, and allows you to connect Testnet accounts from your Passport."),
"settings_advanced_signet":
MessageLookupByLibrary.simpleMessage("Signet"),
"settings_advanced_taproot":
MessageLookupByLibrary.simpleMessage("Taproot"),
"settings_advanced_taproot_modal_cta1":
Expand Down
71 changes: 40 additions & 31 deletions lib/generated/intl/messages_pt.dart

Large diffs are not rendered by default.

34 changes: 32 additions & 2 deletions lib/generated/l10n.dart

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 3 additions & 0 deletions lib/l10n/intl_ca.arb
Original file line number Diff line number Diff line change
Expand Up @@ -595,8 +595,11 @@
"send_qr_code_subheading": "Ara podeu escanejar el codi QR que es mostra al vostre Passport amb la càmera del telèfon.",
"send_reviewScreen_sendMaxWarning": "Enviar el Màxim:\nLes tarifes es dedueixen de l'import enviat.",
"settings_advanced": "Opcions Avançades",
"settings_advanced_enabled_signet_modal_link": "Learn more about Signet [[here]].",
"settings_advanced_enabled_signet_modal_subheading": "Enabling Signet adds a Signet version of your Envoy Wallet. This feature is primarily used by developers or testers and has zero value.",
"settings_advanced_enabled_testnet_modal_link": "Apreneu a fer-ho [[aqui]] .",
"settings_advanced_enabled_testnet_modal_subheading": "Si activeu Testnet, s'afegeix una versió de Testnet del vostre Envoy Wallet i us permet connectar comptes de Testnet des del vostre Passport.",
"settings_advanced_signet": "Signet",
"settings_advanced_taproot": "Taproot",
"settings_advanced_taproot_modal_cta1": "Activa",
"settings_advanced_taproot_modal_subheading": "Taproot és una funció avançada i el suport de cartera encara és limitat.\n\nProcediu amb precaució.",
Expand Down
5 changes: 4 additions & 1 deletion lib/l10n/intl_en.arb
Original file line number Diff line number Diff line change
Expand Up @@ -184,7 +184,7 @@
"coindetails_overlay_date": "Date",
"coindetails_overlay_heading": "COIN DETAILS",
"coindetails_overlay_noBoostNoFunds_heading": "Cannot Boost Transaction",
"coindetails_overlay_noBoostNoFunds_subheading": "This is because there are not enough confirmed or unlocked coins to choose from. \n\nAllow pending coins to confirm or unlock some coins and try again.",
"coindetails_overlay_noBoostNoFunds_subheading": "This is because there are not enough confirmed or unlocked coins to choose from. \n\nWhere possible, allow pending coins to confirm or unlock some coins and try again.",
"coindetails_overlay_notes": "Note",
"coindetails_overlay_paymentID": "Payment ID",
"coindetails_overlay_rampID": "Ramp ID",
Expand Down Expand Up @@ -595,8 +595,11 @@
"send_qr_code_subheading": "You can now scan the QR code displayed on your Passport with your phone camera.",
"send_reviewScreen_sendMaxWarning": "Sending Max: \nFees are deducted from amount being sent.",
"settings_advanced": "Advanced",
"settings_advanced_enabled_signet_modal_link": "Learn more about Signet [[here]].",
"settings_advanced_enabled_signet_modal_subheading": "Enabling Signet adds a Signet version of your Envoy Wallet. This feature is primarily used by developers or testers and has zero value.",
"settings_advanced_enabled_testnet_modal_link": "Learn how to do that [[here]].",
"settings_advanced_enabled_testnet_modal_subheading": "Enabling Testnet adds a Testnet version of your Envoy Wallet, and allows you to connect Testnet accounts from your Passport.",
"settings_advanced_signet": "Signet",
"settings_advanced_taproot": "Taproot",
"settings_advanced_taproot_modal_cta1": "Activate",
"settings_advanced_taproot_modal_subheading": "Taproot is an advanced feature and wallet support is still limited.\n\nProceed with caution.",
Expand Down
5 changes: 4 additions & 1 deletion lib/l10n/intl_es.arb
Original file line number Diff line number Diff line change
Expand Up @@ -184,7 +184,7 @@
"coindetails_overlay_date": "Fecha",
"coindetails_overlay_heading": "DETALLES DE MONEDA",
"coindetails_overlay_noBoostNoFunds_heading": "Error al Impuslar Transacción",
"coindetails_overlay_noBoostNoFunds_subheading": "Esto se debe a que no hay suficientes monedas confirmadas o desbloqueadas de donde elegir. \n\nDeja que las monedas pendientes se confirmen o desbloquea algunas monedas e inténtalo de nuevo.",
"coindetails_overlay_noBoostNoFunds_subheading": "Esto se debe a que no hay suficientes monedas confirmadas o desbloqueadas de donde elegir. \n\nSi es posible, deja que las monedas pendientes se confirmen o desbloquea algunas monedas e inténtalo de nuevo.",
"coindetails_overlay_notes": "Nota",
"coindetails_overlay_paymentID": "ID de pago",
"coindetails_overlay_rampID": "ID de Ramp",
Expand Down Expand Up @@ -595,8 +595,11 @@
"send_qr_code_subheading": "Ahora puedes escanear el código QR que se muestra en tu Passport con la cámara del teléfono.",
"send_reviewScreen_sendMaxWarning": "Envío máximo: \nLas tasas se deducen de la cantidad que se envía.",
"settings_advanced": "Avanzado",
"settings_advanced_enabled_signet_modal_link": "Más información sobre Signet [[aquí]].",
"settings_advanced_enabled_signet_modal_subheading": "Activar Signet añade una versión Signet de tu Cartera Envoy. Esta función es utilizada principalmente por desarrolladores y testers y no tiene ningún valor.",
"settings_advanced_enabled_testnet_modal_link": "Aprende a hacerlo [[aquí]].",
"settings_advanced_enabled_testnet_modal_subheading": "Al habilitar Testnet, se añade una versión de Testnet de tu Cartera Envoy y te permite conectar cuentas de Testnet de tu Passport.",
"settings_advanced_signet": "Signet",
"settings_advanced_taproot": "Taproot",
"settings_advanced_taproot_modal_cta1": "Activar",
"settings_advanced_taproot_modal_subheading": "Taproot es una función avanzada y el soporte de carteras aún es limitado.\n\nProcede con precaución.",
Expand Down
5 changes: 4 additions & 1 deletion lib/l10n/intl_ko-KR.arb
Original file line number Diff line number Diff line change
Expand Up @@ -184,7 +184,7 @@
"coindetails_overlay_date": "Date",
"coindetails_overlay_heading": "COIN DETAILS",
"coindetails_overlay_noBoostNoFunds_heading": "Cannot Boost Transaction",
"coindetails_overlay_noBoostNoFunds_subheading": "This is because there are not enough confirmed or unlocked coins to choose from. \n\nAllow pending coins to confirm or unlock some coins and try again.",
"coindetails_overlay_noBoostNoFunds_subheading": "This is because there are not enough confirmed or unlocked coins to choose from. \n\nWhere possible, allow pending coins to confirm or unlock some coins and try again.",
"coindetails_overlay_notes": "Note",
"coindetails_overlay_paymentID": "Payment ID",
"coindetails_overlay_rampID": "Ramp ID",
Expand Down Expand Up @@ -595,8 +595,11 @@
"send_qr_code_subheading": "You can now scan the QR code displayed on your Passport with your phone camera.",
"send_reviewScreen_sendMaxWarning": "Sending Max: \nFees are deducted from amount being sent.",
"settings_advanced": "Advanced",
"settings_advanced_enabled_signet_modal_link": "Learn more about Signet [[here]].",
"settings_advanced_enabled_signet_modal_subheading": "Enabling Signet adds a Signet version of your Envoy Wallet. This feature is primarily used by developers or testers and has zero value.",
"settings_advanced_enabled_testnet_modal_link": "Learn how to do that [[here]].",
"settings_advanced_enabled_testnet_modal_subheading": "Enabling Testnet adds a Testnet version of your Envoy Wallet, and allows you to connect Testnet accounts from your Passport.",
"settings_advanced_signet": "Signet",
"settings_advanced_taproot": "Taproot",
"settings_advanced_taproot_modal_cta1": "Activate",
"settings_advanced_taproot_modal_subheading": "Taproot is an advanced feature and wallet support is still limited.\n\nProceed with caution.",
Expand Down
Loading

0 comments on commit aa75fc6

Please sign in to comment.