move 12 Words mnemonic options at the top of the menus
(cherry picked from commit e3014390c4)
This commit is contained in:
parent
6a53f3524e
commit
0dda18b04c
@ -4,14 +4,14 @@
|
||||
View Identity
|
||||
Temporary Seed
|
||||
Generate Words
|
||||
24 Words
|
||||
12 Words
|
||||
24 Word Dice Roll
|
||||
24 Words
|
||||
12 Word Dice Roll
|
||||
24 Word Dice Roll
|
||||
Import Words
|
||||
24 Words
|
||||
18 Words
|
||||
12 Words
|
||||
18 Words
|
||||
24 Words
|
||||
Import via NFC
|
||||
Import XPRV
|
||||
Tapsigner Backup
|
||||
@ -29,16 +29,16 @@
|
||||
|
||||
[IF BLANK WALLET]
|
||||
New Seed Words
|
||||
24 Word (default)
|
||||
12 Word
|
||||
24 Word Dice Roll
|
||||
12 Word Dice Roll
|
||||
Import Existing
|
||||
12 Words
|
||||
24 Words
|
||||
12 Word Dice Roll
|
||||
24 Word Dice Roll
|
||||
Import Existing
|
||||
12 Words
|
||||
[SEED WORD MENUS]
|
||||
18 Words
|
||||
[SEED WORD MENUS]
|
||||
12 Words
|
||||
24 Words
|
||||
[SEED WORD MENUS]
|
||||
Restore Backup
|
||||
Clone Coldcard
|
||||
@ -50,14 +50,14 @@
|
||||
View Identity
|
||||
Temporary Seed
|
||||
Generate Words
|
||||
24 Words
|
||||
12 Words
|
||||
24 Word Dice Roll
|
||||
24 Words
|
||||
12 Word Dice Roll
|
||||
24 Word Dice Roll
|
||||
Import Words
|
||||
24 Words
|
||||
18 Words
|
||||
12 Words
|
||||
18 Words
|
||||
24 Words
|
||||
Import via NFC
|
||||
Import XPRV
|
||||
Tapsigner Backup
|
||||
@ -175,14 +175,14 @@
|
||||
(none saved yet)
|
||||
Temporary Seed
|
||||
Generate Words
|
||||
24 Words
|
||||
12 Words
|
||||
24 Word Dice Roll
|
||||
24 Words
|
||||
12 Word Dice Roll
|
||||
24 Word Dice Roll
|
||||
Import Words
|
||||
24 Words
|
||||
18 Words
|
||||
12 Words
|
||||
18 Words
|
||||
24 Words
|
||||
Import via NFC
|
||||
Import XPRV
|
||||
Tapsigner Backup
|
||||
@ -249,14 +249,14 @@
|
||||
View Identity
|
||||
Temporary Seed
|
||||
Generate Words
|
||||
24 Words
|
||||
12 Words
|
||||
24 Word Dice Roll
|
||||
24 Words
|
||||
12 Word Dice Roll
|
||||
24 Word Dice Roll
|
||||
Import Words
|
||||
24 Words
|
||||
18 Words
|
||||
12 Words
|
||||
18 Words
|
||||
24 Words
|
||||
Import via NFC
|
||||
Import XPRV
|
||||
Tapsigner Backup
|
||||
|
||||
@ -3,6 +3,7 @@
|
||||
- Enhancement: Add current temporary seed to Seed Vault from within Seed Vault menu.
|
||||
If current active temporary seed is not saved yet, `Add current tmp` menu item is
|
||||
present in Seed Vault menu.
|
||||
- Reorg: `12 Words` menu option preferred on the top of the menu in all the seed menus
|
||||
|
||||
## 5.2.0 - 2023-10-10
|
||||
|
||||
|
||||
@ -290,10 +290,9 @@ VirginSystem = [
|
||||
]
|
||||
|
||||
ImportWallet = [
|
||||
# xxxxxxxxxxxxxxxx
|
||||
MenuItem("24 Words", menu=start_seed_import, arg=24),
|
||||
MenuItem("18 Words", menu=start_seed_import, arg=18),
|
||||
MenuItem("12 Words", menu=start_seed_import, arg=12),
|
||||
MenuItem("18 Words", menu=start_seed_import, arg=18),
|
||||
MenuItem("24 Words", menu=start_seed_import, arg=24),
|
||||
MenuItem("Restore Backup", f=restore_everything),
|
||||
MenuItem("Clone Coldcard", menu=clone_start),
|
||||
MenuItem("Import XPRV", f=import_xprv, arg=False), # ephemeral=False
|
||||
@ -302,11 +301,10 @@ ImportWallet = [
|
||||
]
|
||||
|
||||
NewSeedMenu = [
|
||||
# xxxxxxxxxxxxxxxx
|
||||
MenuItem("24 Word (default)", f=pick_new_seed, arg=24),
|
||||
MenuItem("12 Word", f=pick_new_seed, arg=12),
|
||||
MenuItem("24 Word Dice Roll", f=new_from_dice, arg=24),
|
||||
MenuItem("12 Words", f=pick_new_seed, arg=12),
|
||||
MenuItem("24 Words", f=pick_new_seed, arg=24),
|
||||
MenuItem("12 Word Dice Roll", f=new_from_dice, arg=12),
|
||||
MenuItem("24 Word Dice Roll", f=new_from_dice, arg=24),
|
||||
]
|
||||
|
||||
# has PIN, but no secret seed yet
|
||||
|
||||
@ -1018,16 +1018,16 @@ class EphemeralSeedMenu(MenuSystem):
|
||||
from actions import nfc_recv_ephemeral, import_tapsigner_backup_file, import_xprv
|
||||
|
||||
import_ephemeral_menu = [
|
||||
MenuItem("24 Words", f=cls.ephemeral_seed_import, arg=24),
|
||||
MenuItem("18 Words", f=cls.ephemeral_seed_import, arg=18),
|
||||
MenuItem("12 Words", f=cls.ephemeral_seed_import, arg=12),
|
||||
MenuItem("18 Words", f=cls.ephemeral_seed_import, arg=18),
|
||||
MenuItem("24 Words", f=cls.ephemeral_seed_import, arg=24),
|
||||
MenuItem("Import via NFC", f=nfc_recv_ephemeral, predicate=lambda: NFC is not None),
|
||||
]
|
||||
gen_ephemeral_menu = [
|
||||
MenuItem("24 Words", f=cls.ephemeral_seed_generate, arg=24),
|
||||
MenuItem("12 Words", f=cls.ephemeral_seed_generate, arg=12),
|
||||
MenuItem("24 Word Dice Roll", f=cls.ephemeral_seed_generate_from_dice, arg=24),
|
||||
MenuItem("24 Words", f=cls.ephemeral_seed_generate, arg=24),
|
||||
MenuItem("12 Word Dice Roll", f=cls.ephemeral_seed_generate_from_dice, arg=12),
|
||||
MenuItem("24 Word Dice Roll", f=cls.ephemeral_seed_generate_from_dice, arg=24),
|
||||
]
|
||||
|
||||
rv = [
|
||||
|
||||
@ -293,7 +293,7 @@ def test_new_wallet(nwords, goto_home, pick_menu_item, cap_story, need_keypress,
|
||||
unit_test('devtest/clear_seed.py')
|
||||
m = cap_menu()
|
||||
pick_menu_item('New Seed Words')
|
||||
pick_menu_item('24 Word (default)' if nwords == 24 else f'{nwords} Word')
|
||||
pick_menu_item(f'{nwords} Word')
|
||||
|
||||
title, body = cap_story()
|
||||
assert title == 'NO-TITLE'
|
||||
|
||||
Loading…
Reference in New Issue
Block a user