Sylvia van Os
2c96b11725
Various widget bugfixes
...
Widget now updates on sorting order change and no cards is correctly
detected
2025-07-31 21:50:59 +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
realwk
9a0149def8
Initial widget work
...
Co-authored-by: Sylvia van Os <sylvia@hackerchick.me >
2025-07-30 21:23:14 +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
d6bbd16945
Add unofficial support for espass
...
While espass files aren't pkpass files, they are so similar we can
generally parse them fine with the pkpass parser. While this feature
shouldn't be advertised as it is kinda hacky, it does make it easier for
PassAndroid users to share cards with Catima users.
2025-01-11 12:38:03 +01:00
Sylvia van Os
5c5a1df39d
Also parse application/vnd-com.apple.pkpass as pkpass files
2025-01-11 12:19:48 +01:00
Sylvia van Os
96a9850d9c
Delete old cache files on startup
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
f7697ce8bf
Support opening supported barcode files directly
2024-12-07 15:23:07 +01:00
Sylvia van Os
9358348795
Add option to share pkpass file to Catima
2024-12-07 15:23:07 +01:00
Sylvia van Os
8eeff0058b
Refactor ScanActivity result code (use ParseResult)
2024-12-07 15:23:07 +01:00
vp193dt
6f4582eec9
Refactoring of Search Behavior: Restoring of Previous Search Query After Coming Back from Card Interaction or Screen Rotation on Search
2024-11-06 19:12:01 +01:00
Sylvia van Os
328c110a97
General cleanups
2024-11-01 22:32:05 +01:00
Marnes
6f456437f7
implement #1952 : custom column count
2024-11-01 18:27:41 +01: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
unbiaseduser-github
80e4701d41
Make Back button/gesture not instantly collapse the MainActivity's search view ( #2030 )
2024-08-14 20:09:46 +02:00
Sylvia van Os
f3ee88b43c
More cleanups
2024-08-12 23:01:27 +02:00
Sylvia van Os
b90c43f667
Support for creating a card from shared text
2024-05-20 14:53:10 +02: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
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
85fa0afaa8
Remove copy card IDs
2023-10-15 19:03:33 +02:00
Sylvia van Os
ef9a490d0b
Make app title translatable
2023-10-11 22:57:29 +02:00
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
715df432a9
Move archive mode into a display option ( #1477 )
2023-08-27 22:55:45 +02:00
Sylvia van Os
2a6fe92b1b
Support selecting exactly which details to view in main view
2023-06-04 11:06:35 +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
6653a940ed
Make spotbugs happy
2023-04-10 21:36:35 +02:00
Sylvia van Os
10498ce1a4
Prevent NullPointerException in onBackPressed
...
This crash seems to somehow only happen on Huawei and Xiaomi devices.
While fairly rare, it is the most common Catima crash currently logged
on Google Play Console (8 crashes over the last 28 days).
While I don't understand how this would happen, I think it should be
relatively safe to assume that if the searchview is null the user isn't
currently searching so running the normal back code should always be the
expected behaviour.
2022-11-16 21:42:52 +01:00
Pfaffenrodt
77ef0a2833
Extract same logic to enable back button of toolbar
...
ManageGroupActivity setDisplayShowHomeEnabled was redundant
2022-10-29 14:19:34 +02:00
Tong Liu
68935f1489
Closes #1092 - Fixed contents cut off on smaller screen issue. ( #1095 )
2022-10-25 19:38:02 +02:00
Sylvia van Os
ea482c6fad
Fix crash on cancelling ScanActivity
...
Introduced in https://github.com/CatimaLoyalty/Android/pull/1078
2022-10-16 11:07:40 +02:00
Simon Rusinov
ebedb43e72
issue-614 add receiver for share intent ( #1078 )
2022-10-14 21:33:59 +02:00
Aayush Gupta
aec4292203
Catima: Migrate to MaterialAlertDialogBuilder everywhere
...
This follows Material theme and looks much better compared to AlertDialog
Ref: https://developer.android.com/reference/com/google/android/material/dialog/MaterialAlertDialogBuilder
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2022-10-05 10:37:03 +05:30
Aayush Gupta
635ec748b3
Catima: Migrate to view binding
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2022-10-05 00:20:31 +05:30
Sylvia van Os
1a22c27326
Move Archive back into overflow menu
...
While I much prefer the design introduced in
https://github.com/CatimaLoyalty/Android/pull/1009 , it sadly caused a
serious performance regression
(https://github.com/CatimaLoyalty/Android/issues/1026 ).
This commit restores the old behaviour so that a new release isn't
blocked while this is figured out.
2022-09-19 19:49:07 +02:00
Sylvia van Os
3edb0f6a5d
Improve welcome screen
2022-09-04 22:29:59 +02:00
Sylvia van Os
acf9029394
Put archive link below card list
2022-09-04 22:09:18 +02:00
Sylvia van Os
da01730c73
View activity refactor with previous/next ( #937 )
...
- Implement new bottom bar in card view with previous/next
- Refactor info sheet into info button in new bottom bar
- Make fav icon mutable before tinting, add prev/next transitions
- Update metadata
Co-authored-by: Allan Nordhøy <epost@anotheragency.no >
Co-authored-by: Katharine Chui <kwchuiaa@connect.ust.hk >
2022-08-02 22:14:20 +02:00
Sylvia van Os
11bb1aa126
Remove unused imports
2022-07-24 18:42:16 +02:00
Sylvia van Os
c35fe166ed
Fix custom theme not applying to main screen correctly
...
We were using the SplashScreen incorrectly. While it isn't consistently
documented, I managed to find a small note on
https://developer.android.com/reference/kotlin/androidx/core/splashscreen/SplashScreen#usage-of-the-core-splashscreen-library :
which states that installSplashScreen has to be called BEFORE onCreate.
Doing this fixing some theming bugs and allows deleting a hacky and
buggy workaround.
2022-06-29 21:28:56 +02:00
Sylvia van Os
d39b732b77
Fix export and shortcut bugs
2022-06-17 19:53:51 +02:00
Sylvia van Os
9d07c1a29c
Cleanups
2022-06-16 23:53:46 +02:00
Jasielprogramador
548b1b1e8e
Archive support
2022-06-16 22:59:11 +02:00
Sylvia van Os
4680b53f86
Save card details expansion state
2022-02-19 15:44:35 +01:00
Sylvia van Os
14ef3086a4
Make spotBugs happy
2022-02-06 22:52:55 +01:00
Sylvia van Os
2fbe5a821c
Fix main menu item hiding logic
2022-02-06 22:37:21 +01:00