Skip to content

Commit 7a98c6d

Browse files
committed
✨ feat: improve README
1 parent 9232689 commit 7a98c6d

14 files changed

+71
-264
lines changed

README.md

Lines changed: 58 additions & 184 deletions
Large diffs are not rendered by default.

example/src/components/StickyView.tsx

Lines changed: 0 additions & 60 deletions
This file was deleted.

example/src/components/index.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,7 @@ export * from './View'
66
export * from './CodeTag'
77
export * from './Row'
88
export * from './Divider'
9-
export * from './StickyView'
109
export * from './CheckBox'
1110
export * from './SectionView'
1211
export * from './Input'
13-
export * from './CounterView'
12+
export * from './CounterView'

example/src/index.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@ import {
3030
Input,
3131
Row,
3232
SegmentControl,
33-
StickyView,
3433
Text,
3534
View,
3635
} from './components'
@@ -126,12 +125,10 @@ export default function App() {
126125

127126
<View style={style.titleView}>
128127
<Image source={assets.logo} style={style.logo} />
129-
130128
<View style={style.textView}>
131129
<Text style={style.mip}>Multiple Image Picker</Text>
132130
<CodeTag textProps={{ style: { fontSize: 8 } }}>BY BAOHA</CodeTag>
133131
</View>
134-
<StickyView scrollY={scrollY} images={images} />
135132
</View>
136133

137134
<KeyboardAvoidingView
@@ -143,7 +140,10 @@ export default function App() {
143140
keyboardDismissMode="on-drag"
144141
keyboardShouldPersistTaps="handled"
145142
showsVerticalScrollIndicator={false}
146-
contentContainerStyle={style.scrollView}
143+
contentContainerStyle={[
144+
style.scrollView,
145+
{ backgroundColor: background },
146+
]}
147147
onScroll={onScroll}
148148
scrollEventThrottle={16}
149149
>

example/src/theme/color.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ export const light = {
1010
}
1111

1212
export const dark = {
13-
background: '#000',
13+
background: '#000000',
1414
foreground: '#ffffff',
1515
primary: '#ffffff',
1616

files/demo-main-android.gif

-5.46 MB
Binary file not shown.

files/demo-main-ios.gif

-5.11 MB
Binary file not shown.

files/demo-preview-android.gif

-4.31 MB
Binary file not shown.

files/demo-preview-ios.gif

-7.21 MB
Binary file not shown.

files/logo.png

30.8 KB
Loading

files/privacy-iOS.png

-23.1 KB
Binary file not shown.

files/resolve-error-iOS.png

-207 KB
Binary file not shown.

ios/HybridMultipleImagePicker+Config.swift

Lines changed: 6 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -31,20 +31,13 @@ extension HybridMultipleImagePicker {
3131
photoList.bottomView.isHiddenOriginalButton = isHiddenOriginalButton
3232
}
3333

34-
if let allowHapticTouchPreview = options.allowHapticTouchPreview {
35-
photoList.allowHapticTouchPreview = allowHapticTouchPreview
36-
}
34+
photoList.allowHapticTouchPreview = options.allowHapticTouchPreview ?? true
3735

38-
if let allowSwipeToSelect = options.allowSwipeToSelect {
39-
photoList.allowSwipeToSelect = allowSwipeToSelect
40-
}
41-
if let allowedCamera = options.allowedCamera {
42-
photoList.allowAddCamera = allowedCamera
43-
}
36+
photoList.allowSwipeToSelect = options.allowSwipeToSelect ?? true
4437

45-
if let allowedLimit = options.allowedLimit {
46-
photoList.allowAddLimit = allowedLimit
47-
}
38+
photoList.allowAddCamera = options.allowedCamera ?? true
39+
40+
photoList.allowAddLimit = options.allowedLimit ?? true
4841

4942
// check media type
5043
switch options.mediaType {
@@ -107,7 +100,7 @@ extension HybridMultipleImagePicker {
107100

108101
previewView.bottomView.isShowPreviewList = isPreview
109102
photoList.bottomView.isHiddenPreviewButton = !isPreview
110-
photoList.allowHapticTouchPreview = !isPreview
103+
photoList.allowHapticTouchPreview = isPreview
111104
photoList.bottomView.previewListTickColor = .clear
112105
photoList.bottomView.isShowSelectedView = isPreview
113106

src/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,7 @@ export const defaultOptions: Config = {
6565
language: 'system',
6666
theme: 'system',
6767
isHiddenOriginalButton: false,
68+
allowSwipeToSelect: true,
6869
}
6970

7071
const LANGUAGES = [

0 commit comments

Comments
 (0)