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
Katharine Chui
edf953cdad
colors
2022-02-03 05:12:20 +08:00
Katharine Chui
d3b8569ef7
settings for pure black oled
2022-02-03 00:29:49 +08:00
Katharine Chui
329be8abbb
various color fixes
...
band-aid fixes for splash screen and material 3 dynamic color api
change editbutton icon's color in card view based on editbutton background color
make status bar transparent as per material 3, or tainted transparent for api level < 23 + light theme
2022-02-02 01:46:09 +08:00
Sylvia van Os
0853bd88a4
Various theming fixes
2022-01-15 13:39:19 +01:00
Sylvia van Os
44473ae921
Hide search, expand and sort icons until there is at least one card
2022-01-15 11:57:52 +01:00
bors[bot]
8ce0ce82ef
Merge #680
...
680: Cleanup DBHelper r=TheLastProject a=TheLastProject
Should fix #661
Supersedes #678
While #678 does fix the issue too, the real issue was that an importer could cause such a state issue. So I've instead been seriously cleaning up. While all the tests pass, I do want to test this slightly longer before merging it into master.
Co-authored-by: Sylvia van Os <sylvia@hackerchick.me >
2021-12-14 19:24:29 +00:00
Katharine Chui
ab6e90d9f6
reload main activity with splash screen skip
2021-12-15 00:38:17 +08:00
Sylvia van Os
f2e820f7bb
Cleanup DBHelper
2021-12-13 22:47:12 +01:00
Sylvia van Os
45ec062499
Remove selection animator as it can break ( fixes #630 )
2021-11-29 20:23:17 +01:00
Sylvia van Os
49200fff48
Fix most spotBugs issues
2021-11-23 23:23:58 +01:00
Katharine
b0263d8eb5
MainActivity ActivityResultLauncher
2021-11-23 18:35:29 +08:00
Sylvia van Os
c5f0d03a1c
Add button to toggle showing details on main screen
2021-11-18 16:20:00 +01:00
Sylvia van Os
fc902db170
Cleanup barcode selector
2021-11-16 23:57:56 +01:00
Sylvia van Os
11970004f0
Android Studio reformat
2021-11-07 15:38:55 +01:00
Katharine
cec7bc880e
view dots that respects themening in app settings
2021-10-27 18:24:23 +08:00
Katharine
638528d4fc
do not recreate main activity returning from another activity
2021-10-27 15:22:31 +08:00
Sylvia van Os
79c8570507
Work around a race condition crash
2021-10-25 17:11:19 +02:00
Ankit Tiwari
97a5311593
Fixed Bug where an Empty List (consisting of only a single textview) within the Tab would not swipe left or right
2021-10-13 16:55:05 +05:30
Sylvia van Os
7b0652ff11
Fix no results sometimes not correctly displayed
2021-10-05 20:15:10 +02:00
Biren
f52423ed70
Removed click listener from card icon ( #452 )
...
* Removed the unnecessary click listener in the card icon from LoyaltyCardCursorAdapter.java
* Removed declaration and assignment of mThumbnailContainer from LoyaltyCardCursorAdapter.java
2021-10-04 17:38:34 +02:00
Sylvia van Os
f78494f882
Cleanups
2021-10-03 22:43:51 +02:00
Rohan Babbar
234356f8f2
Modified to Android 12 Splash Screen ( #430 )
2021-10-02 13:44:41 +02:00