diff --git a/apps/desktop/layer/renderer/src/modules/app-layout/ai-enhanced-timeline/AIEnhancedTimelineLayout.tsx b/apps/desktop/layer/renderer/src/modules/app-layout/ai-enhanced-timeline/AIEnhancedTimelineLayout.tsx index 80435eb3c..2ab04e8df 100644 --- a/apps/desktop/layer/renderer/src/modules/app-layout/ai-enhanced-timeline/AIEnhancedTimelineLayout.tsx +++ b/apps/desktop/layer/renderer/src/modules/app-layout/ai-enhanced-timeline/AIEnhancedTimelineLayout.tsx @@ -76,7 +76,7 @@ const AIEnhancedTimelineLayoutImpl = () => { ) const getHalfScreenWidth = useCallback( - () => clampWidth(typeof window !== "undefined" ? window.innerWidth * 0.4 : 800), + () => clampWidth(typeof window !== "undefined" ? window.innerWidth * 0.5 : 800), [clampWidth], ) diff --git a/apps/desktop/layer/renderer/src/modules/entry-column/Items/all-item.tsx b/apps/desktop/layer/renderer/src/modules/entry-column/Items/all-item.tsx index 5caa47db2..db112bc82 100644 --- a/apps/desktop/layer/renderer/src/modules/entry-column/Items/all-item.tsx +++ b/apps/desktop/layer/renderer/src/modules/entry-column/Items/all-item.tsx @@ -20,9 +20,7 @@ import { titleCase } from "title-case" import { AudioPlayer, useAudioPlayerAtomSelector } from "~/atoms/player" import { useGeneralSettingKey } from "~/atoms/settings/general" -import { useUISettingKey } from "~/atoms/settings/ui" import { RelativeTime } from "~/components/ui/datetime" -import { Media } from "~/components/ui/media/Media" import { FEED_COLLECTION_LIST } from "~/constants" import { useEntryIsRead } from "~/hooks/biz/useAsRead" import { useRouteParamsSelector } from "~/hooks/biz/useRouteParams" @@ -35,7 +33,6 @@ import { getPreferredTitle } from "~/store/feed/hooks" import { StarIcon } from "../star-icon" import { readableContentMaxWidth } from "../styles" import type { EntryItemStatelessProps, UniversalItemProps } from "../types" -import { MediaGallery } from "./media-gallery" const ViewTag = IN_ELECTRON ? "webview" : "iframe" @@ -52,7 +49,6 @@ const entrySelector = (state: EntryModel) => { }) const firstAudio = audios?.[0] const media = state.media || [] - const firstMedia = media?.[0] const photo = media.find((a) => a.type === "photo") const firstPhotoUrl = photo?.url const iconEntry: FeedIconEntry = { firstPhotoUrl, authorAvatar } @@ -63,7 +59,6 @@ const entrySelector = (state: EntryModel) => { description, feedId, firstAudio, - firstMedia, iconEntry, inboxId: inboxHandle, publishedAt, @@ -98,9 +93,6 @@ export function AllItem({ entryId, translation, currentFeedTitle }: UniversalIte const inbox = useInboxById(entry?.inboxId) - const thumbnailRatio = useUISettingKey("thumbnailRatio") - const rid = `list-item-${entryId}` - const bilingual = useGeneralSettingKey("translationMode") === "bilingual" const lineClamp = useMemo(() => { const envIsSafari = isSafari() @@ -136,70 +128,20 @@ export function AllItem({ entryId, translation, currentFeedTitle }: UniversalIte return (