1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2025-03-20 10:06:07 +00:00

fix(core): correct confirmation fonts in Bolt

This commit is contained in:
Roman Zeyde 2025-03-17 11:11:11 +02:00 committed by Roman Zeyde
parent 40d8760666
commit 611d74c1b3
3 changed files with 23 additions and 16 deletions

View File

@ -0,0 +1 @@
[T2T1] Fixed Solana staking dialog fonts.

View File

@ -1294,9 +1294,11 @@ impl ConfirmValue {
}
fn into_layout(self) -> Result<Gc<LayoutObj>, Error> {
let description = self.description.unwrap_or("".into());
let extra = self.extra.unwrap_or("".into());
let paragraphs = ConfirmValueParams {
description: self.description.unwrap_or("".into()),
extra: self.extra.unwrap_or("".into()),
description,
extra,
value: self.value.try_into()?,
font: if self.chunkify {
let value: TString = self.value.try_into()?;
@ -1306,8 +1308,12 @@ impl ConfirmValue {
} else {
&theme::TEXT_NORMAL
},
description_font: &theme::TEXT_NORMAL,
extra_font: &theme::TEXT_DEMIBOLD,
description_font: if extra.is_empty() {
&theme::TEXT_NORMAL
} else {
&theme::TEXT_DEMIBOLD
},
extra_font: &theme::TEXT_NORMAL,
}
.into_paragraphs();

View File

@ -2261,9 +2261,9 @@
"T2T1_cs_solana-test_sign_tx.py::test_solana_sign_tx[set_lockup_-_with_epoch_only]": "f628baec2f8f0314272a29fffe08cd70b2c32310692a3fed3aa1a774bd697700",
"T2T1_cs_solana-test_sign_tx.py::test_solana_sign_tx[set_lockup_checked]": "3c23a719f43a90d6b1bc01b43a25cbd9411f98ad96b561555ec348d513a8f71b",
"T2T1_cs_solana-test_sign_tx.py::test_solana_sign_tx[split]": "5b85eecb362fdebe71f58065d3a65f64e2fcb4c18e8c9fd0123236aff5d46d21",
"T2T1_cs_solana-test_sign_tx.py::test_solana_sign_tx[stake_instructions]": "4e2212a41e687eb6b44070f565c149b4bbe1cce505f04479936db05a9e0250e2",
"T2T1_cs_solana-test_sign_tx.py::test_solana_sign_tx[stake_instructions]": "e778122142556010ec48b6a8a9a5dcd8f4355f4b89d97ec29ef5fcee8310c652",
"T2T1_cs_solana-test_sign_tx.py::test_solana_sign_tx[stake_instructions_on_everstake]": "5b6281b5d61a23d0550e316e3984ea2128089132111f18b87db7458450638093",
"T2T1_cs_solana-test_sign_tx.py::test_solana_sign_tx[stake_instructions_with_warning]": "c4eab059cf35d385c105e94860fb32e7cb6c6beaec92aa90fc6f29ff1cea6fe8",
"T2T1_cs_solana-test_sign_tx.py::test_solana_sign_tx[stake_instructions_with_warning]": "b2c7fa094fe26f10e0195bd2db5138916957e1b009ab460a9979efbae1497a74",
"T2T1_cs_solana-test_sign_tx.py::test_solana_sign_tx[sync_native]": "1da9ed3aa3029500a01d245fbdd00bbee4cd471f5555c3b155893f7b27196beb",
"T2T1_cs_solana-test_sign_tx.py::test_solana_sign_tx[thaw_account]": "4953d61ef16eda2080d25c605c504b15f918e6a51dd4773ea7e01dd11fb4ee4b",
"T2T1_cs_solana-test_sign_tx.py::test_solana_sign_tx[thaw_account_-_multisig]": "1b8d3b8736bee2e495f8c49bdb137c1714e885115f35dc48bd9ce8f4cbf91359",
@ -3727,9 +3727,9 @@
"T2T1_de_solana-test_sign_tx.py::test_solana_sign_tx[set_lockup_-_with_epoch_only]": "7a6a66fadcaed9da0ca2740fcf40d1f3656f295cf88f7e1366fde2645ce3d699",
"T2T1_de_solana-test_sign_tx.py::test_solana_sign_tx[set_lockup_checked]": "fd5c0ebfbd98c3aad45bf86e2353c4018c3932d5820c15d125e32ef2e9b7b676",
"T2T1_de_solana-test_sign_tx.py::test_solana_sign_tx[split]": "00bd0fd88a6f5d8ee9ee92122e9ff26eddd40e563fb89cbf61dd01e0405922b1",
"T2T1_de_solana-test_sign_tx.py::test_solana_sign_tx[stake_instructions]": "2210017046ca474f0ab6becda409ae4f483d1b64ec2443d962b1125e6c5473d9",
"T2T1_de_solana-test_sign_tx.py::test_solana_sign_tx[stake_instructions]": "b5b94141c63ce09f82f7974fb4aa164e31ad22f2516da4921e18ee40b9661097",
"T2T1_de_solana-test_sign_tx.py::test_solana_sign_tx[stake_instructions_on_everstake]": "271f5ef1b823bbd044c069fe2890041d37e26bb17eb0fc4791519fa61eba22a4",
"T2T1_de_solana-test_sign_tx.py::test_solana_sign_tx[stake_instructions_with_warning]": "a67293271c95ba6274b46fd57617e16e9b8addce090b6e9dbf416d0b97291365",
"T2T1_de_solana-test_sign_tx.py::test_solana_sign_tx[stake_instructions_with_warning]": "d739fee99e8657000700802cfc5c7b35e31e8a381eb4cbae447e2203892fd97b",
"T2T1_de_solana-test_sign_tx.py::test_solana_sign_tx[sync_native]": "5e0fc909bd0611da1937fa7092e06d838357f20cae26b62aaa28076100e8c12c",
"T2T1_de_solana-test_sign_tx.py::test_solana_sign_tx[thaw_account]": "d3912673d96580accd165b1ae5ff23bc5a97a37fceb0897ec6128e71c5372a45",
"T2T1_de_solana-test_sign_tx.py::test_solana_sign_tx[thaw_account_-_multisig]": "c75b91fcbe62d07146c9295eb4474117542f6e7c5b62429159fd5564bde06ef4",
@ -5193,9 +5193,9 @@
"T2T1_en_solana-test_sign_tx.py::test_solana_sign_tx[set_lockup_-_with_epoch_only]": "f1c4985080e51dcd6889fc2b2a5ea2502ba44bb4af9fb47656eb2c301395caf5",
"T2T1_en_solana-test_sign_tx.py::test_solana_sign_tx[set_lockup_checked]": "6eb89719cacab2d73b0b91484f6f065e2a3445a24d58f1874702981e6ba45707",
"T2T1_en_solana-test_sign_tx.py::test_solana_sign_tx[split]": "6068df82ab79eff5dfdf5e57dc8156e50031ee469934ee63a8d5a38e45aa63ac",
"T2T1_en_solana-test_sign_tx.py::test_solana_sign_tx[stake_instructions]": "0a1b9a510f656249a552434fe3b30067e61382a24066ace44e100f488eab2366",
"T2T1_en_solana-test_sign_tx.py::test_solana_sign_tx[stake_instructions]": "ee9e546487cec688b623096986578c0346d9ce59fe884c4bb0d8dbb334d7cbfa",
"T2T1_en_solana-test_sign_tx.py::test_solana_sign_tx[stake_instructions_on_everstake]": "a496f0c67ea9ee5dd73d4b400d73221c480300b34f8098cf65037232b8aeb753",
"T2T1_en_solana-test_sign_tx.py::test_solana_sign_tx[stake_instructions_with_warning]": "61ce8b6a0e90dfbcd4f9a05b0398b8229df90d71807a9eef027160758a8df6c0",
"T2T1_en_solana-test_sign_tx.py::test_solana_sign_tx[stake_instructions_with_warning]": "3b5d3b5a640d077c6aa4ab7590107ab8e54953721cb03034a7bd29b9ddee1117",
"T2T1_en_solana-test_sign_tx.py::test_solana_sign_tx[sync_native]": "5a5cc506048b5025bac6cf82ef63d6d81be36fa01cef471eb69f9cd526787f96",
"T2T1_en_solana-test_sign_tx.py::test_solana_sign_tx[thaw_account]": "0312b269438961cac1d5f8d05414f7a318318c390a235402446788fb59ab26a2",
"T2T1_en_solana-test_sign_tx.py::test_solana_sign_tx[thaw_account_-_multisig]": "4613157fbf5d5b48ee47d638a68d814f88bcfa41e88d09e189017fcdeb9fa5f7",
@ -6677,9 +6677,9 @@
"T2T1_es_solana-test_sign_tx.py::test_solana_sign_tx[set_lockup_-_with_epoch_only]": "81406a9c17be89d41eac9fddea1b53267b7d66342f8a68a7b634add64f1d3c67",
"T2T1_es_solana-test_sign_tx.py::test_solana_sign_tx[set_lockup_checked]": "2bf3edfa5f1cb7430a09ec01613fc5c6f7ace6854ffbf09b6bd268985c2ef0b4",
"T2T1_es_solana-test_sign_tx.py::test_solana_sign_tx[split]": "19df611daa3977f66029a1cc8f55292f36a1b574321e60c04010e3829e69cab3",
"T2T1_es_solana-test_sign_tx.py::test_solana_sign_tx[stake_instructions]": "0e287f0288bdb4cd2b51412451863154b6fb2fd0edbd6f9aa50bc5d6a3b5d84f",
"T2T1_es_solana-test_sign_tx.py::test_solana_sign_tx[stake_instructions]": "ca4b0ca8a14f058f38f93100af93bba644ed11aa6e4ac896b87f0c06c377172e",
"T2T1_es_solana-test_sign_tx.py::test_solana_sign_tx[stake_instructions_on_everstake]": "46ec07852f4b09167018e4f99416eee02de1f1db8abbbcccf0edfa4b455cbb2f",
"T2T1_es_solana-test_sign_tx.py::test_solana_sign_tx[stake_instructions_with_warning]": "6ad8b730ff3248a073e72c8be82855be3eae91a4184fc20f27f77c85256a4190",
"T2T1_es_solana-test_sign_tx.py::test_solana_sign_tx[stake_instructions_with_warning]": "d77ef2d8fea69fba90d0f261d8b9c0c8a8aad64d9130c4533d8d0c17e3eb7774",
"T2T1_es_solana-test_sign_tx.py::test_solana_sign_tx[sync_native]": "211858eb6d293172d8d22cdabbc7e78033e3cc70ac88f60c88738aa70d2ca2bc",
"T2T1_es_solana-test_sign_tx.py::test_solana_sign_tx[thaw_account]": "a72c74329dad6ca46fe30fd8f6dcf16b451974efee5e4b67078cdad8bf5abcc0",
"T2T1_es_solana-test_sign_tx.py::test_solana_sign_tx[thaw_account_-_multisig]": "69b0d989f85ad1376bb4c2d3b876851352269c83c12060fe70a929ca60b9b0e5",
@ -8143,9 +8143,9 @@
"T2T1_fr_solana-test_sign_tx.py::test_solana_sign_tx[set_lockup_-_with_epoch_only]": "533e99e62315598c46253a221a12e97ca9f5fcbb061b69ba184e9e135439b949",
"T2T1_fr_solana-test_sign_tx.py::test_solana_sign_tx[set_lockup_checked]": "54185fc35da33ecde4dd50daaf5a3a31a2559fbe8c7c81fc50c4a386f5739702",
"T2T1_fr_solana-test_sign_tx.py::test_solana_sign_tx[split]": "5050bd61cb327eeb4bc789980fa3797c9c3ff5947d4afdab676ac984221d671c",
"T2T1_fr_solana-test_sign_tx.py::test_solana_sign_tx[stake_instructions]": "91ee577cf62ae1daee07f2a7f1f0305c88e0e6390f7a3af5a03e4e139cf1b61c",
"T2T1_fr_solana-test_sign_tx.py::test_solana_sign_tx[stake_instructions]": "a2ee825b2b88db7f0801141a7b2213461792be1b0a2ee801fa4d3007b2f5345a",
"T2T1_fr_solana-test_sign_tx.py::test_solana_sign_tx[stake_instructions_on_everstake]": "9fa9fef8042256964e6670b00d1daf7f1bb2fbd429b0440ac4f8c6bf84a0eacc",
"T2T1_fr_solana-test_sign_tx.py::test_solana_sign_tx[stake_instructions_with_warning]": "28eb5180f551f314ddc1a9827006a9b7c217f1da3408a57b6d254d8dd3e17bc8",
"T2T1_fr_solana-test_sign_tx.py::test_solana_sign_tx[stake_instructions_with_warning]": "8a2ec3962b2e87df6ff4687e1db753441022d29a6d53784f5b87e2e5bdf54618",
"T2T1_fr_solana-test_sign_tx.py::test_solana_sign_tx[sync_native]": "eda0eed71453f5e807b002ebbbd604b8b02788f534755b6c07cec13749c6a169",
"T2T1_fr_solana-test_sign_tx.py::test_solana_sign_tx[thaw_account]": "cfd7965a61f6148344f36c2395a3a92c1246922b1d9d35b43deeaecd6a219a30",
"T2T1_fr_solana-test_sign_tx.py::test_solana_sign_tx[thaw_account_-_multisig]": "bf75ce0f3d9285a67f717f5d2263140cfc0d6daefdecdc1bfbcdb0ed6dc1d4ca",
@ -9609,9 +9609,9 @@
"T2T1_pt_solana-test_sign_tx.py::test_solana_sign_tx[set_lockup_-_with_epoch_only]": "64ef01f583ae0a9c8860113f380bc3cafb6ba6fee4de4b0d3420331a5231f67d",
"T2T1_pt_solana-test_sign_tx.py::test_solana_sign_tx[set_lockup_checked]": "fb97fe488bee2ed3158cf04728fc6b4925b29157889affba2d98bf886d6c96c4",
"T2T1_pt_solana-test_sign_tx.py::test_solana_sign_tx[split]": "53597ba85e78f7a5455ce4d60b1b64087276479f56655ee2bd6b75a9ab036d42",
"T2T1_pt_solana-test_sign_tx.py::test_solana_sign_tx[stake_instructions]": "2d3af9243546ec308e2a4f12c5856945e1b0a97f98088f772e6f0ad54942aad3",
"T2T1_pt_solana-test_sign_tx.py::test_solana_sign_tx[stake_instructions]": "89f470723dad56fd54c34d75091b9ea374fe8519071d13fe1779181a51977d81",
"T2T1_pt_solana-test_sign_tx.py::test_solana_sign_tx[stake_instructions_on_everstake]": "cf682f06870b70e2363abfa12222c09da511a25219a140ca4ae70f658eb836bd",
"T2T1_pt_solana-test_sign_tx.py::test_solana_sign_tx[stake_instructions_with_warning]": "7002f31961242bf42c7f468fe2c410f1ccb2e70961ead6403ef70eaac551dc32",
"T2T1_pt_solana-test_sign_tx.py::test_solana_sign_tx[stake_instructions_with_warning]": "2e341516fc262b82d39f1946dd95826c8a420ccee1e8d5ad202a8d0ca4808d0e",
"T2T1_pt_solana-test_sign_tx.py::test_solana_sign_tx[sync_native]": "1029eaaebcfde6c335b3c601ec0d46709b2426033d9397abece0eeb9aa1a53a8",
"T2T1_pt_solana-test_sign_tx.py::test_solana_sign_tx[thaw_account]": "b295fa7747d96e3b53e3459f1bf6558b1c488bcca1316801499712463b7b5fdc",
"T2T1_pt_solana-test_sign_tx.py::test_solana_sign_tx[thaw_account_-_multisig]": "cfce00e635ab0c8fad914754a5f4c567be555114af82da34a02e523c7cbd8357",