Skip to content

Commit 6f7a3e7

Browse files
Piggy: improve user feedback
1 parent 9d48063 commit 6f7a3e7

3 files changed

Lines changed: 11 additions & 9 deletions

File tree

internal_filesystem/apps/com.lightningpiggy.displaywallet/assets/captureqr.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242
status_label = None
4343
status_label_cont = None
4444
status_label_text = "No camera found."
45-
status_label_text_searching = "Searching QR codes...\n\nTip: make them big!\n10cm for simple QR codes,\n20cm for complex."
45+
status_label_text_searching = "Searching QR codes...\n\nHold still and make them big!\n10cm for simple QR codes,\n20cm for complex."
4646
status_label_text_found = "Decoding QR..."
4747

4848
def print_qr_buffer(buffer):

internal_filesystem/apps/com.lightningpiggy.displaywallet/assets/displaywallet.py

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -303,6 +303,7 @@ def build_main_ui():
303303
main_screen = lv.obj()
304304
main_screen.set_style_pad_all(10, 0)
305305
balance_label = lv.label(main_screen)
306+
balance_label.set_text("")
306307
balance_label.align(lv.ALIGN.TOP_LEFT, 0, 0)
307308
balance_label.set_style_text_font(lv.font_montserrat_22, 0)
308309
receive_qr = lv.qrcode(main_screen)
@@ -323,6 +324,7 @@ def build_main_ui():
323324
balance_line.set_points([{'x':0,'y':35},{'x':200,'y':35}],2)
324325
balance_line.add_style(style_line, 0)
325326
payments_label = lv.label(main_screen)
327+
payments_label.set_text("")
326328
payments_label.align_to(balance_line,lv.ALIGN.OUT_BOTTOM_LEFT,0,10)
327329
payments_label.set_style_text_font(lv.font_montserrat_16, 0)
328330
settings_button = lv.button(main_screen)
@@ -354,15 +356,15 @@ def janitor_cb(timer):
354356
receive_qr_data = config.get_string("lnbits_static_receive_code")
355357
wallet = LNBitsWallet(config.get_string("lnbits_url"), config.get_string("lnbits_readkey"))
356358
except Exception as e:
357-
payments_label.set_text(f"Couldn't initialize LNBitsWallet because: {e}")
359+
payments_label.set_text(f"Couldn't initialize LNBitsWallet\nbecause: {e}")
358360
elif wallet_type == "nwc":
359361
try:
360362
wallet = NWCWallet(config.get_string("nwc_url"))
361363
receive_qr_data = wallet.lud16
362364
except Exception as e:
363-
payments_label.set_text(f"Couldn't initialize NWCWallet because: {e}")
365+
payments_label.set_text(f"Couldn't initialize NWCWallet\nbecause: {e}")
364366
else:
365-
payments_label.set_text(f"No or unsupported wallet type configured: '{wallet_type}'")
367+
payments_label.set_text(f"No or unsupported wallet\ntype configured: '{wallet_type}'")
366368
if receive_qr_data:
367369
print(f"Setting static_receive_code: {receive_qr_data}")
368370
receive_qr.update(receive_qr_data, len(receive_qr_data))
@@ -372,13 +374,13 @@ def janitor_cb(timer):
372374
except Exception as e:
373375
can_check_network = False
374376
if can_check_network and not network.WLAN(network.STA_IF).isconnected():
375-
payments_label.set_text("WiFi is not connected,\ncan't talk to {wallet_type} wallet backend...")
377+
payments_label.set_text(f"WiFi is not connected, can't\ntalk to {wallet_type} backend.")
376378
else:
377379
if wallet:
378-
payments_label.set_text("Connecting to {wallet_type} wallet backend...")
380+
payments_label.set_text(f"Connecting to {wallet_type} backend...")
379381
wallet.start(redraw_balance_cb, redraw_payments_cb)
380382
else:
381-
payments_label.set_text("Could not start {wallet_type} wallet backend.")
383+
payments_label.set_text(f"Could not start {wallet_type} backend.")
382384
elif lv.screen_active() != main_screen and lv.screen_active() != settings_screen and lv.screen_active() != qr_screen and lv.screen_active() != settings_screen_detail and lv.screen_active() != qr_scanner_screen:
383385
print("app backgrounded, cleaning up...")
384386
janitor.delete()

scripts/install.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,11 @@ pushd internal_filesystem/
1515

1616
if [ ! -z "$appname" ]; then
1717
echo "Installing one app: $appname"
18-
appdir="apps/com.example.$appname/"
18+
appdir="apps/$appname/"
1919
target="apps/"
2020
if [ ! -d "$appdir" ]; then
2121
echo "$appdir doesn't exist so taking the builtin/"
22-
appdir="builtin/apps/com.example.$appname/"
22+
appdir="builtin/apps/$appname/"
2323
target="builtin/apps/"
2424
if [ ! -d "$appdir" ]; then
2525
echo "$appdir also doesn't exist, exiting..."

0 commit comments

Comments
 (0)