diff --git a/android/app/build.gradle b/android/app/build.gradle
index 9593adb..17a47fe 100644
--- a/android/app/build.gradle
+++ b/android/app/build.gradle
@@ -79,7 +79,7 @@ android {
minSdkVersion rootProject.ext.minSdkVersion
targetSdkVersion rootProject.ext.targetSdkVersion
versionCode 1
- versionName "0.0.4"
+ versionName "0.0.8"
}
signingConfigs {
debug {
diff --git a/package.json b/package.json
index 47c8a6e..adeb5e9 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "@karaolidis/terminally-online",
- "version": "0.0.4",
+ "version": "0.0.8",
"private": true,
"scripts": {
"postinstall": "patch-package",
diff --git a/src/screens/memeView/memeViewItem.tsx b/src/screens/memeView/memeViewItem.tsx
index ec76774..c546e05 100644
--- a/src/screens/memeView/memeViewItem.tsx
+++ b/src/screens/memeView/memeViewItem.tsx
@@ -44,11 +44,23 @@ const MemeViewItem = ({ meme }: { meme: Meme }) => {
switch (meme.memeType) {
case MEME_TYPE.IMAGE:
case MEME_TYPE.GIF: {
- return ;
+ return (
+
+ );
}
default: {
return (
-
+
);
}
}
diff --git a/src/screens/memes/memesList/memesMasonryItem.tsx b/src/screens/memes/memesList/memesMasonryItem.tsx
index 5b6519a..2b12642 100644
--- a/src/screens/memes/memesList/memesMasonryItem.tsx
+++ b/src/screens/memes/memesList/memesMasonryItem.tsx
@@ -31,16 +31,16 @@ const MemesMasonryItem = ({
}) => {
const { width } = useSafeAreaFrame();
+ const { dimensions, loading, error } = useMemeDimensions(uri, meme.mimeType);
+
const itemWidth = useMemo(
() => (width * 0.92 - 5) / columns - 5,
[columns, width],
);
- const { dimensions, loading, error } = useMemeDimensions(uri, meme.mimeType);
-
const itemHeight = useMemo(
- () => ((width * 0.92) / columns - 5) / (dimensions?.aspectRatio ?? 1),
- [columns, dimensions?.aspectRatio, width],
+ () => itemWidth / (dimensions?.aspectRatio ?? 1),
+ [dimensions?.aspectRatio, itemWidth],
);
const mediaComponent = useMemo(() => {