diff --git a/src/ui/windows/block_info_dialog.cpp b/src/ui/windows/block_info_dialog.cpp index ab94e01..c2fc9b1 100644 --- a/src/ui/windows/block_info_dialog.cpp +++ b/src/ui/windows/block_info_dialog.cpp @@ -101,7 +101,12 @@ void BlockInfoDialog::render(App* app) auto hashBackLbl = S.label("dialogs.block-info", "hash-back-label"); auto closeBtn = S.button("dialogs.block-info", "close-button"); - if (material::BeginOverlayDialog(TR("block_info_title"), &s_open, win.width, 0.94f)) { + material::OverlayDialogSpec ov; + ov.title = TR("block_info_title"); ov.p_open = &s_open; + ov.style = material::OverlayStyle::BlurFloat; // floating content on the blur, plain heading + ov.cardWidth = win.width; // keep the authored width + ov.cardBottomViewportRatio = 0.94f; + if (material::BeginOverlayDialog(ov)) { auto* rpc = app->rpc(); const auto& state = app->getWalletState(); diff --git a/src/ui/windows/transaction_details_dialog.cpp b/src/ui/windows/transaction_details_dialog.cpp index 5faf712..1209002 100644 --- a/src/ui/windows/transaction_details_dialog.cpp +++ b/src/ui/windows/transaction_details_dialog.cpp @@ -45,7 +45,12 @@ void TransactionDetailsDialog::render(App* app) auto memoInput = S.input("dialogs.transaction-details", "memo-input"); auto bottomBtn = S.button("dialogs.transaction-details", "bottom-button"); - if (material::BeginOverlayDialog(TR("tx_details_title"), &s_open, win.width, 0.94f)) { + material::OverlayDialogSpec ov; + ov.title = TR("tx_details_title"); ov.p_open = &s_open; + ov.style = material::OverlayStyle::BlurFloat; // floating content on the blur, plain heading + ov.cardWidth = win.width; // keep the authored width (content is laid out to it) + ov.cardBottomViewportRatio = 0.94f; + if (material::BeginOverlayDialog(ov)) { const auto& tx = s_transaction; // Type indicator with color