mirror of
https://github.com/trezor/trezor-firmware.git
synced 2024-12-22 06:18:07 +00:00
feat(core): Improve CoinJoin busy screen.
[no changelog]
This commit is contained in:
parent
fac4e2f157
commit
b7f86ec158
@ -1,6 +1,6 @@
|
||||
import storage.cache
|
||||
from trezor import loop, ui
|
||||
from trezor.ui.layouts import draw_simple_text
|
||||
from trezor.ui.layouts import show_coinjoin
|
||||
|
||||
from apps.base import busy_expiry_ms, set_homescreen
|
||||
|
||||
@ -24,6 +24,4 @@ class Busyscreen(HomescreenBase):
|
||||
raise ui.Result(None)
|
||||
|
||||
def do_render(self) -> None:
|
||||
draw_simple_text(
|
||||
"Please wait", "CoinJoin in progress.\n\nDo not disconnect your\nTrezor."
|
||||
)
|
||||
show_coinjoin()
|
||||
|
@ -71,6 +71,7 @@ __all__ = (
|
||||
"confirm_modify_output",
|
||||
"confirm_modify_fee",
|
||||
"confirm_coinjoin",
|
||||
"show_coinjoin",
|
||||
"show_popup",
|
||||
"draw_simple_text",
|
||||
"request_passphrase_on_device",
|
||||
@ -1021,6 +1022,14 @@ async def confirm_coinjoin(
|
||||
)
|
||||
|
||||
|
||||
def show_coinjoin() -> None:
|
||||
text = Text("Please wait", ui.ICON_CONFIG, ui.RED)
|
||||
text.normal("CoinJoin in progress.")
|
||||
text.br()
|
||||
text.bold("Do not disconnect your Trezor.")
|
||||
ui.draw_simple(text)
|
||||
|
||||
|
||||
# TODO cleanup @ redesign
|
||||
async def confirm_sign_identity(
|
||||
ctx: wire.GenericContext, proto: str, identity: str, challenge_visual: str | None
|
||||
|
@ -935,6 +935,10 @@ async def confirm_coinjoin(
|
||||
)
|
||||
|
||||
|
||||
def show_coinjoin() -> None:
|
||||
log.error(__name__, "show_coinjoin not implemented")
|
||||
|
||||
|
||||
# TODO cleanup @ redesign
|
||||
async def confirm_sign_identity(
|
||||
ctx: wire.GenericContext, proto: str, identity: str, challenge_visual: str | None
|
||||
|
Loading…
Reference in New Issue
Block a user