diff --git a/src/app/components/ChannelMessage.svelte b/src/app/components/ChannelMessage.svelte index 59b7d0b9..e2de12fd 100644 --- a/src/app/components/ChannelMessage.svelte +++ b/src/app/components/ChannelMessage.svelte @@ -6,7 +6,7 @@ import type {Thunk} from "@welshman/app" import {isMobile} from "@lib/html" import {slideAndFade, conditionalTransition} from "@lib/transition" - import Delay from "@lib/components/Delay.svelte" + import LongPress from "@lib/components/LongPress.svelte" import Avatar from "@lib/components/Avatar.svelte" import Link from "@lib/components/Link.svelte" import Content from "@app/components/Content.svelte" @@ -39,19 +39,14 @@ const transition = conditionalTransition(thunk, slideAndFade) const onClick = () => { - if (inert) { - return - } + const root = $rootEvent || event - if (isMobile) { - pushModal(ChannelMessageMenuMobile, {url, event}) - } else { - const root = $rootEvent || event - - pushDrawer(ChannelConversation, {url, room, event: root}) - } + pushDrawer(ChannelConversation, {url, room, event: root}) } + const onLongPress = () => + pushModal(ChannelMessageMenuMobile, {url, event}) + const onReactionClick = (content: string, events: TrustedEvent[]) => { const reaction = events.find(e => e.pubkey === $pubkey) @@ -68,57 +63,53 @@ } - - + +
+ {#if !isHead} + + {/if} + +
+ -
+ diff --git a/src/app/components/PrimaryNav.svelte b/src/app/components/PrimaryNav.svelte index 7abae72f..7077c89c 100644 --- a/src/app/components/PrimaryNav.svelte +++ b/src/app/components/PrimaryNav.svelte @@ -88,7 +88,7 @@ - + diff --git a/src/assets/icons/Settings Minimalistic.svg b/src/assets/icons/Settings Minimalistic.svg new file mode 100644 index 00000000..1e992ca8 --- /dev/null +++ b/src/assets/icons/Settings Minimalistic.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/lib/components/Icon.svelte b/src/lib/components/Icon.svelte index 1fa88161..236743cc 100644 --- a/src/lib/components/Icon.svelte +++ b/src/lib/components/Icon.svelte @@ -64,6 +64,7 @@ import Reply from "@assets/icons/Reply.svg?dataurl" import Server from "@assets/icons/Server.svg?dataurl" import Settings from "@assets/icons/Settings.svg?dataurl" + import SettingsMinimalistic from "@assets/icons/Settings Minimalistic.svg?dataurl" import TagHorizontal from "@assets/icons/Tag Horizontal.svg?dataurl" import ShareCircle from "@assets/icons/Share Circle.svg?dataurl" import ShopMinimalistic from "@assets/icons/Shop Minimalistic.svg?dataurl" @@ -143,6 +144,7 @@ "smile-circle": SmileCircle, server: Server, settings: Settings, + 'settings-minimalistic': SettingsMinimalistic, "tag-horizontal": TagHorizontal, "trash-bin-2": TrashBin2, "ufo-3": UFO3, diff --git a/src/lib/components/LongPress.svelte b/src/lib/components/LongPress.svelte index 0e4c36cb..fbb68c0e 100644 --- a/src/lib/components/LongPress.svelte +++ b/src/lib/components/LongPress.svelte @@ -10,6 +10,6 @@ let timeout: number -
+