16 Commits

Author SHA1 Message Date
tomFlowee ac74aa90bb Tie the 'all wallets' to fungible tokens backend
Only show fungible token UTXOs that actually are in the selected wallet.
2026-03-15 14:57:30 +01:00
tomFlowee fddfbe34d9 Add 'all wallets' option to the account selector
And show this text also on the wallet-selector if appropriate.
2026-03-15 11:44:59 +01:00
tomFlowee 6667ea3f37 Remove unneeded semicolons 2026-03-14 21:14:42 +01:00
tomFlowee 2e7ed33586 Make widget reusable 2025-10-29 18:54:29 +01:00
tomFlowee 9bbd841b3a UX fixlets in AccountSelectorPopup
Elide wallet names when too long to fit
Hide the last active sting if the wallet is empty
2025-06-19 15:43:20 +02:00
tomFlowee 0ef4e8ed4f Use our own Popup style
The QML design of styling is that one extends the "Template" version
of a component. With the Basic, the Fusion etc already provided.
But after upgrading to Qt6.9 that styling for Popup changed and broke
the look of Flowee Pay.

So, we no longer use the Basic styled class, but the bare one which
should never change.
This additionally simplifies a lot of the workarounds surrounding insets
and other stuff that existed in the Basic.Popup, and we just don't set
in our own "style" of Popup.
Beautiful result, lots of complexity removed from AccountDetails,
TransactionListItem and very much from PopupOverlay
2025-06-19 15:09:36 +02:00
tomFlowee dfabcde813 Use Basic QQ Controls theme
The non-themed import basically is just a proxy using some
auto-detection to find out which theme to use.
As the app only uses the basic theme, this is what we'll import.
2025-06-19 15:09:36 +02:00
tomFlowee 6f7388ccc3 Clear out the inconsistencies in the background colors 2025-02-24 23:19:54 +01:00
tomFlowee 453cfa51e2 Add comment. 2024-12-26 19:14:17 +01:00
tomFlowee 3599385784 minor spacing tweaks 2024-02-03 23:36:44 +01:00
tomFlowee 049d735a53 Add decrypt of PinToPay wallet in mobile
this also changes the API propertes that handle encryption details a
little. Making them faster and the meaning follows the logical
conclusion of the naming better.

Specifically:

when needsPinToOpen would return true, now needsPinToPay will also
always return true.
2023-06-30 23:18:31 +02:00
tomFlowee 3974dc4b56 Hide fully encrypted wallets from payment flow
When the user is trying to create a transaction we start with the
currently selected wallet. The user is able to change to another wallet
in such flows, but we stop them from seeing
the fully encrypted wallet as the workflow would just become too tedius
and confusing.
2023-06-28 19:23:47 +02:00
tomFlowee 983fb28c9f Add support for the 'countBalance' setting
Now the mobile skin can also enable the per-wallet 'count-balance' bool.
If set to false it makes the balances of the wallet no longer be visible
or indeed counted in the overview. Specifically the AccountSelectorPopup
2023-06-28 11:33:08 +02:00
tomFlowee 5878f8a6b7 Updates to the AccountSelector
* Add a total balance label at the bottom if we have more than one
wallet.
* Add lock icons for encrypted or even partially encrypted wallets
* Add label to indicate an encrypted wallet needs opening before it can
be used.
* Fix spacing in case of larger fonts.
2023-06-28 11:22:03 +02:00
tomFlowee bb94edee23 Only show the title "your wallets" when you have > 1 2023-04-08 12:53:04 +02:00
tomFlowee 76b79a1c0a Rename AccountSelector to {}Popup
Following the pattern of ending with what it is.
We now have Widget and Popup and Page.

The idea is that the widgets and popups are re-usable.
2023-03-13 12:14:23 +01:00