@monceeef/expo-images-picker
Version:
Expo images picker, Selecting Multiple images and videos from user device
125 lines (88 loc) • 3.9 kB
Markdown
# Changelog
-----------------------------------------
### 🛠 Breaking changes
-----------------------------------------
#### 2.0.0 — 2021-07-24
- refactor widget props see README.MD.
- expo SDK 42 Support.
- update version for some packages to stay updated.
- add option to retrieve assets Metadata (Exif, LocalUri and more...).
- add the option to send `minSelection` for default top navigator.
- add option to bind `selected` length for your custom top navigator.
#### 1.4.0 — 2021-06-03
- expo permissions package removed.
- update version for some packages to stay updated.
#### 1.3.2 — 2021-04-12
- defaultTopNavigator props changed
you now have `buttonTextStyle` and `buttonStyle` and `midTextColor`
-buttonTextStyle - send style to design the text inside the button
-buttonStyle - send style to design the button itself
-midTextColor - send color to override middle text color
#### 1.3.1 — 2021-02-04
- add option to override selected text on default top navigator.
#### 1.3.1 — 2021-02-04
- now `options` and all fields become mandatory field.
#### 1.3.0 — 2021-02-04
- Add spinnerColor attribute
#### 1.1.0 — 2020-06-12
- Removed ['buttonBgColor','buttonTextColor','midTextColor'] props from DefaultNavigator
### 🎉 New features
-----------------------------------------
#### 2.0.0 — 2021-07-24
- expo SDK 42 Support.
- add option to retrieve assets Metadata (Exif, LocalUri and more...).
- add the option to send `minSelection` for default top navigator.
- add option to bind `selected` length for your custom top navigator.
#### 1.4.1 — 2021-04-12
- Add `initialLoad` to define how many images to load first time.
#### 1.3.1 — 2021-04-12
- Add selectedText to default navigator
#### 1.3.0 — 2021-02-04
- Add Resize , Compress and Base64 Support
- Add Expo Image Manipulator
- Add Spinner component shows while Manipulating images.
#### 1.2.0 — 2021-01-10
- Update dependencies to support expo 40
#### 1.1.0 — 2020-06-12
- Add Style prop to style DefaultNavigator.
- Add onError prop will fire whenever there is error loading Assets.
#### 1.0.7 — 2020-10-25
- You can send simple component instead of icon components ,
to display numbers on top of the images (instead of icon)
for example:
`const SelectedIcon = ({size,index,color}: SelectedIconProps) => <Text style={{color:color,fontSize:size}}>{index + 1}</Text>`
Type should look like
`type SelectedIconProps = {
iconName:string,
color:string,
bg:string,
size:number
index:number}`
And just send this simple component on "selectedIcon" when using the widget
`selectedIcon: {
Component: SelectedIcon,
iconName: '',
color: 'white',
bg: '#ffffff90',
size: 22}`
### 🐛 Bug fixes
-----------------------------------------
#### 1.1.0 — 2020-06-12
- "after" field Parse was fixed on Expo SDK 39 , it's now working smoothly on Android and IOS.
- Fix design bug , if you had less than 4 images in total , widget center it and its looking not correct, so align-items:center removed
#### 1.0.7 — 2020-10-25
_Request from "hypnocapybara" Was Merged ([#1](https://github.com/natysoz/expo-images-picker/pull/1))
- Remove Immutable dependency
#### 1.0.6 — 2020-09-27
_Update to Expo SDK 39 is now required , they fix the issue with parse error on the "after" field
_Still they have issue with an asset that is not valid "Asset",
images that users manually put on the Gallery folder may cause the app to close without any error.
_Request from the team to help on issue ([#10398](https://github.com/expo/expo/issues/10398))
### 🐛 Known Bugs
-----------------------------------------
* Images and Videos that users manually put on the Gallery
can crash the app without any error especially Telegram images and videos.
Expo Media library is very buggy.
### Upcoming
-----------------------------------------
- Add an option to select images base on albums