diff --git a/package.json b/package.json
index 700f2f4..4c0af67 100644
--- a/package.json
+++ b/package.json
@@ -1,7 +1,7 @@
{
"$schema": "https://json.schemastore.org/package",
"name": "tutu",
- "version": "1.0.6",
+ "version": "1.0.7",
"description": "",
"private": true,
"type": "module",
diff --git a/src/material/BottomSheet.module.css b/src/material/BottomSheet.module.css
index f73f562..8f716e9 100644
--- a/src/material/BottomSheet.module.css
+++ b/src/material/BottomSheet.module.css
@@ -60,5 +60,13 @@
top: unset;
transform: translateX(-50%);
bottom: 0;
+
+ @media (max-width: 560px) {
+ & {
+ transform: none;
+ height: unset;
+
+ }
+ }
}
}
diff --git a/src/material/BottomSheet.tsx b/src/material/BottomSheet.tsx
index 3191426..89440e2 100644
--- a/src/material/BottomSheet.tsx
+++ b/src/material/BottomSheet.tsx
@@ -1,19 +1,14 @@
import {
children,
createEffect,
- createRenderEffect,
createSignal,
onCleanup,
- onMount,
- startTransition,
useTransition,
- type ChildrenReturn,
type ParentComponent,
type ResolvedChildren,
} from "solid-js";
import styles from "./BottomSheet.module.css";
import { useHeroSignal } from "../platform/anim";
-import { makeEventListener } from "@solid-primitives/event-listener";
export type BottomSheetProps = {
open?: boolean;
diff --git a/src/timelines/Home.tsx b/src/timelines/Home.tsx
index 3ce4ce1..5c74795 100644
--- a/src/timelines/Home.tsx
+++ b/src/timelines/Home.tsx
@@ -172,6 +172,7 @@ const TimelinePanel: Component<{
client={props.client}
expanded={item.id === expandedThreadId() ? 1 : 0}
onExpandChange={(x) => {
+ setTyping(false)
if (item.id !== expandedThreadId()) {
setExpandedThreadId((x) => (x ? undefined : item.id));
} else if (x === 2) {
@@ -423,11 +424,6 @@ const Home: ParentComponent = (props) => {
}
- fab={
-
-
-
- }
>
diff --git a/src/timelines/MediaAttachmentGrid.tsx b/src/timelines/MediaAttachmentGrid.tsx
index f41477d..a88d7a6 100644
--- a/src/timelines/MediaAttachmentGrid.tsx
+++ b/src/timelines/MediaAttachmentGrid.tsx
@@ -109,8 +109,10 @@ const MediaAttachmentGrid: Component<{
src={item.url || undefined}
style={style()}
onLoadedMetadata={[setLoaded, true]}
- autoplay={true}
+ autoplay={false}
controls
+ playsinline /* or safari on iOS will play in full-screen */
+ loop
/>
);
diff --git a/src/timelines/TootComposer.tsx b/src/timelines/TootComposer.tsx
index 0440253..b50ba64 100644
--- a/src/timelines/TootComposer.tsx
+++ b/src/timelines/TootComposer.tsx
@@ -183,7 +183,8 @@ function randomChoose(
rn: number,
K: T,
): T extends Array ? E : never {
- const idx = Math.round(rn * K.length);
+ const idx = Math.floor(rn * K.length);
+ console.log(idx, K.length);
return K[idx];
}