mirror of
https://github.com/BrenBroZAYT/gameyfin.git
synced 2026-06-13 16:40:01 +00:00
Fixed some minor UI issues that were bugging me
Move keystore
This commit is contained in:
@@ -0,0 +1 @@
|
|||||||
|
jarsigner -keystore gameyfin.jks <name of the plugin file>.jar gameyfin-plugins
|
||||||
@@ -1,6 +1,7 @@
|
|||||||
import {Button, Card, Chip, Skeleton, Tooltip, useDisclosure} from "@heroui/react";
|
import {Button, Card, Chip, Skeleton, Tooltip, useDisclosure} from "@heroui/react";
|
||||||
import {
|
import {
|
||||||
CheckCircle,
|
CheckCircle,
|
||||||
|
IconContext,
|
||||||
PauseCircle,
|
PauseCircle,
|
||||||
PlayCircle,
|
PlayCircle,
|
||||||
Power,
|
Power,
|
||||||
@@ -103,11 +104,11 @@ export function PluginManagementCard({plugin, updatePlugin}: {
|
|||||||
switch (trustLevel) {
|
switch (trustLevel) {
|
||||||
case PluginTrustLevel.OFFICIAL:
|
case PluginTrustLevel.OFFICIAL:
|
||||||
return <Tooltip color="foreground" placement="bottom" content="Official plugin">
|
return <Tooltip color="foreground" placement="bottom" content="Official plugin">
|
||||||
<SealCheck weight="fill" className="fill-success"/>
|
<SealCheck className="fill-success"/>
|
||||||
</Tooltip>;
|
</Tooltip>;
|
||||||
case PluginTrustLevel.BUNDLED:
|
case PluginTrustLevel.BUNDLED:
|
||||||
return <Tooltip color="foreground" placement="bottom" content="Bundled plugin">
|
return <Tooltip color="foreground" placement="bottom" content="Bundled plugin">
|
||||||
<SealCheck weight="fill"/>
|
<SealCheck/>
|
||||||
</Tooltip>;
|
</Tooltip>;
|
||||||
case PluginTrustLevel.THIRD_PARTY:
|
case PluginTrustLevel.THIRD_PARTY:
|
||||||
return <Tooltip color="foreground" placement="bottom" content="3rd party plugin">
|
return <Tooltip color="foreground" placement="bottom" content="3rd party plugin">
|
||||||
@@ -115,7 +116,7 @@ export function PluginManagementCard({plugin, updatePlugin}: {
|
|||||||
</Tooltip>;
|
</Tooltip>;
|
||||||
case PluginTrustLevel.UNTRUSTED:
|
case PluginTrustLevel.UNTRUSTED:
|
||||||
return <Tooltip color="foreground" placement="bottom" content="Invalid plugin signature">
|
return <Tooltip color="foreground" placement="bottom" content="Invalid plugin signature">
|
||||||
<SealWarning weight="fill" className="fill-danger"/>
|
<SealWarning className="fill-danger"/>
|
||||||
</Tooltip>;
|
</Tooltip>;
|
||||||
default:
|
default:
|
||||||
return <Tooltip color="foreground" placement="bottom" content="Unkown verification status">
|
return <Tooltip color="foreground" placement="bottom" content="Unkown verification status">
|
||||||
@@ -170,9 +171,11 @@ export function PluginManagementCard({plugin, updatePlugin}: {
|
|||||||
</div>
|
</div>
|
||||||
<div className="flex flex-1 flex-col items-center gap-2">
|
<div className="flex flex-1 flex-col items-center gap-2">
|
||||||
<PluginLogo plugin={plugin}/>
|
<PluginLogo plugin={plugin}/>
|
||||||
<p className="flex flex-row gap-1 font-semibold">
|
<p className="flex flex-row items-center gap-1 font-semibold">
|
||||||
{plugin.name}
|
{plugin.name}
|
||||||
{trustLevelToBadge(plugin.trustLevel)}
|
<IconContext.Provider value={{size: 18, weight: "fill"}}>
|
||||||
|
{trustLevelToBadge(plugin.trustLevel)}
|
||||||
|
</IconContext.Provider>
|
||||||
</p>
|
</p>
|
||||||
<div className="flex flex-row gap-2">
|
<div className="flex flex-row gap-2">
|
||||||
<Chip size="sm" radius="sm" className="text-xs">{plugin.version}</Chip>
|
<Chip size="sm" radius="sm" className="text-xs">{plugin.version}</Chip>
|
||||||
|
|||||||
@@ -61,7 +61,6 @@ export default function LibraryCreationModal({
|
|||||||
<Form>
|
<Form>
|
||||||
<ModalHeader className="flex flex-col gap-1">Add a new library</ModalHeader>
|
<ModalHeader className="flex flex-col gap-1">Add a new library</ModalHeader>
|
||||||
<ModalBody>
|
<ModalBody>
|
||||||
<h4 className="text-l font-bold">Details</h4>
|
|
||||||
<div className="flex flex-col gap-2">
|
<div className="flex flex-col gap-2">
|
||||||
<Input
|
<Input
|
||||||
name="name"
|
name="name"
|
||||||
|
|||||||
Reference in New Issue
Block a user