SomberNight
558eb1a372
qml: reorganise toolbarTopLayout, so that top-left click opens menu
...
previously clicking too far left would not open the wallet-menu:
- click on label would open it, but
- click on wallet-icon or padding to its left would not
3 years ago
SomberNight
7f7ee8d82f
qml: pressing "Esc" on desktop to ~simulate "back" button
3 years ago
Sander van Grieken
f0d44d0681
qml: expand clickable area to full toolbar height and a bit more padding for right-side menu
3 years ago
ThomasV
337d2a32d8
qml PIN: do not lock inactive app, and remove timeout
...
- the activity callback does not work properly on android
(does not work on my phone). Also, it duplicates the lock
screen function of most phones.
- if we do not lock inactive app, then the PIN feature does
not need a timeout, and is easier to understand without it.
- in Preferences, explain what it does
3 years ago
ThomasV
09afacd51c
qml: fix logical error with PIN code timeout.
3 years ago
Sander van Grieken
f7a300b89b
qml: successful PIN entry stays valid for 5 mins
3 years ago
Sander van Grieken
0da1be33b7
qml: topbar label show wallet icon only when wallet name is displayed
3 years ago
Sander van Grieken
6383f83933
qml: separate app menu and wallet menu
3 years ago
Sander van Grieken
f65158a23f
qml: move menu back to topbar, move addresses and channels to walletdetails and
...
add walletdetails to topbar menu
3 years ago
Sander van Grieken
32d00b2982
qml: wallet loading indicator as modal dialog, unclosable
3 years ago
Sander van Grieken
278486602b
qml: add loader overlay, avoid interacting with the to-be-unloaded wallet
3 years ago
Sander van Grieken
15d73daf8d
qml: fix lifecycle issues with swap helper.
...
previously tied to Channels view, now dynamically created and parented to app
3 years ago
Sander van Grieken
421bd93047
qml: fix a few leftovers
3 years ago
Sander van Grieken
e9ad9986d7
qml: qedaemon doesn't need wallet path and name properties, pass them via the signal
3 years ago
Sander van Grieken
11439fb3fd
qml: don't stack exception dialogs when multiple exceptions happen
3 years ago
Sander van Grieken
5eb7bcebef
qml: remove ugly notification popup, add wallet name to notifications
3 years ago
Sander van Grieken
78d68d00e0
qml: override default Material styling for toolbar, use grays
3 years ago
Sander van Grieken
d2bab4d51a
qml: confirm close electrum dialog instead of double-tap back button
3 years ago
Sander van Grieken
54ced26885
qml: remove leftover
3 years ago
Sander van Grieken
c747182122
qml: make sure ExceptionDialog is always on top
3 years ago
Sander van Grieken
9afea4768d
qml: make bolt icon a gossip progress indicator
3 years ago
Sander van Grieken
38472c895c
qml: NetworkOverview removed from menu, now triggered by onchain and lightning status icon
3 years ago
Sander van Grieken
ff8a049525
qml swap send and receive buttons, move menu button to bottom button group
3 years ago
Sander van Grieken
ddfe1a6d70
qml: add lightning network status indicator in top bar, add channel peers to NetworkOverview
3 years ago
Sander van Grieken
fa030b3fa5
qml: initial crash handler impl
3 years ago
Sander van Grieken
3271eadbd2
qml: remove electrum logo from top bar
3 years ago
Sander van Grieken
d32c907d3d
qml: rename NetworkStatusIndicator to OnchainNetworkStatusIndicator
3 years ago
Sander van Grieken
1887502151
qml: remove back button in top bar, move menu button to left
...
add AppController.isAndroid function to test for android platform. Disable fade in if not on android
3 years ago
Sander van Grieken
9704dab68b
qml: remove qml splash, update python-for-android with splash support.
...
main.qml now shows black cover that fades out when app is ready.
3 years ago
Sander van Grieken
31f30a9247
qml: disable drawer for now
3 years ago
Sander van Grieken
5380b21568
qml: wizard support for back button
3 years ago
Sander van Grieken
0649f13ee8
qml: rework drawer, split wallet details from wallet list/picker
3 years ago
Sander van Grieken
3eaebe7b47
qml: flow tags to next line if exceeding most of screen width
...
properly update balance amount strings
3 years ago
Sander van Grieken
3f9df0517a
qml: rename walletdetails to walletsummary
3 years ago
Sander van Grieken
00e1d1786c
qml: balance piechart in walletdetails, fix menus to top header height
3 years ago
Sander van Grieken
7028435daa
qml: create wallet details drawer
3 years ago
Sander van Grieken
de83a10c20
qml: restore Save button in InvoiceDialog, restore invoice list view, now from menu
3 years ago
Sander van Grieken
6dab3de1f2
qml: start new wallet wizard if no wallets exist, create/open button opens wizard if no wallets exist
3 years ago
Sander van Grieken
8184093a34
qml: start new wallet wizard immediately after network wizard on initial start
3 years ago
Sander van Grieken
2778a1bc20
fix dialog stack handling when closing from outside
3 years ago
Sander van Grieken
cabf8e0644
support stacking dialogs
3 years ago
Sander van Grieken
27999a9583
qml: clean up, generalize plugin gui base, enumerate plugins in gui
...
(still quite crude impl, dynamic enable/disable plugin gui is misaligned
with backend)
3 years ago
Sander van Grieken
c278d5befc
qml: OpenWalletDialog rework
3 years ago
Sander van Grieken
46d3aa4515
qml: enable send for watch-only wallets, show raw tx dialog after finalizing
...
also use QEAMount setters in qetxfinalizer instead of re-instantiating
3 years ago
Sander van Grieken
e9a1824a77
qml: parent channel open progress dialog to main.qml as it might live longer than OpenChannel
3 years ago
Sander van Grieken
3b9c009e43
qml: include dialogs in back button navigation
3 years ago
Sander van Grieken
623de58b7b
qml: network status improvements
...
create NetworkStatusIndicator component
add forks/chaintips and lagging property to qenetwork
add synchronizing and synchronizing progress properties to qewallet
Note: new wallet synchronizing is not picked up in UI yet, missing
an is_up_to_date event at the start still..
3 years ago
Sander van Grieken
9147e84010
qml: finally!
3 years ago
Sander van Grieken
6aded403b8
qml: pin lock after inactivity
3 years ago
Sander van Grieken
2a13212ded
implement auth by PIN and allow auth override to wallet password
...
by passing method='wallet' to auth_protect
3 years ago