chore: Cleanup codebase (#137)

* Remove `useCachedState`

* Add pressable opacity

* Update Media.tsx

* f

* Update FormatFilter.ts

* update

* App -> CameraPage, Media -> MediaPage

* Update CameraPage.tsx

* Create 60 FPS switch

* Update CameraPage.tsx
This commit is contained in:
Marc Rousavy
2021-05-11 12:59:05 +02:00
committed by GitHub
parent 3bf4197b17
commit f839bc23ac
13 changed files with 86 additions and 322 deletions

View File

@@ -43,10 +43,12 @@ export type Size = {
*/
height: number;
};
const SCREEN_SIZE: Size = {
width: Dimensions.get('window').width,
height: Dimensions.get('window').height,
};
const applyScaledMask = (
clippedElementDimensions: Size, // 12 x 12
maskDimensions: Size, // 6 x 12
@@ -54,17 +56,11 @@ const applyScaledMask = (
const wScale = maskDimensions.width / clippedElementDimensions.width; // 0.5
const hScale = maskDimensions.height / clippedElementDimensions.height; // 1.0
if (wScale > hScale) {
return {
width: maskDimensions.width / hScale,
height: maskDimensions.height / hScale,
};
} else {
return {
width: maskDimensions.width / wScale,
height: maskDimensions.height / wScale,
};
}
const scale = Math.min(wScale, hScale);
return {
width: maskDimensions.width / scale,
height: maskDimensions.height / scale,
};
};
const getFormatAspectRatioOverflow = (format: CameraDeviceFormat, size: Size): number => {