diff --git a/README.md b/README.md index 08e7aba2..4f7d00eb 100644 --- a/README.md +++ b/README.md @@ -12,9 +12,9 @@ Get the app itself: This is a [React Native](https://reactnative.dev/) application, written in the TypeScript programming language. It builds on the `atproto` TypeScript packages (like [`@atproto/api`](https://www.npmjs.com/package/@atproto/api)), code for which is also on open source, but in [a different git repository](https://github.com/bluesky-social/atproto). -There is a small about of Go language source code (in `./bskyweb/`), for a web service that returns the React Native Web application. +There is a small amount of Go language source code (in `./bskyweb/`), for a web service that returns the React Native Web application. -The [Build Instructions](./docs/builds.md) are a good place to get started with the app itself. +The [Build Instructions](./docs/build.md) are a good place to get started with the app itself. The Authenticated Transfer Protocol ("AT Protocol" or "atproto") is a decentralized social media protocol. You don't *need* to understand AT Protocol to work with this application, but it can help. Learn more at: diff --git a/src/state/models/media/image.ts b/src/state/models/media/image.ts index 10aef0ff..c26f9b87 100644 --- a/src/state/models/media/image.ts +++ b/src/state/models/media/image.ts @@ -166,7 +166,7 @@ export class ImageModel implements Omit { async crop() { try { // NOTE - // on ios, react-native-image-cropper gives really bad quality + // on ios, react-native-image-crop-picker gives really bad quality // without specifying width and height. on android, however, the // crop stretches incorrectly if you do specify it. these are // both separate bugs in the library. we deal with that by diff --git a/src/view/com/lightbox/ImageViewing/index.tsx b/src/view/com/lightbox/ImageViewing/index.tsx index bc2a8a44..b6b321c4 100644 --- a/src/view/com/lightbox/ImageViewing/index.tsx +++ b/src/view/com/lightbox/ImageViewing/index.tsx @@ -71,7 +71,6 @@ function ImageViewing({ const imageList = useRef>(null) const [isScaled, setIsScaled] = useState(false) const [isDragging, setIsDragging] = useState(false) - const [opacity, setOpacity] = useState(1) const [currentImageIndex, setImageIndex] = useState(imageIndex) const [headerTranslate] = useState( () => new Animated.ValueXY(INITIAL_POSITION), @@ -100,12 +99,6 @@ function ImageViewing({ } } - const onRequestCloseEnhanced = () => { - setOpacity(0) - onRequestClose() - setTimeout(() => setOpacity(1), 0) - } - const onScroll = (event: NativeSyntheticEvent) => { const { nativeEvent: { @@ -162,14 +155,14 @@ function ImageViewing({ aria-modal accessibilityViewIsModal> - + {typeof HeaderComponent !== 'undefined' ? ( React.createElement(HeaderComponent, { imageIndex: currentImageIndex, }) ) : ( - + )}