From feb38dc7cfbaefd7740abe51de553757374cabed Mon Sep 17 00:00:00 2001 From: ardocrat Date: Tue, 10 Mar 2026 00:49:18 +0300 Subject: [PATCH] ui: show scan and wallet actions before getting data from node --- src/gui/views/wallets/wallet/account/content.rs | 17 +++++------------ src/gui/views/wallets/wallet/content.rs | 3 +-- 2 files changed, 6 insertions(+), 14 deletions(-) diff --git a/src/gui/views/wallets/wallet/account/content.rs b/src/gui/views/wallets/wallet/account/content.rs index 1e8cdb4..1ab55d0 100644 --- a/src/gui/views/wallets/wallet/account/content.rs +++ b/src/gui/views/wallets/wallet/account/content.rs @@ -156,13 +156,10 @@ impl WalletAccountContent { ui.allocate_ui_with_layout(rect.size(), Layout::right_to_left(Align::Center), |ui| { // Draw button to show QR code scanner. - let wallet_synced = wallet.synced_from_node(); - if wallet_synced { - View::item_button(ui, View::item_rounding(0, 2, true), SCAN, None, || { - self.qr_scan_content = Some(CameraContent::default()); - cb.start_camera(); - }); - } + View::item_button(ui, View::item_rounding(0, 2, true), SCAN, None, || { + self.qr_scan_content = Some(CameraContent::default()); + cb.start_camera(); + }); // Draw button to show list of accounts. let accounts = wallet.accounts(); @@ -171,11 +168,7 @@ impl WalletAccountContent { } else { USER_PLUS }; - let rounding = if wallet_synced { - View::item_rounding(1, 3, true) - } else { - View::item_rounding(0, 2, true) - }; + let rounding = View::item_rounding(1, 3, true); View::item_button(ui, rounding, accounts_icon, None, || { if accounts.len() == 1 { self.create_account_content = CreateAccountContent::default(); diff --git a/src/gui/views/wallets/wallet/content.rs b/src/gui/views/wallets/wallet/content.rs index 54ac5a5..1b90cc0 100644 --- a/src/gui/views/wallets/wallet/content.rs +++ b/src/gui/views/wallets/wallet/content.rs @@ -386,8 +386,7 @@ impl WalletContent { self.settings_content = None; }); }); - let active = if wallet.synced_from_node() && - has_wallet_data { Some(false) } else { None }; + let active = if has_wallet_data { Some(false) } else { None }; columns[1].vertical_centered_justified(|ui| { if wallet.invoice_creating() { ui.add_space(4.0);