Commit Graph

21 Commits

Author SHA1 Message Date
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 c21481c96f Give bottom more space 2025-03-08 11:32:50 +01:00
tomFlowee 1a71310740 Close popup on client lock.
When the user has had the screen locked long enough to make the app
lock, we just close the popup.

The unlock screen actually appears under popups (that's the concept of a
popup..) so this solves a leakage of data.
2025-03-06 16:54:49 +01:00
tomFlowee ad415ece23 Make popup not have a background
Just the loader has a background, avoiding weird placement issues
due to the frankly bad defaults and insets etc of the popup component
2025-03-04 11:40:46 +01:00
tomFlowee 6f7388ccc3 Clear out the inconsistencies in the background colors 2025-02-24 23:19:54 +01:00
tomFlowee 55449ffe75 Fix positioning of popups
The popup component adds hidden margins and insets, which we have to
fight to not end up with arbitary positioning.
This fixes the positioning and sizes much better.
2025-02-14 18:44:09 +01:00
tomFlowee b6c598510d Make overlay component distinct
Instead of making the overlay live inside of the popup outline, make it
live outside which basically means it should not move and look just like
it is the original except not shaded.
2025-02-04 13:44:33 +01:00
tomFlowee 22fe9d1037 Fix stray tx in popup 2025-01-06 15:00:35 +01:00
tomFlowee ca63943def Refactor, move button to open. 2024-10-23 00:05:02 +02:00
tomFlowee ffb85bb403 Add ability to filter history
On the mobile client this allows the user to check per wallet which kind
of transactions to show or hide.
We allow selection of send/receive/both.
We allow the hiding of cash-fusion transactions.
2024-10-23 00:05:02 +02:00
tomFlowee 58de1827e0 Improve display of tx-details
The popup showing details of a certain list-item had the down-side that
the list item we selected was made darker with the rest of the screen,
making it harder to understand the whole info.
This change repeats the clicked item inside the popup in a way that
makes it immediately clear which transaction we are showing details of.
2024-07-03 23:06:15 +02:00
tomFlowee b317e20bdf Make pressing back on popup close popup
All key handlers should act on 'pressed' instead of 'released' in order
to avoid a parent stealing a key from a child.
2023-12-07 12:55:39 +01:00
tomFlowee 018a27ceb0 cleanup; use local palette
In Qt5 the palette was introduced in the Control object (part of Qt-
Quick-Controls-2).
In Qt6 this property was moved to the superclass 'Item'.

This means that we no longer need to refer to a control when using a
palette, every single thing in QtQuick is an Item, afterall.
2023-02-21 16:40:46 +01:00
tomFlowee aa0a505f8f Add price details popup
Show the current price, historical price-differences and a button to
change the currency.
2023-02-19 18:42:33 +01:00
tomFlowee 9cd6202da4 Consistency in colors 2023-02-14 17:31:03 +01:00
tomFlowee 6bb3d901eb Adjust max width 2023-02-14 15:30:59 +01:00
tomFlowee c024321083 Revise colors, especially dark-theme
This gives the dark-theme a make-over with better colors, more colors
coming from the palette and this makes the conceptual usage between the
mobile and desktop clients of colors to be in-line.
2023-02-14 14:56:18 +01:00
tomFlowee d4413dad05 Enable freezing of the listview model on showing popup 2023-01-18 19:20:57 +01:00
tomFlowee 8e7a135cc8 Add comment 2023-01-05 22:21:40 +01:00
tomFlowee 95458646c6 Start Transaction Details page 2022-12-19 22:06:35 +01:00