Skip to content

Commit

Permalink
update
Browse files Browse the repository at this point in the history
  • Loading branch information
5rahim committed Feb 2, 2025
1 parent b1978e6 commit ffc2511
Show file tree
Hide file tree
Showing 5 changed files with 46 additions and 44 deletions.
16 changes: 8 additions & 8 deletions seanime-web/src/app/(main)/_atoms/playback.atoms.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -12,14 +12,14 @@ export const enum PlaybackDownloadedMedia {

export const playbackDownloadedMediaOptions = [
{
label: <div className="flex items-center gap-2">
<PiVideoFill className="text-2xl" />
label: <div className="flex items-center gap-4 md:gap-2 w-full">
<PiVideoFill className="text-2xl flex-none" />
<p className="max-w-[90%]">Desktop media player or Integrated player (media streaming)</p>
</div>, value: PlaybackDownloadedMedia.Default,
},
{
label: <div className="flex items-center gap-2">
<FaShareFromSquare className="text-2xl" />
label: <div className="flex items-center gap-4 md:gap-2 w-full">
<FaShareFromSquare className="text-2xl flex-none" />
<p className="max-w-[90%]">External player link</p>
</div>, value: PlaybackDownloadedMedia.ExternalPlayerLink,
},
Expand All @@ -36,14 +36,14 @@ export const enum PlaybackTorrentStreaming {

export const playbackTorrentStreamingOptions = [
{
label: <div className="flex items-center gap-2">
<PiVideoFill className="text-2xl" />
label: <div className="flex items-center gap-4 md:gap-2 w-full">
<PiVideoFill className="text-2xl flex-none" />
<p className="max-w-[90%]">Desktop media player</p>
</div>, value: PlaybackTorrentStreaming.Default,
},
{
label: <div className="flex items-center gap-2">
<FaShareFromSquare className="text-2xl" />
label: <div className="flex items-center gap-4 md:gap-2 w-full">
<FaShareFromSquare className="text-2xl flex-none" />
<p className="max-w-[90%]">External player link</p>
</div>, value: PlaybackTorrentStreaming.ExternalPlayerLink,
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -169,7 +169,7 @@ export function DebridStreamPage(props: DebridStreamPageProps) {
onValueChange={v => {
setAutoSelectFile(v)
}}
moreHelp="Episode file will be automatically selected from batch torrents"
moreHelp="The episode file will be automatically selected from your chosen batch torrent"
fieldClass="w-fit"
/>
)}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -206,7 +206,7 @@ export function TorrentStreamPage(props: TorrentStreamPageProps) {
onValueChange={v => {
setAutoSelectFile(v)
}}
moreHelp="Episode file will be automatically selected from batch torrents"
moreHelp="The episode file will be automatically selected from your chosen batch torrent"
fieldClass="w-fit"
/>
)}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -83,7 +83,7 @@ export function PlaybackSettings(props: PlaybackSettingsProps) {
itemClass={cn(
"absolute top-2 right-2",
)}
itemLabelClass="font-medium flex flex-col items-center data-[state=checked]:text-[--brand] cursor-pointer"
itemLabelClass="font-medium flex flex-col items-center data-[state=checked]:text-[--brand] cursor-pointer w-full"
/>

<>
Expand Down Expand Up @@ -157,7 +157,7 @@ export function PlaybackSettings(props: PlaybackSettingsProps) {
itemClass={cn(
"absolute top-2 right-2",
)}
itemLabelClass="font-medium flex flex-col items-center data-[state=checked]:text-[--brand] cursor-pointer"
itemLabelClass="font-medium flex flex-col items-center data-[state=checked]:text-[--brand] cursor-pointer w-full"
/>

<Alert
Expand Down
66 changes: 34 additions & 32 deletions seanime-web/src/app/(main)/settings/page.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -33,17 +33,17 @@ import { useRouter } from "next/navigation"
import React from "react"
import { UseFormReturn } from "react-hook-form"
import { CgMediaPodcast, CgPlayListSearch } from "react-icons/cg"
import { FaBookReader, FaDiscord, FaRegSquare } from "react-icons/fa"
import { FaBookReader, FaDiscord } from "react-icons/fa"
import { FaShareFromSquare } from "react-icons/fa6"
import { HiOutlineServerStack } from "react-icons/hi2"
import { ImDownload } from "react-icons/im"
import { IoLibrary, IoPlayBackCircleSharp } from "react-icons/io5"
import { LuBookKey } from "react-icons/lu"
import { LuBookKey, LuWandSparkles } from "react-icons/lu"
import { MdNoAdultContent, MdOutlineBroadcastOnHome, MdOutlineDownloading, MdOutlinePalette } from "react-icons/md"
import { PiVideoFill } from "react-icons/pi"
import { RiFolderDownloadFill } from "react-icons/ri"
import { SiAnilist, SiBittorrent } from "react-icons/si"
import { TbCircleLetterS, TbDatabaseExclamation } from "react-icons/tb"
import { TbDatabaseExclamation } from "react-icons/tb"
import { VscDebugAlt } from "react-icons/vsc"
import { SettingsCard, SettingsNavCard } from "./_components/settings-card"
import { DiscordRichPresenceSettings } from "./_containers/discord-rich-presence-settings"
Expand Down Expand Up @@ -127,35 +127,37 @@ export default function Page() {

</div>
</div>
<TabsTrigger value="seanime"><TbCircleLetterS className="text-lg mr-3" /> App</TabsTrigger>
{/* <Separator className="hidden lg:block my-2" /> */}
<TabsTrigger value="library"><IoLibrary className="text-lg mr-3" /> Anime Library</TabsTrigger>
<TabsTrigger value="playback"><IoPlayBackCircleSharp className="text-lg mr-3" /> Client Playback</TabsTrigger>
{/* <Separator className="hidden lg:block my-2" /> */}
<TabsTrigger value="media-player"><PiVideoFill className="text-lg mr-3" /> Desktop Media Player</TabsTrigger>
<TabsTrigger value="external-player-link"><FaShareFromSquare className="text-lg mr-3" /> External Player
Link</TabsTrigger>
<TabsTrigger value="mediastream" className="relative"><MdOutlineBroadcastOnHome className="text-lg mr-3" /> Media
Streaming</TabsTrigger>
{/* <Separator className="hidden lg:block my-2" /> */}
<TabsTrigger value="torrent"><CgPlayListSearch className="text-lg mr-3" /> Torrent Provider</TabsTrigger>
<TabsTrigger value="torrent-client"><MdOutlineDownloading className="text-lg mr-3" /> Torrent Client</TabsTrigger>
<TabsTrigger value="debrid"><HiOutlineServerStack className="text-lg mr-3" /> Debrid Service</TabsTrigger>
<TabsTrigger value="torrentstream" className="relative"><SiBittorrent className="text-lg mr-3" /> Torrent
Streaming</TabsTrigger>
{/* <Separator className="hidden lg:block my-2" /> */}
<TabsTrigger value="manga"><FaBookReader className="text-lg mr-3" /> Manga</TabsTrigger>
<TabsTrigger value="onlinestream"><CgMediaPodcast className="text-lg mr-3" /> Online Streaming</TabsTrigger>
{/* <Separator className="hidden lg:block my-2" /> */}
<TabsTrigger value="discord"><FaDiscord className="text-lg mr-3" /> Discord</TabsTrigger>
<TabsTrigger value="nsfw"><MdNoAdultContent className="text-lg mr-3" /> NSFW</TabsTrigger>
<TabsTrigger value="anilist"><SiAnilist className="text-lg mr-3" /> AniList</TabsTrigger>
{/* <Separator className="hidden lg:block my-2" /> */}
<TabsTrigger value="cache"><TbDatabaseExclamation className="text-lg mr-3" /> Cache</TabsTrigger>
<TabsTrigger value="logs"><LuBookKey className="text-lg mr-3" /> Logs</TabsTrigger>
{/*<TabsTrigger value="data"><FiDatabase className="text-lg mr-3" /> Data</TabsTrigger>*/}
{/* <Separator className="hidden lg:block my-2" /> */}
<TabsTrigger value="ui"><MdOutlinePalette className="text-lg mr-3" /> User Interface</TabsTrigger>
<div className="overflow-x-none lg:overflow-y-hidden overflow-y-scroll h-40 lg:h-auto rounded-[--radius-md] border lg:border-none">
<TabsTrigger value="seanime"><LuWandSparkles className="text-lg mr-3" /> App</TabsTrigger>
{/* <Separator className="hidden lg:block my-2" /> */}
<TabsTrigger value="library"><IoLibrary className="text-lg mr-3" /> Anime Library</TabsTrigger>
<TabsTrigger value="playback"><IoPlayBackCircleSharp className="text-lg mr-3" /> Client Playback</TabsTrigger>
{/* <Separator className="hidden lg:block my-2" /> */}
<TabsTrigger value="media-player"><PiVideoFill className="text-lg mr-3" /> Desktop Media Player</TabsTrigger>
<TabsTrigger value="external-player-link"><FaShareFromSquare className="text-lg mr-3" /> External Player
Link</TabsTrigger>
<TabsTrigger value="mediastream" className="relative"><MdOutlineBroadcastOnHome className="text-lg mr-3" /> Media
Streaming</TabsTrigger>
{/* <Separator className="hidden lg:block my-2" /> */}
<TabsTrigger value="torrent"><CgPlayListSearch className="text-lg mr-3" /> Torrent Provider</TabsTrigger>
<TabsTrigger value="torrent-client"><MdOutlineDownloading className="text-lg mr-3" /> Torrent Client</TabsTrigger>
<TabsTrigger value="debrid"><HiOutlineServerStack className="text-lg mr-3" /> Debrid Service</TabsTrigger>
<TabsTrigger value="torrentstream" className="relative"><SiBittorrent className="text-lg mr-3" /> Torrent
Streaming</TabsTrigger>
{/* <Separator className="hidden lg:block my-2" /> */}
<TabsTrigger value="manga"><FaBookReader className="text-lg mr-3" /> Manga</TabsTrigger>
<TabsTrigger value="onlinestream"><CgMediaPodcast className="text-lg mr-3" /> Online Streaming</TabsTrigger>
{/* <Separator className="hidden lg:block my-2" /> */}
<TabsTrigger value="discord"><FaDiscord className="text-lg mr-3" /> Discord</TabsTrigger>
<TabsTrigger value="nsfw"><MdNoAdultContent className="text-lg mr-3" /> NSFW</TabsTrigger>
<TabsTrigger value="anilist"><SiAnilist className="text-lg mr-3" /> AniList</TabsTrigger>
{/* <Separator className="hidden lg:block my-2" /> */}
<TabsTrigger value="cache"><TbDatabaseExclamation className="text-lg mr-3" /> Cache</TabsTrigger>
<TabsTrigger value="logs"><LuBookKey className="text-lg mr-3" /> Logs</TabsTrigger>
{/*<TabsTrigger value="data"><FiDatabase className="text-lg mr-3" /> Data</TabsTrigger>*/}
{/* <Separator className="hidden lg:block my-2" /> */}
<TabsTrigger value="ui"><MdOutlinePalette className="text-lg mr-3" /> User Interface</TabsTrigger>
</div>
</SettingsNavCard>
</TabsList>

Expand Down

0 comments on commit ffc2511

Please sign in to comment.