Sylvia van Os
7a2ff0995f
Show image type on view screen when not viewing barcode
2024-05-20 17:47:19 +02:00
Sylvia van Os
b90c43f667
Support for creating a card from shared text
2024-05-20 14:53:10 +02:00
Aglag257
6d97a29e9c
Fix describeContents() in LoyaltyCard Class ( #1887 )
2024-05-20 13:19:13 +02:00
Sylvia van Os
facb23f0a5
Properly fix decimal separator detection logic
2024-05-13 21:17:13 +02:00
Sylvia van Os
84bfa304c4
Disable currency grouping and accept thousand separator as decimal separator
2024-05-10 20:01:39 +02:00
simosathan9
9bb1602370
Fix balance unexpected rounding and app crashing issue ( #1838 )
...
Co-authored-by: Colette Kerr <colette.m.y.kerr@gmail.com >
2024-04-24 21:41:22 +02:00
Dimitrios Papathanasiou
bdff59e628
Minor cleanups in PDF barcode retrieval ( #1807 )
2024-03-31 12:08:21 +02:00
Sylvia van Os
8519e12aa7
Add page number to barcode selector for PDF scan results
2024-03-24 20:31:03 +01:00
Sylvia van Os
0e873b9ea5
Basic selector when multiple barcodes found
2024-03-23 23:54:57 +01:00
Sylvia van Os
cbc8886241
Load barcode from PDF when sharing to Catima
2024-03-23 17:52:07 +01:00
Sylvia van Os
6c7bfb4c50
Initial PDF import through More Options menu
2024-03-23 17:52:07 +01:00
Sylvia van Os
fa99c2ef7c
Several fixes for shortcut handling
...
- Update the card priority in the dynamic shortcut manager also when the
card isn't opened from the main screen
- Remove from dynamic shortcut manager when the card gets archived
- Fix icons disappearing of other cards when one card gets removed
2024-03-10 13:00:41 +01:00
Sylvia van Os
83a35e02ce
Make it possible to view password on export/import dialogs
2024-03-02 13:29:20 +01:00
Sylvia van Os
b160b1dca8
Fix background colour not being set for images in card view
2024-02-28 18:55:28 +01:00
Sylvia van Os
fd7b72d6e5
Update spending screen to also support receiving
2024-02-28 18:13:59 +01:00
Sylvia van Os
41503f912f
Nudge users away from manual entry
...
Manual entry is an useful feature for when you don't have a card to
access. However, some stores use a different card ID than barcode value,
causing users to create cards that won't work.
While I don't want to completely remove this feature, I think it is
helpful to nudge users towards scanning with the camera if possible to
reduce the risk of creating cards that won't work.
2024-02-18 11:28:09 +01:00
Sylvia van Os
81c919448e
Open card icon in gallery on touch
...
If a card icon exists, open it in the gallery, like is done with photos.
While the intended behaviour was for users to use the card icon only as
a general... icon and use the photos tab in the card edit screen to set
photos, a 2 star review I just got on Google Play makes it clear some
people put pictures in there they want to be able to zoom.
While the usage seems limited, as icons are quite small, a simple tap
wasn't bound to anything except telling the user to long-press anyway so
this was very easy to add and felt logical enough to support for
consistency with photos.
2024-02-17 10:53:54 +01:00
Sylvia van Os
fcb2be604c
Optimize imports
2024-02-07 19:27:18 +01:00
Sylvia van Os
027d153747
Don't version-guard the background colour fix
...
All Android versions seem to need this for the main screen
2024-01-28 12:41:52 +01:00
FC (Fay) Stegerman
bd1376e6bf
add activityOverridesNavBarColor to not set colour twice
2024-01-28 12:08:30 +01:00
FC (Fay) Stegerman
7fa8ae8697
refactor nav bar colour & colour patching
2024-01-28 12:08:30 +01:00
Sylvia van Os
ffe6236c2d
Support HTML in credits screen
2024-01-12 12:04:26 +01:00
Sylvia van Os
2ae0ddd9e7
Add option to always rotate
2024-01-09 17:00:21 +01:00
Aayush Gupta
55595159be
LoyaltyCardEditActivity: Handle configuration changes for MaterialDatePicker
...
MaterialDatePicker is final and thus cannot be extended to handle loss of callback
on configuration changes. We aren't using ViewModel as well that would help us to persist
changes till lifecycle.
Fallback to how DatePicker was handling this situation with a couple of more hacks.
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-11-02 14:20:54 +05:30
Aayush Gupta
4d6c08fc73
LoyaltCardEditActivity: Migrate to materialdatepicker dialog
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-11-02 11:39:44 +05:30
Sylvia van Os
85fa0afaa8
Remove copy card IDs
2023-10-15 19:03:33 +02:00
FC (Fay) Stegerman
946a426b32
add null checks for getWindow()
2023-10-15 02:55:39 +02:00
Sylvia van Os
520629c075
Merge pull request #1572 from CatimaLoyalty/fix/newNavigationBarButtonColors
...
Fix navigation bar button colors
2023-10-12 10:39:12 +02:00
Sylvia van Os
ef9a490d0b
Make app title translatable
2023-10-11 22:57:29 +02:00
Sylvia van Os
4c26434f41
Fix navigation bar button colors
2023-10-11 21:23:54 +02:00
Sylvia van Os
207e83a582
Update donate link
2023-10-07 23:52:46 +02:00
Aayush Gupta
76b65b45bc
CatimaAppCompatActivity: Set navigation bar color on Android 8.1+
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-10-05 11:19:16 +05:30
Sylvia van Os
98c595696d
Merge pull request #1535 from theimpulson/1498
...
Migrate to from OnBackPressed to OnBackPressedDispatcher
2023-10-02 20:37:23 +02:00
Aayush Gupta
aea1ea0cbf
Migrate to from OnBackPressed to OnBackPressedDispatcher
...
Closes: https://github.com/CatimaLoyalty/Android/issues/1498
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-10-01 18:51:06 +05:30
Sylvia van Os
d66176e628
Fix incorrect UI updates when toggling showing archive if all cards in group are in archive
...
The callback used by the display options menu bypassed the card counter.
This used to work fine as the visible count used to remain the same but
when toggling the visibility of archived cards was added to the display
menu this caused the UI to get stuck with a wrong idea of how many cards
are visible.
2023-09-27 17:52:44 +02:00
Sylvia van Os
573da1e4ff
New add card workflow ( #1512 )
2023-09-26 19:30:35 +02:00
Sylvia van Os
97343515a3
Consistency: may not/cannot -> must not
2023-09-23 18:11:42 +02:00
Sylvia van Os
dcbd2aa390
Merge pull request #1514 from CatimaLoyalty/improveValidation
...
Improve validation
2023-09-22 22:32:21 +02:00
Sylvia van Os
12e7aaa615
Trim spaces in store name
2023-09-22 22:02:15 +02:00
Sylvia van Os
50f93b87f5
Cleanups
2023-09-22 21:18:52 +02:00
Sylvia van Os
b4cefbc15e
Merge pull request #1517 from CatimaLoyalty/returnToLastViewAfterEdit
...
Return to last view after edit
2023-09-22 21:04:17 +02:00
FC Stegerman
5035b83ae1
ManageGroupsActivity: rm unused setGroupNameError()
2023-09-22 20:13:32 +02:00
Sylvia van Os
473f8e6b72
Fix barcode not showing when returning and changing from none to some barcode
2023-09-19 20:45:34 +02:00
Sylvia van Os
8310f09641
Hide keyboard when switching back to view view
2023-09-19 19:40:13 +02:00
Sylvia van Os
31b9123a8f
Don't close view activity when entering edit activity
2023-09-19 19:39:33 +02:00
Sylvia van Os
4aa56a55fe
Balance validation fixes
...
Remove old string which may sometimes display "does not seem like a
valid balance." and default to 0 as balance if field is emptied.
2023-09-17 17:59:42 +02:00
Sylvia van Os
00d08d741c
Don't regenerate barcode if value is empty
2023-09-17 17:37:24 +02:00
Sylvia van Os
2f33be6b3c
Improve validation
...
If a field is empty when it shouldn't be, show it at the correct UI
element and focus
2023-09-17 17:37:21 +02:00
Sylvia van Os
d54a3127a6
Improve create group dialog
...
Don't show error from the start, disable OK button unless state is okay
2023-09-17 16:39:57 +02:00
FC (Fay) Stegerman
8ba860f6c3
embed history/privacy policy/license in app ( #1346 )
2023-08-29 21:57:49 +02:00