Commit Graph

17 Commits

Author SHA1 Message Date
tomFlowee fc164996d7 Improve UX about when to switch positions.
As long as the user has not added a second wallet there is no
need to show the name 'initial wallet' and thus we show the
'add wallet' button at the bottom.
2023-06-01 16:31:20 +02: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 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 993f5b1d3e Put the menu options in a flickable. 2022-12-16 11:41:26 +01:00
tomFlowee eadc87e64c Improve account selector in menu
Working with the UX guy we massively improved the account selector.

Instead of trying to shoe-horn the 'add account' under a non-existing
account we realized it fits better on its own. Even the moving of it
after adding one will not cause too big a problem due to the
different look afterwards.

The actual opened menu will also behave better if you have more than
one account in this new design and more predictable.
2022-12-15 22:35:05 +01:00
tomFlowee e1e7e8f14e Move account selector to the titlebar. 2022-12-15 15:03:43 +01:00
tomFlowee ebae4b6bcd Add gui-font-scaling config option.
Allow the user to change the font sizing of the GUI.
2022-12-15 12:37:21 +01:00
tomFlowee b6b8bb407a Add a plus icon in front of the 'add wallet' button. 2022-12-15 11:59:07 +01:00
tomFlowee 6eb3df5248 Close accounts section on menu close. 2022-12-14 14:38:33 +01:00
tomFlowee 427ab30faf Add 'About' screen.
This improves the TextButton to be more re-usable and have an arrow to
make it clear it actually is a button.
Added a sub-text as well.

This made it really easy to make an About page with some subpages or
external links.

Also increased the top-header from 40 to 50 'pixels'.
2022-11-23 16:06:37 +01:00
tomFlowee 82e9130c6a UX: make the clickable area wider than the button. 2022-11-22 23:07:14 +01:00
tomFlowee 67a09fac0b Structure menu pane and make less beta looking
We add a logo, app version number and a link to the new accounts pane.
2022-11-21 20:17:33 +01:00
tomFlowee a3831df0d6 Move data of the menu to a model. 2022-11-21 14:29:54 +01:00
tomFlowee bb8a940fbf Continue implementing the UX design.
This adds account showing and selection.
Icons for the "night-theme" selector.
Improvements to the color set and a splashscreen.
2022-11-17 23:10:06 +01:00
tomFlowee cb7b454963 Implement some more layouting
This makes the MenuOverlay interaction work better.
We start with some main view setup that moves in the direction of the
actual UX design.
2022-11-17 00:12:17 +01:00
tomFlowee e2ab48e816 Make the phone UI look the same as my Linux one.
We now hardcode the style and I needed to override the Label
in order to explicitly use the palette from the mainWindow. Not
sure why the one on Android behaved different than on Linux.
2022-11-15 15:19:35 +01:00
tomFlowee e2bea6a5af Start basic mobile GUI structure
On the mainscreen have some big tab-buttons for the main features
then we have a menu overlay which can hold various other screens
and features. Those screens will be placed on top of the main
tabbed screen using a stack-view which is common on touch-interfaces.
2022-11-15 11:38:28 +01:00