2422 Commits

Author SHA1 Message Date
tomFlowee f9dd9f6e43 Support reading bip39 wordlists on Android 2022-11-13 18:25:13 +01:00
tomFlowee 05d666bc74 Add the basic block-headers in the APK 2022-11-13 16:58:19 +01:00
tomFlowee 0722026c6f Guard very new signal with precompiler
This keeps the project compiling with a less recent Qt
2022-11-12 13:11:23 +01:00
tomFlowee a966782729 [Android] save on hiding the app.
It turned out to be impossible to save more than a couple of KB on exit,
so we moved that to the app becoming inactive.

On Android, unlike desktop, exiting the app is a 2-stage user interaction.
First the app is made inactive (equivalent to the minimize on desktop) and
at any point in time later the app is closed or killed.

So, while we save on exit on desktop this doesn't work on mobile and we must
save on it becoming inactive in order to make sure we don't lose data.
2022-11-11 19:38:50 +01:00
tomFlowee 05cc8cdb64 fix typo in comment 2022-11-11 19:38:50 +01:00
tomFlowee 7a6b1eda0a Quit on errors
To avoid having a blank screen.
2022-11-11 19:38:50 +01:00
tomFlowee 2fea2fa816 Fixlets in docker build and use less disk space 2022-11-10 23:44:18 +01:00
tomFlowee fdfda0f5e8 Make caching be default off again 2022-11-10 20:15:37 +01:00
tomFlowee 98c60ff1ba Add ifdefs for Android 2022-11-10 17:06:00 +01:00
tomFlowee 5b6f9c4ebf Update docker to include Svg lib 2022-11-10 17:06:00 +01:00
tomFlowee 53b7f1ce98 Aim for low-level info first. 2022-11-10 17:06:00 +01:00
tomFlowee 5cec6fee76 Add various Android pieces of support
This adds the AndroidManifest and icons in order to make sure
and APK will have the proper name and the icons.
2022-11-10 16:43:11 +01:00
tomFlowee 78a5a49e7b remove no longer needed line. 2022-11-10 15:49:53 +01:00
tomFlowee bf6230f83d Add another missing dependency 2022-11-10 15:49:24 +01:00
tomFlowee 007b732112 Add missing dependency 2022-11-07 15:52:12 +01:00
tomFlowee a2530957f0 update for Qt6 2022-11-07 14:31:38 +01:00
tomFlowee 5eb8ef1dec Tweak categories 2022-11-04 11:10:06 +01:00
tomFlowee 7074d3f98c UX fixlets 2022-11-04 11:09:06 +01:00
tomFlowee 9c0a45b6d1 Remove debug 2022-11-04 11:09:06 +01:00
tomFlowee 3851ef0a25 UX: make rest of screen more discoverable
When the user selects a big button, move the screen down to make clear
that this was just a big-ass-tab-header, not an actual action button.
2022-10-21 16:58:04 +02:00
tomFlowee ada9ba635f Fix height of flickable. 2022-10-21 16:42:59 +02:00
tomFlowee 7ea7f5868b Move more into the flickable
This makes the details screen usable on smalller screens.
2022-10-21 16:39:43 +02:00
tomFlowee 1dfba73e4c Fix height. 2022-10-21 16:38:44 +02:00
tomFlowee 59fff48810 whitespace 2022-10-21 16:21:36 +02:00
tomFlowee 416ba24da8 Use palette instead of hardcoded colors. 2022-10-21 16:21:24 +02:00
tomFlowee f36d075c64 Make unit test pass again. 2022-10-07 22:45:02 +02:00
tomFlowee a9989244dc Latest Qt 2022-10-07 14:12:18 +02:00
tomFlowee 01e169e41b Fixlets from linter detection. 2022-09-26 16:23:21 +02:00
tomFlowee bfca0eb670 Fix copyback concept 2022-09-26 16:22:27 +02:00
tomFlowee cc6ed22ea6 Add more docs 2022-09-21 12:47:01 +02:00
tomFlowee aee01c2cfc Detect mismatching user-id 2022-09-21 12:27:27 +02:00
tomFlowee 8faa7c0544 Install packages in one go.
This avoids any dependency issues.
2022-09-21 11:49:10 +02:00
tomFlowee 9c02287144 Build and link 2022-09-17 11:14:55 +02:00
tomFlowee 0139bd2c9a Don't have cache by default 2022-09-16 22:59:36 +02:00
tomFlowee 0be7088b97 Add QR-encode lib to android build 2022-09-16 22:59:36 +02:00
tomFlowee 702062fe01 Make NotificationManager build without dbus found 2022-09-16 22:59:36 +02:00
tomFlowee 7853004d68 Make compiling apps optional
This adds cmake options to make it easy to enable/disable apps
from building.
2022-09-16 22:59:36 +02:00
tomFlowee b3c1e74c8c Improvements for android building.
The build now no longer uses the root user for built files.
2022-09-16 22:59:36 +02:00
tomFlowee ce0c709127 Add some docs 2022-09-15 11:58:32 +02:00
tomFlowee 4a7809d394 Android compile docker recipy 2022-09-15 00:24:08 +02:00
tomFlowee f177b57ca7 new version 2022-09-10 00:51:00 +02:00
tomFlowee 92af251538 Add special case for testnet block notifications 2022-09-10 00:45:24 +02:00
tomFlowee 7013878c58 Small updates 2022-09-10 00:45:24 +02:00
Tom Zander ac888eaff2 Merge pull request 'platformUpdate' (#9) from platformUpdate into master
Reviewed-on: https://codeberg.org/Flowee/pay/pulls/9
2022-09-10 00:43:06 +02:00
tomFlowee 2b9c15b3fd Make the edits all about the same height 2022-09-08 20:21:22 +02:00
tomFlowee c644398bca Port to Qt6 based pixel layout. 2022-09-08 17:34:36 +02:00
tomFlowee ed90e83a32 Add debugging code. 2022-09-08 17:34:02 +02:00
tomFlowee 1690334476 Further porting to the Qt6 layout style
Qt6 takes care of a lot of scaling issues for us, which means we can
freely "hardcode" sizes because the toolkit will adjust that for display
based on the display properties found there.
2022-09-07 20:32:05 +02:00
tomFlowee 2719c8c254 Make scale like the old one 2022-08-28 22:21:14 +02:00
tomFlowee e643a7749b Port to Qt6 2022-08-20 18:23:51 +02:00