apps-android-commons/app/src/main/java/fr/free/nrw/commons/utils
Rohit Verma 3e915f9848
Upgrade to SDK 34 (#5790)
* change the overridden method signature as per API 34

* add version check condition to compare with API 23 before adding flag

* refactor: add final keywords, fix typo, and remove redundant spaces

For optimized code only

* upgrade: migrate to SDK 34 and upgrade APG

Additionally, add Jetpack Compose to the project

* AndroidManifest: add new permission for API 34

DescriptionActivity should not be exposed

* refactor: permission should not be check on onCreate for some cases

* add method to get correct storage permission and check partial access

Additionally, add final keywords to reduce compiler warnings

* refactor: prevent app from crashing for SDKs >= 34

* add new UI component to allows user to manage partially access photos

Implement using composeView

* change the overridden method signature as per API 34

* add version check condition to compare with API 23 before adding flag

* refactor: add final keywords, fix typo, and remove redundant spaces

For optimized code only

* upgrade: migrate to SDK 34 and upgrade APG

Additionally, add Jetpack Compose to the project

* AndroidManifest: add new permission for API 34

DescriptionActivity should not be exposed

* refactor: permission should not be check on onCreate for some cases

* add method to get correct storage permission and check partial access

Additionally, add final keywords to reduce compiler warnings

* refactor: prevent app from crashing for SDKs >= 34

* add new UI component to allows user to manage partially access photos

Implement using composeView

* replace deprecated circular progress bar with material progress bar

* remove redundant appcompat dependency

* add condition to check for partial access on API >= 34

It prevents invoking photo picker on UploadActivity.

* UploadWorker: add foreground service type

* fix typos in UploadWorker.kt

* add permission to access media location
2024-09-17 23:58:44 +09:00
..
model Moved some Java files to kotlin (#3439) 2020-03-01 16:13:08 -07:00
AbstractTextWatcher.java Optimize imports (#3272) 2019-12-06 17:51:36 +09:00
ActivityUtils.java Fixes #4437 - Changed indentation on files with 2 spaces to 4 spaces (#4462) 2021-06-21 12:33:11 +09:00
CommonsDateUtil.java Fix Methods Usage Incompatible with Android API Level 21 (#5525) 2024-02-14 09:05:13 +00:00
ConfigUtils.kt Converted Config Utils to Kotlin (#3674) 2020-04-21 13:23:02 +01:00
CustomSelectorUtils.kt [GSoC 2022] Improve custom picker (all features) (#5035) 2022-09-16 18:14:16 +09:00
DateUtil.java Data client simplification / removal (#5507) 2024-02-03 10:26:06 +09:00
DeviceInfoUtil.java Add Device Support Information to Feedback Intent #2494 (#2499) 2019-02-27 01:49:59 +05:30
DialogUtil.kt Fix #5151: Use DialogUtil for MediaDetailFragment (#5153) 2023-02-25 15:34:57 +09:00
DownloadUtils.kt fixes issues related to location permission denial even when allowed inside in-app camera flow (#5313) 2023-09-28 23:07:28 +09:00
ExecutorUtils.java Fixes #3303 (#3322) 2020-02-04 11:05:29 +02:00
FragmentUtils.java Merge 2.10 with master & Fixed merge conflicts (#2844) 2019-04-04 03:09:54 +10:00
ImageUtils.java Set Wallpaper in background (#5665) 2024-03-30 09:04:07 +09:00
ImageUtilsWrapper.java Fixes #4437 - Changed indentation on files with 2 spaces to 4 spaces (#4462) 2021-06-21 12:33:11 +09:00
LangCodeUtils.java Deletion Language is in english (#4841) 2022-02-22 11:45:35 +09:00
LayoutUtils.java Remove unused code from the app (#3276) 2019-12-05 18:07:21 +05:30
LengthUtils.java Resolves #2239 by adding a compass arrow for direction of nearest item (#5433) 2024-01-15 13:57:44 +09:00
LocationUtils.java Removed MapBox related imports (#5631) 2024-03-21 22:43:22 +09:00
MapUtils.java Removed MapBox related imports (#5631) 2024-03-21 22:43:22 +09:00
MediaDataExtractorUtil.java Optimize imports (#3272) 2019-12-06 17:51:36 +09:00
NearbyFABUtils.java Refactor nearby classes mvp (#2969) 2019-10-16 00:32:05 +10:00
NetworkUtils.java Merge 4.0-release into master (#5028) 2022-08-08 15:51:07 +10:00
PermissionUtils.java Upgrade to SDK 34 (#5790) 2024-09-17 23:58:44 +09:00
PlaceUtils.java Made Split to Nearby Query into a fast query for coordinates + a details query for each pin (#5731) 2024-08-04 09:35:09 +09:00
StringSortingUtils.java Displaying Category image and Description (#4531) 2022-01-20 15:19:57 +09:00
StringUtil.java Data client simplification / removal (#5507) 2024-02-03 10:26:06 +09:00
SwipableCardView.java Optimize imports (#3272) 2019-12-06 17:51:36 +09:00
SystemThemeUtils.java Added Support for System Wide Dark Theme (#3460) 2020-03-05 14:33:57 +00:00
UiUtils.java Removed MapBox related imports (#5631) 2024-03-21 22:43:22 +09:00
ViewUtil.java CodeCleanup : Removed Unused Import from packages. (#5609) 2024-03-08 23:21:27 +09:00
ViewUtilWrapper.java With more unit test cases (#3269) 2019-12-04 18:51:02 +10:00