| #
44807a1f |
| 19-Sep-2023 |
Alan Hughes <[email protected]> |
[android][image-picker] Support filename and filesize on android (#24524)
|
| #
ed5a146c |
| 18-Aug-2023 |
Alan Hughes <[email protected]> |
[image-picker][android] Fix non-serializable type (#23768)
|
| #
6db85061 |
| 20-Jul-2023 |
Alan Hughes <[email protected]> |
[android][image-picker] Restore backported photo picker (#23617)
|
| #
133becba |
| 14-Apr-2023 |
William Théroux <[email protected]> |
[expo-image-picker] fix launchCameraAsync null pointer (#22123)
# Why
Fixes NullPointerException displayed in issue #22122
# How
Replaces the varargs `*listOfNotNull().toTypedArray()` of t
[expo-image-picker] fix launchCameraAsync null pointer (#22123)
# Why
Fixes NullPointerException displayed in issue #22122
# How
Replaces the varargs `*listOfNotNull().toTypedArray()` of the same values to remove the null value if it is there.
# Test Plan
I tested it by applying the changes to a local build of the reproduction repository provided in #22122. I then confirmed it through patch-package for my personal app and a dev build using EAS Build.
# Checklist
- [X] Documentation is up to date to reflect these changes (eg: https://docs.expo.dev and README.md).
- [X] Conforms with the [Documentation Writing Style Guide](https://github.com/expo/expo/blob/main/guides/Expo%20Documentation%20Writing%20Style%20Guide.md)
- [X] This diff will work correctly for `expo prebuild` & EAS Build (eg: updated a module plugin).
show more ...
|
| #
1af4a654 |
| 07-Mar-2023 |
Alan Hughes <[email protected]> |
[android][image-picker] fix permissions (#21589)
# Why
Fixes an issue with `image-picker` where passing `writeOnly` would end up in an empty array of permissions causing an exception.
# How
Alw
[android][image-picker] fix permissions (#21589)
# Why
Fixes an issue with `image-picker` where passing `writeOnly` would end up in an empty array of permissions causing an exception.
# How
Always fill the array with the necessary permissions
# Test Plan
All checks pass in bare expo
show more ...
|
| #
656a42b5 |
| 23-Jan-2023 |
Alan Hughes <[email protected]> |
[image-picker][android] Support for granular permissions on Android 13 (#20908)
Co-authored-by: Łukasz Kosmaty <[email protected]>
# Why
Add support for [granular permissions](https://deve
[image-picker][android] Support for granular permissions on Android 13 (#20908)
Co-authored-by: Łukasz Kosmaty <[email protected]>
# Why
Add support for [granular permissions](https://developer.android.com/about/versions/13/behavior-changes-13) on Android that were preventing the camera from launching on devices running Android 13
# How
Added support for requesting these permissions
# Test Plan
Tested on a physical device running android 13.
show more ...
|
| #
10d26b99 |
| 19-Oct-2022 |
Tomasz Sapeta <[email protected]> |
[image-picker] Rework the image picker results (#19570)
|
| #
fb7a3e62 |
| 17-Oct-2022 |
aleqsio <[email protected]> |
[android] Fix scopedContext unavailable in Sweet API modules (#19205)
Co-authored-by: Expo Bot <[email protected]>
|
| #
6dbf5243 |
| 16-Oct-2022 |
Łukasz Kosmaty <[email protected]> |
[modules][Android] Fix records & enums in the release builds (#19551)
# Why
Closes https://github.com/expo/expo/issues/19509.
# How
- Added missing proguard rules for records.
- Enums cla
[modules][Android] Fix records & enums in the release builds (#19551)
# Why
Closes https://github.com/expo/expo/issues/19509.
# How
- Added missing proguard rules for records.
- Enums classes from now have to inherit from `EnumArgument` class.
> See https://github.com/expo/expo/issues/19509#issuecomment-1278014932 for more information
# Test Plan
- bare-expo in release build ✅
show more ...
|
| #
1e0076b9 |
| 20-Sep-2022 |
Łukasz Kosmaty <[email protected]> |
[modules][Android] Improve registration of activity contracts (#19180)
# Why
Improves registration of activity contracts by adding a `RegisterActivityContracts` component. That component ensures
[modules][Android] Improve registration of activity contracts (#19180)
# Why
Improves registration of activity contracts by adding a `RegisterActivityContracts` component. That component ensures that provided block is dispatched on the correct thread.
# How
- Added `RegisterActivityContracts` component.
- Registered contracts on the main thread.
- Deprecated previous registration method.
# Test Plan
- bare-expo and NCL ✅
show more ...
|
| #
cfdc49a6 |
| 14-Jul-2022 |
Bartłomiej Bukowski <[email protected]> |
[image-picker][Android] Restore `allowsEditing` option (#17963)
|
| #
665638e9 |
| 13-Jul-2022 |
Łukasz Kosmaty <[email protected]> |
[image-picker] Fix missing `Promise` converter error (#18211)
# Why
Fixes missing `Promise` converter error in the `image-picker` module.
# How
Suspend functions can't receive promises.
|
| #
0cb40b8b |
| 12-Jul-2022 |
Bartłomiej Bukowski <[email protected]> |
[image-picker][Android] Add support for selecting multiple media files (#18161)
|
| #
3cc92b0c |
| 28-Jun-2022 |
Bartłomiej Bukowski <[email protected]> |
[emc][image-picker][Android] Migrate to custom `AppContextActivityResultContract` (#17987)
|
| #
104f0ac7 |
| 27-Jun-2022 |
Bartłomiej Bukowski <[email protected]> |
[image-picker][Android] Migrate to `registerForActivityResult` (#17671)
|
| #
1452202e |
| 01-Jun-2022 |
Bartłomiej Bukowski <[email protected]> |
[image-picker][Android] Rewrite module to Sweet API (#17668)
|
| #
8013ddb7 |
| 08-Feb-2022 |
Bartłomiej Bukowski <[email protected]> |
[image-picker][Android][plugin] Migrate to `com.github.CanHub:Android-Image-Cropper` (#16122)
|
| #
b8904fa3 |
| 18-Oct-2021 |
Bartłomiej Klocek <[email protected]> |
[modules-core] Extract common Kotlin utilities (#14783)
|
| #
5b6ffe2b |
| 08-Sep-2021 |
Bartłomiej Klocek <[email protected]> |
[expo-modules][android] Extract `ModuleDestroyedException` into `expo-modules-core` (#14309)
|
| #
4c1498ae |
| 23-Aug-2021 |
mstach60161 <[email protected]> |
[image-picker][android] Add missing exif data to cropped image (#14038)
|
| #
2b3dc752 |
| 12-Aug-2021 |
mstach60161 <[email protected]> |
[image-picker][android] Fix background bug (#13975)
# Why
- Fixes #13665
- Fixes #12102
# How
- Assigned correct `activity` after reopen app.
# Test Plan
Native component list.
#
[image-picker][android] Fix background bug (#13975)
# Why
- Fixes #13665
- Fixes #12102
# How
- Assigned correct `activity` after reopen app.
# Test Plan
Native component list.
# Checklist
- [x] Documentation is up to date to reflect these changes (eg: https://docs.expo.io and README.md).
show more ...
|
| #
9e2b675b |
| 28-Jul-2021 |
Kamil Owczarz <[email protected]> |
[image-picker][android] Rewrite AsyncTask to Kotlin Coroutines (#13800)
# Why
[`AsyncTask`](https://developer.android.com/reference/android/os/AsyncTask) has been deprecated in API level 30.
#
[image-picker][android] Rewrite AsyncTask to Kotlin Coroutines (#13800)
# Why
[`AsyncTask`](https://developer.android.com/reference/android/os/AsyncTask) has been deprecated in API level 30.
# How
Rewrote classes extending `AsyncTask`, to use [kotlin concurrency utilities](https://developer.android.com/topic/libraries/architecture/coroutines)
# Test Plan
- Checked module in bare-expo app
- Ran test-suite tests
# Checklist
- [x] Documentation is up to date to reflect these changes (eg: https://docs.expo.io and README.md).
- [x] This diff will work correctly for `expo build` (eg: updated `@expo/xdl`).
- [x] This diff will work correctly for `expo prebuild` & EAS Build (eg: updated a module plugin).
show more ...
|
| #
9cd69753 |
| 26-Jul-2021 |
Łukasz Kosmaty <[email protected]> |
[expo-modules] Move code from `unimodules` into `expo-modules-core` (#13703)
# Why
Migrated `unimodules-core`, `unimodules-react-native-adapter`, `unimodules-app-loader` into `expo-modules-core`
[expo-modules] Move code from `unimodules` into `expo-modules-core` (#13703)
# Why
Migrated `unimodules-core`, `unimodules-react-native-adapter`, `unimodules-app-loader` into `expo-modules-core`
# How
- Change package using AS refactor tools
- Fix some places where AS wasn't able to do automatically
- Fix compatibility with new auto-linking
- Ensure that classes which are used during installation steps are still available in the old place
# Test Plan
- expo-go (tested using unversioned and 41)
- bare-expo
show more ...
|
| #
dca21aa2 |
| 18-Jul-2021 |
Will Schurman <[email protected]> |
[android] lint spotless ktlint and fix CI step (#13662)
|
| #
78c37c0d |
| 25-May-2021 |
Tomasz Sapeta <[email protected]> |
[image-loader] Migrate interface to expo-modules-core (#13022)
|