diff --git a/public/images/esrb_warning.png b/public/images/esrb_warning.png index b372a51..c9f558f 100644 Binary files a/public/images/esrb_warning.png and b/public/images/esrb_warning.png differ diff --git a/src/components/common/CinematicIntro.tsx b/src/components/common/CinematicIntro.tsx index f434250..7933eef 100644 --- a/src/components/common/CinematicIntro.tsx +++ b/src/components/common/CinematicIntro.tsx @@ -65,7 +65,7 @@ export function CinematicIntro({ onComplete, startMusic }: CinematicIntroProps) -
- {ALL_TABS.map((tab) => { +
+ {CATEGORY_TABS.map((tab) => { + const isActive = tab === activeTab; + return ( + + ); + })} +
+ +
+ {SERVER_TABS.map((tab) => { + const isActive = tab === activeTab; + return ( + + ); + })} +
+ {UTILITY_TABS.map((tab) => { const isActive = tab === activeTab; const updateCount = tab === "Installed" @@ -518,16 +554,9 @@ const WorkshopView = memo(function WorkshopView() { key={tab} onClick={() => selectTab(tab)} className={` - relative h-10 px-6 text-lg mc-text-shadow tracking-widest border-none outline-none cursor-pointer transition-all - ${isActive ? "text-[#FFFF55] scale-105" : "text-white hover:text-[#FFFF55] hover:scale-105"} + relative h-8 px-4 text-xs mc-text-shadow tracking-widest border outline-none cursor-pointer transition-all + ${isActive ? "text-[#FFFF55] border-[#FFFF55] bg-black/40" : "text-[#A0A0A0] border-[#444] hover:text-white hover:border-[#888]"} `} - style={{ - backgroundImage: isActive - ? "url('/images/button_highlighted.png')" - : "url('/images/Button_Background.png')", - backgroundSize: "100% 100%", - imageRendering: "pixelated", - }} > {tab.toUpperCase()} {updateCount > 0 && ( @@ -540,16 +569,9 @@ const WorkshopView = memo(function WorkshopView() { })}
-
- - {showSearch ? ( - +
+ {showSearch ? ( +
)}
- - ) : loading ? ( - +
+ ) : loading ? ( +
Searching Archives... - - ) : error ? ( - +
+ ) : error ? ( +
{error} - - ) : ( - +
+ ) : ( +
{filteredItems.length === 0 ? (
@@ -805,9 +808,8 @@ const WorkshopView = memo(function WorkshopView() { ))}
)} - - )} - +
+ )}
@@ -1104,26 +1106,8 @@ function PackageModal({ : "REINSTALL"; return ( <> - - e.stopPropagation()} - className="flex flex-col w-[640px] max-h-[85vh] overflow-hidden font-['Mojangles'] border-2 border-[#555] rounded-sm" - style={{ - backgroundImage: "url('/images/frame_background.png')", - backgroundSize: "100% 100%", - imageRendering: "pixelated", - }} - > +
+
e.stopPropagation()} className="flex flex-col w-[640px] max-h-[85vh] overflow-hidden font-['Mojangles'] mc-options-bg">
{imgError ? (
@@ -1176,11 +1160,11 @@ function PackageModal({
{pkg.extended_description && pkg.extended_description.trim() !== "" && ( -
- - Plugin Description +
+ + Description -
+
{pkg.extended_description} @@ -1189,9 +1173,9 @@ function PackageModal({ )}
-
+
- + Metadata
@@ -1435,8 +1419,8 @@ function PackageModal({
- - +
+
{showInstall && (