Density changes.
This commit is contained in:
2
app.json
2
app.json
@@ -4,7 +4,7 @@
|
|||||||
"slug": "imexmobile",
|
"slug": "imexmobile",
|
||||||
"version": "1.7.0",
|
"version": "1.7.0",
|
||||||
"extra": {
|
"extra": {
|
||||||
"expover": "2",
|
"expover": "3",
|
||||||
"eas": {
|
"eas": {
|
||||||
"projectId": "ffe01f3a-d507-4698-82cd-da1f1cad450b"
|
"projectId": "ffe01f3a-d507-4698-82cd-da1f1cad450b"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -27,8 +27,8 @@ import ScreenSettingsComponent from "../screen-settings/screen-settings.componen
|
|||||||
import ScreenSignIn from "../screen-sign-in/screen-sign-in.component";
|
import ScreenSignIn from "../screen-sign-in/screen-sign-in.component";
|
||||||
import ScreenSplash from "../screen-splash/screen-splash.component";
|
import ScreenSplash from "../screen-splash/screen-splash.component";
|
||||||
import { SplitFactory } from "@splitsoftware/splitio-react-native";
|
import { SplitFactory } from "@splitsoftware/splitio-react-native";
|
||||||
import * as Updates from 'expo-updates';
|
import * as Updates from "expo-updates";
|
||||||
import LogRocket from '@logrocket/react-native';
|
import LogRocket from "@logrocket/react-native";
|
||||||
|
|
||||||
const ActiveJobStack = createNativeStackNavigator();
|
const ActiveJobStack = createNativeStackNavigator();
|
||||||
const MoreStack = createNativeStackNavigator();
|
const MoreStack = createNativeStackNavigator();
|
||||||
@@ -164,7 +164,7 @@ export function ScreenMainComponent({
|
|||||||
}, [checkUserSession]);
|
}, [checkUserSession]);
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
LogRocket.init('idt6oy/imex-mobile', {
|
LogRocket.init("idt6oy/imex-mobile", {
|
||||||
updateId: Updates.isEmbeddedLaunch ? null : Updates.updateId,
|
updateId: Updates.isEmbeddedLaunch ? null : Updates.updateId,
|
||||||
expoChannel: Updates.channel,
|
expoChannel: Updates.channel,
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -18,6 +18,7 @@ import JobSpaceAvailable from "../job-space-available/job-space-available.compon
|
|||||||
import UploadProgressLocal from "../upload-progress-local/upload-progress-local.component";
|
import UploadProgressLocal from "../upload-progress-local/upload-progress-local.component";
|
||||||
import UploadDeleteSwitch from "../upload-delete-switch/upload-delete-switch.component";
|
import UploadDeleteSwitch from "../upload-delete-switch/upload-delete-switch.component";
|
||||||
import UploadProgress from "../upload-progress/upload-progress.component";
|
import UploadProgress from "../upload-progress/upload-progress.component";
|
||||||
|
import { SegmentedButtons } from "react-native-paper";
|
||||||
// import * as ImagePicker from "expo-image-picker";
|
// import * as ImagePicker from "expo-image-picker";
|
||||||
// import { Button } from "react-native-paper";
|
// import { Button } from "react-native-paper";
|
||||||
// import * as MediaLibrary from "expo-media-library";
|
// import * as MediaLibrary from "expo-media-library";
|
||||||
@@ -40,6 +41,7 @@ export function ImageBrowserScreen({
|
|||||||
}) {
|
}) {
|
||||||
const { t } = useTranslation();
|
const { t } = useTranslation();
|
||||||
const [uploads, setUploads] = useState(null);
|
const [uploads, setUploads] = useState(null);
|
||||||
|
const [density, setDensity] = useState(3);
|
||||||
const [tick, setTick] = useState(0);
|
const [tick, setTick] = useState(0);
|
||||||
// const [medialLibraryPermissionStatus, requestmediaLibraryPermission] =
|
// const [medialLibraryPermissionStatus, requestmediaLibraryPermission] =
|
||||||
// ImagePicker.useMediaLibraryPermissions();
|
// ImagePicker.useMediaLibraryPermissions();
|
||||||
@@ -87,10 +89,10 @@ export function ImageBrowserScreen({
|
|||||||
assetsType: [MediaType.photo, MediaType.video],
|
assetsType: [MediaType.photo, MediaType.video],
|
||||||
minSelection: 1,
|
minSelection: 1,
|
||||||
// maxSelection: 3,
|
// maxSelection: 3,
|
||||||
portraitCols: 4,
|
portraitCols: density,
|
||||||
landscapeCols: 4,
|
landscapeCols: density,
|
||||||
}),
|
}),
|
||||||
[]
|
[density]
|
||||||
);
|
);
|
||||||
|
|
||||||
const widgetNavigator = useMemo(
|
const widgetNavigator = useMemo(
|
||||||
@@ -175,6 +177,26 @@ export function ImageBrowserScreen({
|
|||||||
<JobSpaceAvailable jobid={selectedCameraJobId} key={`${tick}-space`} />
|
<JobSpaceAvailable jobid={selectedCameraJobId} key={`${tick}-space`} />
|
||||||
)}
|
)}
|
||||||
<UploadDeleteSwitch />
|
<UploadDeleteSwitch />
|
||||||
|
|
||||||
|
<SegmentedButtons
|
||||||
|
value={density}
|
||||||
|
onValueChange={(value) => {
|
||||||
|
setDensity(value);
|
||||||
|
forceRerender();
|
||||||
|
}}
|
||||||
|
buttons={[
|
||||||
|
{
|
||||||
|
value: 4,
|
||||||
|
label: "Small",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
value: 3,
|
||||||
|
label: "Normal",
|
||||||
|
},
|
||||||
|
{ value: 2, label: "Large" },
|
||||||
|
]}
|
||||||
|
/>
|
||||||
|
|
||||||
{!selectedCameraJobId && (
|
{!selectedCameraJobId && (
|
||||||
<View
|
<View
|
||||||
style={{
|
style={{
|
||||||
|
|||||||
@@ -22,7 +22,7 @@ export default function ScreenSettingsComponent() {
|
|||||||
>
|
>
|
||||||
<Title>
|
<Title>
|
||||||
{t("settings.labels.version", {
|
{t("settings.labels.version", {
|
||||||
number: `${Constants.expoConfig.version}(${Application.nativeBuildVersion})`,
|
number: `${Constants.expoConfig.version}(${Application.nativeBuildVersion} - ${Constants.expoConfig.extra.expover})`,
|
||||||
})}
|
})}
|
||||||
</Title>
|
</Title>
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user