Sylvia van Os
f633fb39aa
Use card icon image if available
2021-11-23 23:24:36 +01:00
Sylvia van Os
49200fff48
Fix most spotBugs issues
2021-11-23 23:23:58 +01:00
Sylvia van Os
f4bd6a3f59
Merge remote-tracking branch 'origin' into feature/power_screen_widgets
2021-11-23 20:42:16 +01:00
Katharine Chui
3ba42aad6d
always use getContentResolver().open(Input/Output)Stream, opening streams diffrently from URIs seems to be redundent
...
https://developer.android.com/reference/android/content/ContentResolver#openInputStream(android.net.Uri)
spotBug is also happier with those streams not getting closed within the scope of that function, for some reason unknown
2021-11-23 18:42:21 +08:00
Katharine
63fad8bae1
ImportExportActivity ActivityResultLauncher, minor clean ups
2021-11-23 18:35:29 +08:00
Katharine
ad418bc9bd
ScanActivity ActivityResultLauncher
2021-11-23 18:35:29 +08:00
Katharine
b0263d8eb5
MainActivity ActivityResultLauncher
2021-11-23 18:35:29 +08:00
Sylvia van Os
5e15555ad4
Fix deprecations
2021-11-19 15:07:04 +01: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
e592452d02
Use card shape for icons by default
2021-11-18 15:41:48 +01:00
bors[bot]
8dc479793b
Merge #597
...
597: New card layout r=TheLastProject a=TheLastProject
TODO:
- [x] Fix cards sizing up to stay equal size but failing to size back down on group switch
Co-authored-by: Sylvia van Os <sylvia@hackerchick.me >
2021-11-17 19:39:27 +00:00
Sylvia van Os
1a5109e036
Fix card sizing
2021-11-17 19:56:27 +01:00
bors[bot]
ff42ead6b7
Merge #595
...
595: Cleanup barcode selector r=TheLastProject a=TheLastProject
Should make #592 easier to implement.
Co-authored-by: Sylvia van Os <sylvia@hackerchick.me >
2021-11-17 18:17:41 +00:00
Sylvia van Os
2f8d8e79c1
Make spotBugs happy
2021-11-17 19:13:28 +01:00
Sylvia van Os
7a0253ddcd
New card layout
2021-11-17 17:44:19 +01:00
Sylvia van Os
fc902db170
Cleanup barcode selector
2021-11-16 23:57:56 +01:00
Katharine Chui
e1eb049d05
prevent bottomSheet from growing a padding getting into/leaving fullscreen
2021-11-16 23:44:45 +08:00
Sylvia van Os
2536767437
Android Studio -> Reformat Code
2021-11-14 21:55:33 +01:00
Katharine Chui
0993f3180b
show icon image under system topbar, fix bottom sheet UI after rotation
2021-11-14 22:10:16 +08:00
Katharine Chui
f143e01685
fixes bottom sheet height after rotating in fullscreen, removes extra top padding in fullscreen mode, 204(5)->8
2021-11-14 22:10:16 +08:00
Katharine
cb5a98edad
using icon on card view headers
2021-11-14 22:10:16 +08:00
Katharine
40a68a55e2
simplify adaptive bitmap creation with Canvas, trigger shortcut list refresh on card save
2021-11-10 14:06:08 +08:00
Katharine
1fd0acf6e4
padding images with darken header color, remove outline artifacts behind thumbnail on card lists
2021-11-10 14:06:08 +08:00
bors[bot]
472d8ae18d
Merge #577
...
577: offer 1:1 by default when cropping icon, set header color only for icon r=TheLastProject a=Kethen
header color is only change after an icon is set
cropper offers 1:1 by default instead when an icon is getting cropped
Co-authored-by: Katharine <kwchuiaa@connect.ust.hk >
2021-11-08 18:45:38 +00:00
Sylvia van Os
388db6feab
Uppercase Card for consistency too
2021-11-08 19:42:51 +01:00
Katharine
5833d49fbf
offer 1:1 by default when cropping icon, set header color only for icon
2021-11-08 19:10:41 +08:00
Sylvia van Os
af4075b9e2
Choose image as card icon ( #333 )
2021-11-07 20:27:28 +01:00
Sylvia van Os
11970004f0
Android Studio reformat
2021-11-07 15:38:55 +01:00
Katharine
dd981d72d7
do not attempt image load if removed, typo fixes, do not cast literals, offer full image on cropper start
2021-11-06 12:47:08 +08:00
Katharine
8940a8ea77
card edit activity: revised instance saving, revised temp image handling
2021-11-05 00:01:03 +08:00
Katharine
57cfac3172
save state for cropper
2021-11-04 10:48:47 +08:00
Katharine
f475844bd0
wrapping up test case debugging
2021-11-04 10:48:47 +08:00
Katharine
4536453fdf
debugging test case breakage
2021-11-04 10:48:47 +08:00
Katharine
3ee533b815
migrate to registerForActivityResult callbacks
2021-11-04 10:48:47 +08:00
Katharine
a744c19cce
handle null intent from ucrop for when user just exits without finish cropping
2021-11-04 10:48:46 +08:00
Katharine
9cc66c5d67
minor touch ups from android studio suggestions
2021-11-04 10:48:46 +08:00
Katharine
3e5b018b55
fxing spotbug raised issues
2021-11-04 10:48:46 +08:00
Katharine
f6fee780ee
cropper poc
2021-11-04 10:48:32 +08:00
Katharine
88a91de63b
removed commented code, input check for group add, input check and minor revisions
2021-11-03 10:13:59 +08:00
Katharine
2cdeb1af9c
use HashMap<> constructor to clone HashMap in LoyaltyCardCursorAdapter
2021-11-03 10:13:59 +08:00
Katharine
c815c3908f
added a comment explaining why setText is used there
2021-11-03 10:13:59 +08:00
Katharine
9e831924c6
remove Parcel in Group, remove onResume/onPause in ManageGroupActivity and clean ups
2021-11-03 10:13:59 +08:00
Katharine Chui
a00a69e0c0
UI changes, group cache, code cleanup
...
hash maps are cloned manually to make android studio and spotbug happy
2021-11-03 10:13:59 +08:00
Katharine
426acc701e
remove setSort which will likely not be implemented in here
2021-11-03 10:13:59 +08:00
Katharine
d6eccd11a5
UI touch ups
2021-11-03 10:13:59 +08:00
Katharine
cb8275771f
remove database shortcuts
2021-11-03 10:13:59 +08:00
Katharine
9252c01aa7
Group does not need to be a Parcelable anymore
2021-11-03 10:13:59 +08:00
Katharine
b4b544e342
remove modularity
2021-11-03 10:13:59 +08:00
Katharine
cc402c39be
fixing errors reported by spotbugs
2021-11-03 10:13:59 +08:00
Katharine
d5d921a1c8
Group management POC
2021-11-03 10:13:59 +08:00