Matthias Paulmier
ace353d71d
Fix several bugs related to shortcut handling ( #2919 )
...
* Improve ShortcuHelper.updateShortcuts to take all actions into account
* Remove now useless calls to removeShortcut
* Add doc to explain the usage of maxShortcut
* Fix typo in doc of maxShortcuts
2026-01-09 17:24:29 +01:00
Sylvia van Os
0c61abf4f0
Add barcode encoding support
...
- Add new barcodeencoding field to database
- Read barcode encoding from pkpass file
- Add barcodeencoding to import/export
- Add barcodeencoding to share URI
- On default, use zxing's GuessEncoding function in StringUtils (this
should not use UTF-8 unless needed)
- Allow manually forcing ISO-8859-1 or UTF-8
2025-12-25 16:08:05 +01:00
Aditya Varma
5a0d99fc80
Copy card ID to clipboard from menu or long press ( #2789 )
...
Co-authored-by: Sylvia van Os <sylvia@hackerchick.me >
2025-11-27 19:43:26 +01:00
hritikRitss
9ae02ddb15
fix: reset mainImageIndex if it exceeds available image count
2025-09-26 23:47:37 +05:30
Sylvia van Os
0f1005c193
Remove rotation support
...
With the release of targetSdk 36, the Android platform will no longer
always apply rotation. To lower the chance of user confusion, this
support is being removed completely.
I know some of you really love this, but I can't do anything about this.
This is Google's decision and my opinion doesn't matter.
2025-09-24 18:31:19 +02:00
Sylvia van Os
acc72c0937
Rename from CatimaWidget to ListWidget
...
This makes the codebase easier to understand if we get more widget types
in the future
2025-07-30 21:23:14 +02:00
Sylvia van Os
7277ff26fc
Refactor deprecated widget code
...
This replaces the deprecated widget method with the new one and ensures
it consistently updates on changes.
2025-07-30 21:23:14 +02:00
perepujal
4b77700b97
Merge pull request #2254 from perepujal/main
...
Adding the ability to resize the width in the fullscreen view.
2025-04-21 17:06:49 +02:00
Sylvia van Os
cc7553850a
Target Android 15
...
We apply window insets to basically not draw behind the top and bottom
bar. While this is a slight visual downgrade (we used to draw behind the
top bar before), it at least allows us to target Android 15.
2025-03-09 16:51:06 +01:00
Sylvia van Os
8009baca26
Remove unnecessary image load from storage calls
...
The LoyaltyCard object itself loads the images itself
2024-12-07 15:23:07 +01:00
Sylvia van Os
1cb9ddecac
Support for returning images from PkpassParser
2024-12-07 15:23:07 +01:00
Sylvia van Os
dc65030a63
Padding fixes to ensure the cards scale well without changing text size in LoyaltyCardViewActivity
2024-11-01 22:35:33 +01:00
Sylvia van Os
33a3c7645e
Change card with volume buttons at most once per second
2024-10-08 23:15:26 +02:00
Filip Rzuhovský
09dc0e4c15
Implemented card swiping with volume buttons mechanism
2024-10-08 19:48:17 +02:00
Sylvia van Os
727d9ce781
Refactor to allow updating a loyalty card from a bundle ( #2051 )
...
This allows us to send any (partial) loyalty card into the edit
activity, granting us greater flexibility in what kind of scan result we
can parse
2024-09-22 10:20:58 +02:00
Sylvia van Os
d15a46fc6f
Fix typo
2024-05-20 20:04:01 +02:00
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
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
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
fd7b72d6e5
Update spending screen to also support receiving
2024-02-28 18:13:59 +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
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
2ae0ddd9e7
Add option to always rotate
2024-01-09 17:00:21 +01:00
FC (Fay) Stegerman
946a426b32
add null checks for getWindow()
2023-10-15 02:55:39 +02:00
Sylvia van Os
4c26434f41
Fix navigation bar button colors
2023-10-11 21:23:54 +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
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
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
FC Stegerman
a8355f609b
LoyaltyCardViewActivity: RTL fixes for buttons
2023-06-11 23:09:47 +02:00
Sylvia van Os
6e390717da
Make header colour code more consistent ( #1363 )
...
- Ensure a header colour is picked for the main screen
- Simplify all different header colour code pickers into a single code
path
2023-06-10 18:34:49 +02:00
Sylvia van Os
03239f0cab
Fix dark mode rendering glitch ( #1355 )
2023-06-07 18:35:30 +02:00
Sylvia van Os
d6fcb71722
Merge pull request #1347 from CatimaLoyalty/feature/detailSettings
...
Support selecting exactly which details to view in main view
2023-06-04 18:32:20 +02:00
Sylvia van Os
2793f38d19
Move store name below card image
2023-06-04 14:55:26 +02:00
Sylvia van Os
2a6fe92b1b
Support selecting exactly which details to view in main view
2023-06-04 11:06:35 +02:00
FC Stegerman
e859e7849d
add top content padding to dialogs
2023-06-03 23:14:49 +02:00
Sylvia van Os
fb488af2b7
Fix barcode being invisible on square screens
...
See https://github.com/CatimaLoyalty/Android/issues/1339
2023-06-03 14:33:04 +02:00
FC Stegerman
d932ebb9f2
LoyaltyCardViewActivity: use "Card ID" as title for dialog
2023-06-02 20:17:04 +02:00
Poorva Patidar
77b6d8724b
Made barcode value text Selectable ( #1331 )
2023-06-02 19:57:51 +02:00
Sylvia van Os
7ffaf65635
Use regular title in info dialog
2023-05-30 18:54:42 +02:00
Sylvia van Os
82db76f3a9
Fix long barcode values causing barcode to scale down to nothing
2023-05-30 12:31:21 +02:00
Sylvia van Os
419d28163e
Long-press card icon in view activity to change it
2023-05-29 16:09:27 +02:00
Sylvia van Os
b48de921fc
Redesign of home screen and view UI ( #1296 )
...
* Redesign of home screen and view UI
* Update screenshots and CHANGELOG
* Make spotbugs happy
* Fix double store name announcement
2023-05-17 21:15:56 +02:00
Sylvia van Os
4b2b999653
Ensure unit tests use targetSdk instead of API 23 (Android 6)
2023-04-16 15:20:30 +02:00
Sylvia van Os
557ec68428
Fix info button being hidden when only validFrom is set
2023-02-01 19:22:22 +01:00
Alexander Ivanov
f1753ea943
Add Valid From field
...
Signed-off-by: Alexander Ivanov <vanogrid@gmail.com >
2023-02-01 19:22:20 +01:00
Sylvia van Os
e0c06cc480
Fix locale separator in quick spend dialog
2022-12-05 21:14:00 +01:00