From dc52572167ea83e6b910add432405d25d139d422 Mon Sep 17 00:00:00 2001 From: "netlify[bot]" Date: Mon, 13 Jul 2026 21:34:41 +0000 Subject: [PATCH] Redesign homepage layout and update site for visual consistency (6a52a0fd52ce8a00be02a543) --- app/contribute/contribute-view.tsx | 39 +- app/docs/view.tsx | 23 +- app/globals.css | 1093 +++++++++++++++++ app/layout.tsx | 19 +- app/notification-generator/page.tsx | 2 +- app/projects/eternalcombat/page.tsx | 18 +- app/projects/eternalcore/page.tsx | 506 ++++---- components/builds/build-header.tsx | 8 +- components/builds/build-row.tsx | 4 +- components/contribute/contribute-hero.tsx | 14 +- components/contribute/contribution-card.tsx | 2 +- components/docs/content/docs-header.tsx | 2 +- .../placeholder/placeholder-table.tsx | 2 +- components/docs/search/search-modal.tsx | 2 +- components/docs/sidebar/doc-sidebar.tsx | 2 +- components/docs/view/docs-card.tsx | 2 +- components/docs/view/docs-header.tsx | 10 +- components/footer/footer.tsx | 240 +--- components/hero/hero.tsx | 148 +-- components/hero/navbar.tsx | 484 +------- components/home/animated-home.tsx | 286 ++++- components/home/features/features.tsx | 49 +- .../tabs/sound/sound-table.tsx | 2 +- components/shared/cta-section.tsx | 75 +- components/team/team-hero.tsx | 17 +- components/team/team-member.tsx | 4 +- components/team/team.tsx | 25 +- components/ui/alert-box.tsx | 25 +- components/ui/button.tsx | 21 +- components/ui/card.tsx | 3 +- components/ui/copy-to-clipboard.tsx | 4 +- components/ui/cursor-glow.tsx | 77 ++ components/ui/mdx/badge.tsx | 4 +- components/ui/mdx/before-after.tsx | 6 +- components/ui/mdx/code-block.tsx | 2 +- components/ui/mdx/command.tsx | 10 +- components/ui/mdx/heading.tsx | 2 +- public/community/wumpus.png | Bin 0 -> 271026 bytes 38 files changed, 1997 insertions(+), 1235 deletions(-) create mode 100644 components/ui/cursor-glow.tsx create mode 100644 public/community/wumpus.png diff --git a/app/contribute/contribute-view.tsx b/app/contribute/contribute-view.tsx index 43351be6..23252f52 100644 --- a/app/contribute/contribute-view.tsx +++ b/app/contribute/contribute-view.tsx @@ -5,6 +5,7 @@ import { ContributeHero } from "@/components/contribute/contribute-hero"; import { ContributionCard } from "@/components/contribute/contribution-card"; import { ContributionEmptyState } from "@/components/contribute/contribution-empty-state"; import { ContributionHint } from "@/components/contribute/contribution-hint"; +import { CursorGlow } from "@/components/ui/cursor-glow"; const containerVariants = { hidden: { opacity: 0 }, @@ -39,24 +40,26 @@ export default function ContributeView({ cards }: { cards: ContributionCardData[
{cards.length > 0 ? ( - - {cards.map((card, index) => ( - - ))} - + + + {cards.map((card, index) => ( + + ))} + + ) : ( )} diff --git a/app/docs/view.tsx b/app/docs/view.tsx index 3e62284b..0e76fece 100644 --- a/app/docs/view.tsx +++ b/app/docs/view.tsx @@ -8,6 +8,7 @@ import { DocsBackground } from "@/components/docs/view/docs-background"; import { DocsCard } from "@/components/docs/view/docs-card"; import { DocsHeader } from "@/components/docs/view/docs-header"; import Cta from "@/components/shared/cta-section"; +import { CursorGlow } from "@/components/ui/cursor-glow"; import { DOC_PROJECTS } from "@/lib/docs-projects"; export function DocsView() { @@ -44,16 +45,18 @@ export function DocsView() {
- - {DOC_PROJECTS.map((project) => ( - - ))} - + + + {DOC_PROJECTS.map((project) => ( + + ))} + +
diff --git a/app/globals.css b/app/globals.css index e05a418e..8f8ce6e9 100644 --- a/app/globals.css +++ b/app/globals.css @@ -372,3 +372,1096 @@ pre[class*="language-"] { pre[class*="language-"] { color: var(--prism-text) !important; } + +/* EternalCode 2026 visual system */ +:root { + color-scheme: light; + --ec-bg: #f7f7f2; + --ec-panel: #fdfdf9; + --ec-panel-strong: #eeeee7; + --ec-footer: #efefe8; + --ec-text: #171914; + --ec-muted: rgb(23 25 20 / 0.66); + --ec-faint: rgb(23 25 20 / 0.46); + --ec-line: rgb(23 25 20 / 0.14); + --ec-soft: rgb(23 25 20 / 0.065); + --ec-accent: #3b82f6; + --ec-accent-text: #1d4ed8; + --ec-accent-ink: #ffffff; + --ec-nav: rgb(247 247 242 / 0.9); + --ec-code: #171a15; + --ec-code-text: #f3f5ec; + --ec-glow: rgb(59 130 246 / 0.18); + --ec-glow-core: rgb(59 130 246 / 0.34); +} + +.dark { + color-scheme: dark; + --ec-bg: #0d0f0d; + --ec-panel: #141713; + --ec-panel-strong: #090b09; + --ec-footer: #080a08; + --ec-text: #f1f3ea; + --ec-muted: rgb(241 243 234 / 0.62); + --ec-faint: rgb(241 243 234 / 0.42); + --ec-line: rgb(241 243 234 / 0.12); + --ec-soft: rgb(255 255 255 / 0.06); + --ec-accent: #60a5fa; + --ec-accent-text: #60a5fa; + --ec-accent-ink: #07111f; + --ec-nav: rgb(11 13 12 / 0.84); + --ec-code: #080a08; + --ec-code-text: #f4f5ef; + --ec-glow: rgb(96 165 250 / 0.17); + --ec-glow-core: rgb(96 165 250 / 0.32); +} + +html { + scroll-behavior: smooth; + background: var(--ec-bg); +} +body { + background: var(--ec-bg); + color: var(--ec-text); + font-family: var(--font-manrope), sans-serif; +} +::selection { + background: var(--ec-accent); + color: var(--ec-accent-ink); +} +.site-shell { + min-height: 100vh; + overflow: hidden; + background: var(--ec-bg); + color: var(--ec-text); +} +.site-nav { + border: 1px solid var(--ec-line); + border-radius: 1.1rem; + background: var(--ec-nav); + box-shadow: 0 18px 60px rgb(0 0 0 / 0.12); + backdrop-filter: blur(18px); +} +.nav-link { + border-radius: 999px; + padding: 0.55rem 0.9rem; + color: var(--ec-muted); + font-size: 0.82rem; + font-weight: 600; + transition: 0.2s ease; +} +.nav-link:hover, +.nav-link-active { + background: var(--ec-soft); + color: var(--ec-text); +} +.section-shell { + width: min(100% - 2rem, 92rem); + margin-inline: auto; +} +.hero-grid { + position: absolute; + inset: 0; + opacity: 0.48; + background-image: + linear-gradient(var(--ec-line) 1px, transparent 1px), + linear-gradient(90deg, var(--ec-line) 1px, transparent 1px); + background-size: 64px 64px; + mask-image: linear-gradient(to bottom, black 20%, transparent 90%); +} +.eyebrow, +.section-kicker { + display: flex; + align-items: center; + gap: 0.65rem; + font-family: var(--font-jetbrains-mono), monospace; + font-size: 0.68rem; + line-height: 1; + letter-spacing: 0.16em; + text-transform: uppercase; + color: var(--ec-muted); +} +.section-kicker span, +.hero-title span, +.text-link { + color: var(--ec-accent-text); +} +.status-dot { + display: inline-block; + width: 0.45rem; + height: 0.45rem; + flex: none; + border-radius: 50%; + background: var(--ec-accent); + box-shadow: 0 0 14px color-mix(in srgb, var(--ec-accent) 65%, transparent); +} +.hero-title { + max-width: 65rem; + margin-top: 1.7rem; + font-size: clamp(3.3rem, 8vw, 8.2rem); + font-weight: 600; + line-height: 0.88; + letter-spacing: -0.075em; +} +.primary-action, +.secondary-action, +.pill-link, +.text-link { + display: inline-flex; + align-items: center; + justify-content: center; + gap: 0.6rem; + font-size: 0.82rem; + font-weight: 700; + transition: 0.2s ease; +} +.primary-action { + min-height: 3.2rem; + border-radius: 999px; + padding: 0 1.35rem; + background: var(--ec-accent); + color: var(--ec-accent-ink); +} +.primary-action:hover { + filter: brightness(1.04); + transform: translateY(-2px); +} +.secondary-action, +.pill-link { + min-height: 3.2rem; + border: 1px solid var(--ec-line); + border-radius: 999px; + padding: 0 1.25rem; + color: var(--ec-muted); +} +.secondary-action:hover, +.pill-link:hover { + border-color: color-mix(in srgb, var(--ec-text) 28%, transparent); + color: var(--ec-text); +} +.project-card, +.ec-card { + border-color: var(--ec-line); + background-color: var(--ec-panel); + color: var(--ec-text); +} +.project-card { + display: block; + min-height: 31rem; + border-width: 1px; + border-radius: 1.75rem; + padding: 1.5rem; + overflow: hidden; + transition: + transform 0.35s ease, + border-color 0.35s ease, + box-shadow 0.35s ease; +} +.project-card:hover { + transform: translateY(-6px); + border-color: color-mix(in srgb, var(--ec-text) 25%, transparent); + box-shadow: 0 22px 55px rgb(0 0 0 / 0.1); +} +.project-icon { + display: grid; + width: 3.25rem; + height: 3.25rem; + place-items: center; + border-radius: 1rem; + background: var(--ec-soft); + color: var(--ec-text); +} +.project-blue { + background-image: radial-gradient( + circle at 15% 20%, + color-mix(in srgb, var(--ec-accent) 20%, transparent), + transparent 38% + ); +} +.project-blue .project-icon { + color: var(--ec-accent-text); +} +.project-violet { + background-image: radial-gradient( + circle at 15% 20%, + rgb(37 99 235 / 0.16), + transparent 38% + ); +} +.project-violet .project-icon { + color: #2563eb; +} +.project-cyan { + background-image: radial-gradient( + circle at 15% 20%, + rgb(14 165 233 / 0.15), + transparent 38% + ); +} +.project-cyan .project-icon { + color: #0284c7; +} +.display-title { + max-width: 46rem; + font-size: clamp(2.55rem, 5vw, 5rem); + font-weight: 600; + line-height: 0.98; + letter-spacing: -0.06em; +} +.code-panel { + overflow: hidden; + border: 1px solid var(--ec-line); + border-radius: 1.25rem; + background: var(--ec-code); + color: var(--ec-code-text); + box-shadow: 0 30px 80px rgb(0 0 0 / 0.16); +} +.terminal-caret { + display: inline-block; + width: 0.5rem; + height: 1rem; + margin-left: 0.2rem; + vertical-align: middle; + background: var(--ec-accent); + animation: blink 1s steps(2) infinite; +} +@keyframes blink { + 50% { + opacity: 0; + } +} +.cta-panel { + display: flex; + flex-direction: column; + justify-content: space-between; + gap: 3rem; + border-radius: 2rem; + padding: clamp(2rem, 6vw, 5rem); + background: var(--ec-accent); + color: var(--ec-accent-ink); +} +.cta-button { + display: inline-flex; + width: fit-content; + align-items: center; + gap: 0.65rem; + border-radius: 999px; + padding: 1rem 1.25rem; + background: var(--ec-accent-ink); + color: white; + font-size: 0.85rem; + font-weight: 700; +} +.cursor-glow { + position: relative; +} +.cursor-glow [data-glow-card] { + --card-glow-x: 50%; + --card-glow-y: 50%; + --card-glow-opacity: 0; + isolation: isolate; + position: relative; + overflow: hidden; +} +.cursor-glow [data-glow-card]::before { + content: ""; + pointer-events: none; + position: absolute; + z-index: 0; + left: var(--card-glow-x); + top: var(--card-glow-y); + width: 19rem; + height: 19rem; + border-radius: 999px; + opacity: var(--card-glow-opacity); + background: radial-gradient( + circle, + var(--ec-glow-core), + var(--ec-glow) 42%, + transparent 72% + ); + filter: blur(24px); + transform: translate(-50%, -50%); + transition: opacity 0.22s ease; + will-change: left, top, opacity; +} +.cursor-glow [data-glow-card] > :not([class*="absolute"]) { + position: relative; + z-index: 1; +} + +main > div:not(.site-shell), +main > section { + background-color: var(--ec-bg) !important; + color: var(--ec-text); +} +.bg-gray-50, +.bg-light-gray-100 { + background-color: var(--ec-bg) !important; +} +.bg-white { + background-color: var(--ec-panel) !important; +} +.border-gray-200, +.border-white\/10 { + border-color: var(--ec-line) !important; +} +.text-gray-900, +.text-gray-800 { + color: var(--ec-text) !important; +} +.text-gray-600, +.text-gray-500 { + color: var(--ec-muted) !important; +} +.bg-blue-600 { + background-color: var(--ec-accent) !important; + color: var(--ec-accent-ink) !important; +} +.text-blue-600 { + color: var(--ec-accent-text) !important; +} +.rounded-xl, +.rounded-2xl { + border-radius: 1.1rem; +} +.prose { + --tw-prose-body: var(--ec-muted); + --tw-prose-headings: var(--ec-text); + --tw-prose-links: var(--ec-accent); + --tw-prose-bold: var(--ec-text); + --tw-prose-code: var(--ec-accent); +} + +@media (min-width: 768px) { + .cta-panel { + flex-direction: row; + align-items: end; + } +} +@media (max-width: 640px) { + .project-card { + min-height: 27rem; + } +} +@media (hover: none), (pointer: coarse), (prefers-reduced-motion: reduce) { + .cursor-glow-blob { + display: none; + } +} + +.code-panel [class*="text-white/"] { + color: rgb(255 255 255 / 0.48) !important; +} + +/* Minimal Minecraft hero */ +.hero-minimal { + position: relative; + display: grid; + min-height: 92svh; + place-items: center; + overflow: hidden; + border-bottom: 1px solid var(--ec-line); + padding: 9rem 1rem 5rem; +} +.hero-minimal::before { + content: ""; + position: absolute; + top: 20%; + left: 50%; + width: min(56rem, 90vw); + height: 24rem; + border-radius: 50%; + background: color-mix(in srgb, var(--ec-accent) 9%, transparent); + filter: blur(100px); + transform: translateX(-50%); +} +.hero-minimal-inner { + position: relative; + z-index: 2; + display: flex; + flex-direction: column; + align-items: center; + text-align: center; +} +.hero-minimal-title { + max-width: 70rem; + margin-top: 1.7rem; + font-size: clamp(3.8rem, 9vw, 8.5rem); + font-weight: 600; + line-height: 0.88; + letter-spacing: -0.075em; +} +.hero-minimal-title span { + color: var(--ec-accent-text); +} +.hero-minimal-lead { + max-width: 43rem; + margin-top: 2rem; + color: var(--ec-muted); + font-size: clamp(1rem, 1.5vw, 1.18rem); + line-height: 1.75; +} +.hero-minimal-actions { + display: flex; + flex-wrap: wrap; + justify-content: center; + gap: 0.75rem; + margin-top: 2rem; +} +.hero-minimal-scroll { + position: absolute; + z-index: 3; + bottom: 1.2rem; + left: 50%; + display: flex; + align-items: center; + gap: 0.45rem; + color: var(--ec-faint); + font-family: var(--font-jetbrains-mono), monospace; + font-size: 0.58rem; + letter-spacing: 0.08em; + text-transform: uppercase; + transform: translateX(-50%); + transition: color 0.2s ease; +} +.hero-minimal-scroll:hover { + color: var(--ec-text); +} +@media (max-width: 640px) { + .hero-minimal { + min-height: 88svh; + padding-top: 8rem; + } + .hero-minimal-title { + font-size: clamp(3.25rem, 16vw, 5.2rem); + } + .hero-minimal-scroll { + display: none; + } +} + +/* EternalCore product page */ +.ec-project-page { + overflow: hidden; + background: var(--ec-bg); + color: var(--ec-text); +} +.ec-project-hero { + position: relative; + min-height: 100svh; + overflow: hidden; + border-bottom: 1px solid var(--ec-line); + padding-top: 9rem; +} +.ec-project-hero::before { + content: ""; + position: absolute; + width: 46rem; + height: 46rem; + right: -14rem; + top: 5rem; + border-radius: 50%; + background: radial-gradient( + circle, + color-mix(in srgb, var(--ec-accent) 13%, transparent), + transparent 68% + ); +} +.ec-project-hero-layout { + position: relative; + z-index: 2; + display: grid; + min-height: calc(100svh - 12rem); + align-items: center; + gap: clamp(3rem, 7vw, 7rem); + padding-bottom: 5rem; +} +.ec-project-copy { + max-width: 48rem; +} +.ec-project-copy h1 { + max-width: 54rem; + margin-top: 1.6rem; + font-size: clamp(3.8rem, 7.5vw, 7.6rem); + font-weight: 600; + line-height: 0.9; + letter-spacing: -0.072em; +} +.ec-project-copy h1 span { + color: var(--ec-accent-text); +} +.ec-project-copy > p { + max-width: 42rem; + margin-top: 1.7rem; + color: var(--ec-muted); + font-size: clamp(1rem, 1.4vw, 1.18rem); + line-height: 1.75; +} +.ec-project-actions { + display: flex; + flex-wrap: wrap; + gap: 0.75rem; + margin-top: 2rem; +} +.ec-project-note { + display: flex; + align-items: center; + gap: 0.55rem; + margin-top: 2rem; + color: var(--ec-faint); + font-family: var(--font-jetbrains-mono), monospace; + font-size: 0.62rem; +} +.ec-project-note svg { + color: var(--ec-accent-text); +} +.ec-project-visual { + width: 100%; + max-width: 44rem; + justify-self: end; +} +.ec-project-banner-frame { + position: relative; + aspect-ratio: 16 / 10; + overflow: hidden; + border: 1px solid var(--ec-line); + border-radius: 1.8rem; + background: var(--ec-panel); + box-shadow: 0 40px 100px rgb(3 10 24 / 0.18); +} +.ec-project-banner-overlay { + position: absolute; + inset: 0; + background: linear-gradient(145deg, transparent 52%, rgb(2 6 23 / 0.38)); +} +.ec-project-banner-chip { + position: absolute; + border: 1px solid rgb(255 255 255 / 0.18); + border-radius: 999px; + padding: 0.5rem 0.7rem; + background: rgb(5 10 20 / 0.62); + color: white; + font-family: var(--font-jetbrains-mono), monospace; + font-size: 0.58rem; + backdrop-filter: blur(12px); +} +.ec-chip-top { + top: 1rem; + right: 1rem; +} +.ec-chip-bottom { + right: 1rem; + bottom: 1rem; +} +.ec-project-scroll { + position: absolute; + z-index: 3; + bottom: 1.2rem; + left: 50%; + display: flex; + align-items: center; + gap: 0.45rem; + color: var(--ec-faint); + font-family: var(--font-jetbrains-mono), monospace; + font-size: 0.58rem; + text-transform: uppercase; + letter-spacing: 0.08em; + transform: translateX(-50%); +} +.ec-capabilities { + padding-block: 8rem; +} +.ec-section-intro { + max-width: 55rem; +} +.ec-section-intro h2 { + margin-top: 1.5rem; + font-size: clamp(2.8rem, 5.4vw, 5.7rem); + font-weight: 600; + line-height: 0.96; + letter-spacing: -0.06em; +} +.ec-section-intro > p { + max-width: 42rem; + margin-top: 1.5rem; + color: var(--ec-muted); + line-height: 1.75; +} +.ec-capability-grid { + display: grid; + gap: 1px; + margin-top: 4rem; + overflow: hidden; + border: 1px solid var(--ec-line); + border-radius: 1.6rem; + background: var(--ec-line); +} +.ec-capability { + display: flex; + min-height: 15rem; + flex-direction: column; + justify-content: space-between; + padding: 1.5rem; + background: var(--ec-panel); +} +.ec-capability svg { + color: var(--ec-accent-text); +} +.ec-capability strong { + margin-top: 3rem; + font-family: var(--font-jetbrains-mono), monospace; + font-size: clamp(2.5rem, 5vw, 4.5rem); + font-weight: 500; + letter-spacing: -0.07em; +} +.ec-capability span { + max-width: 12rem; + color: var(--ec-muted); + font-size: 0.72rem; + line-height: 1.5; +} +.ec-showcase-section { + border-block: 1px solid var(--ec-line); + padding-block: 8rem; + background: var(--ec-panel-strong); +} +.ec-section-intro-wide { + max-width: 67rem; +} +.ec-showcase-list { + display: flex; + flex-direction: column; + gap: 9rem; + margin-top: 7rem; +} +.ec-showcase-row { + display: grid; + align-items: center; + gap: clamp(2rem, 7vw, 7rem); +} +.ec-showcase-copy { + max-width: 29rem; +} +.ec-showcase-copy > span { + color: var(--ec-accent-text); + font-family: var(--font-jetbrains-mono), monospace; + font-size: 0.62rem; + text-transform: uppercase; + letter-spacing: 0.12em; +} +.ec-showcase-copy h3 { + margin-top: 1rem; + font-size: clamp(2.25rem, 4vw, 4.4rem); + font-weight: 600; + line-height: 1; + letter-spacing: -0.055em; +} +.ec-showcase-copy p { + margin-top: 1.3rem; + color: var(--ec-muted); + line-height: 1.75; +} +.ec-showcase-copy a { + display: inline-flex; + align-items: center; + gap: 0.5rem; + margin-top: 1.5rem; + color: var(--ec-accent-text); + font-size: 0.78rem; + font-weight: 700; +} +.ec-gif-frame { + position: relative; + aspect-ratio: 16 / 10; + overflow: hidden; + border: 1px solid var(--ec-line); + border-radius: 1.7rem; + background: #080b10; + box-shadow: 0 28px 70px rgb(3 10 24 / 0.16); +} +.ec-gif-frame::after { + content: ""; + position: absolute; + inset: 0; + border-radius: inherit; + box-shadow: inset 0 0 0 1px rgb(255 255 255 / 0.06); +} +.ec-gif-blue { + box-shadow: 0 28px 80px rgb(37 99 235 / 0.14); +} +.ec-gif-indigo { + box-shadow: 0 28px 80px rgb(79 70 229 / 0.14); +} +.ec-gif-sky { + box-shadow: 0 28px 80px rgb(14 165 233 / 0.14); +} +.ec-mini-gallery { + display: grid; + gap: 1rem; + margin-top: 9rem; +} +.ec-mini-card { + overflow: hidden; + border: 1px solid var(--ec-line); + border-radius: 1.25rem; + background: var(--ec-panel); +} +.ec-mini-image { + position: relative; + aspect-ratio: 16 / 10; + overflow: hidden; + background: #080b10; +} +.ec-mini-card > div:last-child { + display: flex; + align-items: center; + justify-content: space-between; + padding: 0.9rem 1rem; + color: var(--ec-muted); + font-size: 0.7rem; +} +.ec-mini-card svg { + color: var(--ec-accent-text); +} +.ec-config-section { + display: grid; + align-items: center; + gap: clamp(3rem, 8vw, 8rem); + padding-block: 10rem; +} +.ec-config-copy { + max-width: 34rem; +} +.ec-config-copy h2 { + margin-top: 1.4rem; + font-size: clamp(2.7rem, 5vw, 5.3rem); + font-weight: 600; + line-height: 0.97; + letter-spacing: -0.06em; +} +.ec-config-copy > p { + margin-top: 1.4rem; + color: var(--ec-muted); + line-height: 1.75; +} +.ec-config-copy ul { + display: grid; + gap: 0.8rem; + margin-top: 2rem; +} +.ec-config-copy li { + display: flex; + align-items: center; + gap: 0.65rem; + color: var(--ec-muted); + font-size: 0.78rem; +} +.ec-config-copy li svg { + color: var(--ec-accent-text); +} +.ec-config-preview { + min-width: 0; + overflow: hidden; + border: 1px solid var(--ec-line); + border-radius: 1.5rem; + background: var(--ec-code); + box-shadow: 0 35px 85px rgb(3 10 24 / 0.2); +} +.ec-config-window-bar { + display: flex; + align-items: center; + justify-content: space-between; + border-bottom: 1px solid rgb(255 255 255 / 0.1); + padding: 0.9rem 1rem; + color: rgb(255 255 255 / 0.45); + font-family: var(--font-jetbrains-mono), monospace; + font-size: 0.6rem; +} +.ec-config-code { + height: 36rem; + overflow: hidden; + padding: 1rem; + mask-image: linear-gradient(to bottom, black 76%, transparent); +} +.ec-config-code pre { + margin: 0 !important; + background: transparent !important; +} +.ec-project-cta { + display: flex; + align-items: end; + justify-content: space-between; + gap: 3rem; + margin-bottom: 8rem; + border-radius: 2rem; + padding: clamp(2rem, 6vw, 5rem); + background: linear-gradient(135deg, #2563eb, #4338ca); + color: white; +} +.ec-project-cta .section-kicker { + color: rgb(255 255 255 / 0.65); +} +.ec-project-cta .section-kicker span { + color: white; +} +.ec-project-cta h2 { + max-width: 52rem; + margin-top: 1.3rem; + font-size: clamp(2.7rem, 5vw, 5.5rem); + font-weight: 600; + line-height: 0.97; + letter-spacing: -0.06em; +} +.ec-project-cta-actions { + display: flex; + flex: none; + flex-direction: column; + gap: 0.7rem; +} +.ec-project-cta .primary-action { + background: white; + color: #111827; +} +.ec-project-cta .secondary-action { + border-color: rgb(255 255 255 / 0.25); + color: white; +} +@media (min-width: 768px) { + .ec-capability-grid { + grid-template-columns: repeat(4, 1fr); + } + .ec-mini-gallery { + grid-template-columns: repeat(3, 1fr); + } +} +@media (min-width: 1024px) { + .ec-project-hero-layout { + grid-template-columns: minmax(0, 1fr) minmax(31rem, 0.85fr); + } + .ec-showcase-row { + grid-template-columns: 0.7fr 1.3fr; + } + .ec-showcase-reverse { + grid-template-columns: 1.3fr 0.7fr; + } + .ec-showcase-reverse .ec-showcase-copy { + order: 2; + } + .ec-showcase-reverse .ec-gif-frame { + order: 1; + } + .ec-config-section { + grid-template-columns: 0.75fr 1.25fr; + } +} +@media (max-width: 1023px) { + .ec-project-hero { + padding-top: 8rem; + } + .ec-project-visual { + max-width: none; + justify-self: stretch; + } + .ec-config-preview { + transform: none !important; + } + .ec-project-cta { + align-items: flex-start; + flex-direction: column; + } + .ec-project-cta-actions { + flex-direction: row; + flex-wrap: wrap; + } +} +@media (max-width: 640px) { + .ec-project-copy h1 { + font-size: clamp(3.3rem, 15vw, 5rem); + } + .ec-capabilities, + .ec-showcase-section, + .ec-config-section { + padding-block: 6rem; + } + .ec-showcase-list { + gap: 6rem; + margin-top: 5rem; + } + .ec-mini-gallery { + margin-top: 6rem; + } + .ec-config-code { + height: 30rem; + } + .ec-project-scroll { + display: none; + } +} +@media (prefers-reduced-motion: reduce) { + .ec-project-copy, + .ec-project-visual, + .ec-config-preview { + transform: none !important; + } +} + +/* Clean community CTA */ +.cta-panel-clean { + position: relative; + overflow: visible; + align-items: end; + background: linear-gradient(135deg, #2563eb, #4338ca); + color: white; +} +.cta-wumpus-column { + display: flex; + width: 13rem; + flex: none; + flex-direction: column; + align-items: center; + gap: 0.75rem; + align-self: stretch; + justify-content: flex-end; +} +.cta-wumpus { + position: relative; + display: grid; + width: 13.25rem; + height: 15.25rem; + margin-top: -3rem; + place-items: end center; +} +.cta-wumpus-glow { + position: absolute; + right: 1.75rem; + bottom: 1rem; + left: 1.75rem; + height: 3.75rem; + border-radius: 50%; + background: rgb(96 165 250 / 0.62); + filter: blur(28px); + transition: + transform 0.35s ease, + opacity 0.35s ease; +} +.cta-wumpus-image { + position: relative; + z-index: 1; + width: auto; + height: 15.75rem; + object-fit: contain; + filter: drop-shadow(0 18px 22px rgb(15 23 42 / 0.22)); + transform: translateY(-0.9rem) rotate(-1deg); + transform-origin: 50% 80%; + transition: transform 0.35s cubic-bezier(0.2, 0.8, 0.2, 1); +} +.cta-wumpus:hover .cta-wumpus-image { + transform: translateY(-1.35rem) rotate(1.5deg) scale(1.025); +} +.cta-wumpus:hover .cta-wumpus-glow { + opacity: 0.9; + transform: scale(1.12); +} +.cta-button-clean { + width: 100%; + min-width: 12rem; + justify-content: center; + background: white; + color: #172554; + box-shadow: 0 14px 35px rgb(15 23 42 / 0.2); +} +.cta-button-clean:hover { + background: #eff6ff; + transform: translateY(-2px); +} + +/* EternalCore minimal pass */ +.ec-project-hero::before { + width: 38rem; + height: 38rem; + opacity: 0.65; +} +.ec-project-banner-frame { + border-radius: 1.25rem; + box-shadow: 0 24px 60px rgb(3 10 24 / 0.12); +} +.ec-project-banner-overlay, +.ec-project-banner-chip { + display: none; +} +.ec-capabilities { + padding-block: 7rem; +} +.ec-capability { + min-height: 12rem; +} +.ec-showcase-section { + padding-block: 7rem; + background: var(--ec-bg); +} +.ec-showcase-list { + gap: 7rem; + margin-top: 5rem; +} +.ec-showcase-row { + padding-block: 1rem; +} +.ec-gif-frame { + border-radius: 1.25rem; + box-shadow: none; +} +.ec-gif-blue, +.ec-gif-indigo, +.ec-gif-sky { + box-shadow: none; +} +.ec-mini-gallery { + display: none; +} +.ec-config-section { + padding-block: 8rem; +} +.ec-config-preview { + border-radius: 1.25rem; + box-shadow: 0 24px 60px rgb(3 10 24 / 0.14); +} +.ec-project-cta { + margin-bottom: 7rem; + border: 1px solid var(--ec-line); + background: var(--ec-panel); + color: var(--ec-text); +} +.ec-project-cta .section-kicker { + color: var(--ec-muted); +} +.ec-project-cta .section-kicker span { + color: var(--ec-accent-text); +} +.ec-project-cta .primary-action { + background: var(--ec-accent); + color: var(--ec-accent-ink); +} +.ec-project-cta .secondary-action { + border-color: var(--ec-line); + color: var(--ec-muted); +} +@media (max-width: 767px) { + .cta-panel-clean { + align-items: flex-start; + } + .cta-wumpus-column { + width: 100%; + } + .cta-wumpus { + width: 11.5rem; + height: 12.75rem; + margin-top: -1rem; + } + .cta-wumpus-image { + height: 13.25rem; + } + .cta-button-clean { + width: 100%; + } +} diff --git a/app/layout.tsx b/app/layout.tsx index 8054d389..eeaddaf3 100644 --- a/app/layout.tsx +++ b/app/layout.tsx @@ -1,5 +1,5 @@ import type { Metadata, Viewport } from "next"; -import { JetBrains_Mono, Poppins } from "next/font/google"; +import { JetBrains_Mono, Manrope } from "next/font/google"; import NextTopLoader from "nextjs-toploader"; import "./globals.css"; import "lenis/dist/lenis.css"; @@ -15,13 +15,12 @@ import { Providers } from "./providers"; export const dynamic = "force-static"; export const revalidate = 5; -const poppins = Poppins({ - weight: ["400", "500", "600", "700"], +const manrope = Manrope({ subsets: ["latin"], display: "swap", preload: true, fallback: ["system-ui", "arial"], - variable: "--font-poppins", + variable: "--font-manrope", }); const jetbrainsMono = JetBrains_Mono({ @@ -36,8 +35,8 @@ export const viewport: Viewport = { maximumScale: 5, userScalable: true, themeColor: [ - { media: "(prefers-color-scheme: light)", color: "#eff1f5" }, - { media: "(prefers-color-scheme: dark)", color: "#0d1117" }, + { media: "(prefers-color-scheme: light)", color: "#0b0d0c" }, + { media: "(prefers-color-scheme: dark)", color: "#0b0d0c" }, ], }; @@ -108,12 +107,12 @@ export default function RootLayout({ }>) { return ( @@ -124,7 +123,7 @@ export default function RootLayout({ easing="ease" height={3} initialPosition={0.08} - shadow="0 0 10px #3b82f6,0 0 5px #3b82f6" + shadow="0 0 10px #3b82f6" showSpinner={false} speed={200} /> @@ -132,7 +131,7 @@ export default function RootLayout({ -
+
{children}
diff --git a/app/notification-generator/page.tsx b/app/notification-generator/page.tsx index d1245b4b..37422c6f 100644 --- a/app/notification-generator/page.tsx +++ b/app/notification-generator/page.tsx @@ -62,7 +62,7 @@ export default function NotificationGeneratorPage() {
-

+

Notification Generator

diff --git a/app/projects/eternalcombat/page.tsx b/app/projects/eternalcombat/page.tsx index 365a298e..3b39e63c 100644 --- a/app/projects/eternalcombat/page.tsx +++ b/app/projects/eternalcombat/page.tsx @@ -20,12 +20,12 @@ export default function EternalCombatPage() { const scale = useTransform(scrollYProgress, [0, 0.5], [1, 0.95]); return ( -
+
{/* Background Decor */}
-
+
@@ -42,9 +42,9 @@ export default function EternalCombatPage() { PvP Evolved
-

+

Combat Logging,
- + Solved Forever.

@@ -103,7 +103,7 @@ export default function EternalCombatPage() {
-
+
-
-
+
+
latest.txt
@@ -145,7 +145,7 @@ export default function EternalCombatPage() {
[19:23:01]{" "} - + ⚠ You are in combat! {" "} @@ -153,7 +153,7 @@ export default function EternalCombatPage() {
...
-
+
[19:23:45] vLucky tried to disconnect.
diff --git a/app/projects/eternalcore/page.tsx b/app/projects/eternalcore/page.tsx index ec290222..8f95c8b7 100644 --- a/app/projects/eternalcore/page.tsx +++ b/app/projects/eternalcore/page.tsx @@ -1,317 +1,239 @@ "use client"; -import { m, motion, useScroll, useTransform } from "framer-motion"; -import { Book, Check, ChevronRight, Download, Layers, Settings, Zap } from "lucide-react"; +import { motion, useScroll, useTransform } from "framer-motion"; +import { + ArrowDownRight, + ArrowRight, + BookOpen, + Box, + Check, + Download, + Github, + Layers3, + MessagesSquare, + Settings2, + ShieldCheck, + Zap, +} from "lucide-react"; import Image from "next/image"; +import Link from "next/link"; import { useRef } from "react"; -import { Button } from "@/components/ui/button"; -import { Card } from "@/components/ui/card"; -import { FacadePattern } from "@/components/ui/facade-pattern"; -import { FadeIn, MotionSection, ScaleIn, SlideIn } from "@/components/ui/motion/motion-components"; -import { slideUp } from "@/lib/animations/variants"; -import netlifyImageLoader from "@/lib/netlify-image-loader"; - import { ConfigPreview } from "./config-preview"; -import { EternalShowcase } from "./eternal-showcase"; + +const capabilities = [ + { icon: Box, value: "80+", label: "commands without legacy baggage" }, + { icon: Zap, value: "Paper", label: "built for the modern server stack" }, + { icon: Layers3, value: "Folia", label: "region-aware from the beginning" }, + { icon: ShieldCheck, value: "OSS", label: "inspect it, change it, ship it" }, +]; + +const showcases = [ + { + eyebrow: "Homes", + title: "Teleportation that feels predictable.", + description: + "Named homes, permission-based limits and clear feedback for players. Useful defaults first; configuration when you need it.", + image: "/docs/eternalcore/homes/sethome.gif", + accent: "blue", + }, + { + eyebrow: "Communication", + title: "Messages people can actually read.", + description: + "Private messages, broadcasts and admin channels with modern formatting—without assembling a small novel of nested builders.", + image: "/docs/eternalcore/adminchat-channel.gif", + accent: "sky", + }, +]; export default function EternalCorePage() { - const targetRef = useRef(null); - const { scrollYProgress } = useScroll({ - target: targetRef, + const heroRef = useRef(null); + const configRef = useRef(null); + const { scrollYProgress: heroProgress } = useScroll({ + target: heroRef, offset: ["start start", "end start"], }); - - const opacity = useTransform(scrollYProgress, [0, 0.5], [1, 0]); - const scale = useTransform(scrollYProgress, [0, 0.5], [1, 0.95]); + const { scrollYProgress: configProgress } = useScroll({ + target: configRef, + offset: ["start end", "end start"], + }); + const heroY = useTransform(heroProgress, [0, 1], [0, 120]); + const heroScale = useTransform(heroProgress, [0, 0.8], [1, 0.94]); + const configY = useTransform(configProgress, [0, 1], [70, -70]); return ( -
- {/* Background Decor */} -
-
-
-
- -
- -
- {/* Hero Section */} -
- - {/* Text Content */} -
- - -
- - Next-Gen Essentials -
-
- - -

- Essential commands. -
- - Uncompromised performance. - -

-
- - -

- EternalCore is a modern, open-source replacement for EssentialsX. Built for - Paper & Folia to deliver maximum performance without the legacy bloat. -

-
- - - - - - -
+
+
+
+
+ +
EternalCore · Open source Minecraft plugin
+

+ Everything your server needs. + Nothing it does not. +

+

+ A modern essentials plugin for Paper and Folia. Commands, homes, moderation, chat and + everyday server tools—designed as one coherent experience. +

+
+ + Download EternalCore + + + Read documentation +
- - {/* Project Banner Placeholder */} -
- -
- EternalCore Project Banner -
-
- +
+ Free, open source and not followed by an enterprise + pricing call.
-
- {/* Features Section */} -
-
- -

- The core of your network. -

-

- Everything you need to run a professional server, available for free. -

-
+ +
+ EternalCore project banner +
+
+ +
+ + See it in action + +
+ +
+
+
+ 01 One plugin, one consistent system +
+

Essentials rebuilt for how servers run today.

+

+ EternalCore replaces a patchwork of utilities with a focused foundation that is easier + to operate, easier to configure and easier to extend. +

+
+
+ {capabilities.map((item) => { + const Icon = item.icon; + return ( +
+ + {item.value} + {item.label} +
+ ); + })} +
+
+ +
+
+
+
+ 02 Real features, not mockups +
+

Watch the plugin work.

+

Two everyday workflows, shown exactly as players and administrators use them.

- - {[ - { - title: "80+ Commands", - description: - "From essential administration to fun mechanics, we have covered every use case you can imagine.", - icon: Layers, - iconColor: "text-purple-500", - gradient: "from-purple-500/20 to-indigo-500/20", - }, - { - title: "Open Source & Free", - description: - "EternalCore is and will always be free. Inspect the code, contribute, and build with confidence.", - icon: Download, - iconColor: "text-green-500", - gradient: "from-green-500/20 to-emerald-500/20", - }, - { - title: "Paper & Folia", - description: - "Built specifically for modern server software. 100% async and optimized for high-performance.", - icon: Zap, - iconColor: "text-yellow-500", - gradient: "from-yellow-500/20 to-orange-500/20", - }, - { - title: "Rich Formatting", - description: - "Full support for modern MiniMessage and legacy &c&lcolor codes simultaneously.", - icon: Check, - iconColor: "text-blue-500", - gradient: "from-blue-500/20 to-cyan-500/20", - }, - ].map((feature) => ( - - -
+ {showcases.map((showcase, index) => ( +
+
+ {showcase.eyebrow} +

{showcase.title}

+

{showcase.description}

+ + Explore this feature + +
+ + {`${showcase.eyebrow} - -
- -
-

- {feature.title} -

-

- {feature.description} -

- - +
+
))} - -
-
- - - -
- {/* Configuration Section */} -
-
- -
- - Configuration -
-

- Configuration
- Done Right. -

-

- Forget about guessing property names. EternalCore uses a strongly-typed - configuration system that ensures your settings are always valid and automatically - up-to-date. -

-
    - {[ - "Automatic config updates", - "Detailed comments generated automatically", - "Reload-safe architecture", - ].map((item) => ( -
  • -
    - -
    - {item} -
  • - ))} -
-
- - -
- {/* The "Long Screenshot" Container */} -
- {/* Window Controls */} -
-
-
-
-
-
-
- eternalcore - - config.yml -
-
- - {/* Tilted Content */} - {/* Content Container (Standard, non-tilted) */} -
- {/* Inner blur container */} -
- {/* Auto-scrolling animation container */} -
- - {/* Duplicate content for seamless loop */} - -
-
-
- - {/* Gradient overlay to fade bottom */} -
+
+
+
- {/* Animation Styles */} - -
-
- +
+
+
+ 03 Configuration without archaeology
-
+

Detailed when you need it. Sensible before you touch it.

+

+ Start with useful defaults, then tune homes, chat, databases, cooldowns and server + behavior from one readable configuration. +

+
    +
  • + Human-readable YAML +
  • +
  • + English and Polish messages +
  • +
  • + SQLite, MySQL, MariaDB and PostgreSQL +
  • +
+
+ +
+ config.yml + EternalCore / main +
+
+ +
+
+ - {/* Footer CTA */} -
- -

- Ready to upgrade your server? -

-

- Join hundreds of servers already using EternalCore for a more stable and efficient - experience. -

-
- - -
-
-
-
+
+
+
+ 04 Ready when your server is +
+

Replace the essentials pile with one modern core.

+
+
+ + Download latest build + + + View source + +
+
); } diff --git a/components/builds/build-header.tsx b/components/builds/build-header.tsx index b9668752..1fd40371 100644 --- a/components/builds/build-header.tsx +++ b/components/builds/build-header.tsx @@ -4,12 +4,18 @@ export function BuildHeader() { return (
-

+
+ Releases Distribution center +
+

Build Explorer

Access stable releases and development builds for all our projects.

+

+ Stable means tested. Dev means you enjoy surprises. +

); diff --git a/components/builds/build-row.tsx b/components/builds/build-row.tsx index e4102435..045e3412 100644 --- a/components/builds/build-row.tsx +++ b/components/builds/build-row.tsx @@ -26,8 +26,8 @@ function BuildStatusBadge({ type }: { type: "STABLE" | "DEV" }) {
{type === "STABLE" ? : } diff --git a/components/contribute/contribute-hero.tsx b/components/contribute/contribute-hero.tsx index b52ed2dc..7f26b793 100644 --- a/components/contribute/contribute-hero.tsx +++ b/components/contribute/contribute-hero.tsx @@ -4,17 +4,15 @@ import { MotionSection, SlideIn } from "@/components/ui/motion/motion-components export function ContributeHero() { return ( -
+
-

- Become an Open Source{" "} - - - Volunteer - - {" "} +
+ Contribute Build in public +
+

+ Make open source better with us.

diff --git a/components/contribute/contribution-card.tsx b/components/contribute/contribution-card.tsx index ca1d4198..5f4cb017 100644 --- a/components/contribute/contribution-card.tsx +++ b/components/contribute/contribution-card.tsx @@ -38,7 +38,7 @@ export function ContributionCard({ return ( - +
diff --git a/components/docs/eternalcore/placeholder/placeholder-table.tsx b/components/docs/eternalcore/placeholder/placeholder-table.tsx index 1ae385af..ab71a5b5 100644 --- a/components/docs/eternalcore/placeholder/placeholder-table.tsx +++ b/components/docs/eternalcore/placeholder/placeholder-table.tsx @@ -57,7 +57,7 @@ export function PlaceholderTable({ placeholders }: PlaceholderTableProps) { className={cn( "rounded px-2 py-0.5 font-medium text-xs", p.requiresPlayer - ? "bg-orange-100 text-orange-700 dark:bg-orange-900/30 dark:text-orange-300" + ? "bg-sky-100 text-sky-700 dark:bg-sky-900/30 dark:text-sky-300" : "bg-gray-100 text-gray-600 dark:bg-gray-800 dark:text-gray-400" )} > diff --git a/components/docs/search/search-modal.tsx b/components/docs/search/search-modal.tsx index c0958049..07a1ece9 100644 --- a/components/docs/search/search-modal.tsx +++ b/components/docs/search/search-modal.tsx @@ -45,7 +45,7 @@ const CATEGORY_BADGE_STYLES: Record = { Multification: "bg-blue-100 text-blue-700 ring-blue-200 dark:bg-blue-500/20 dark:text-blue-200 dark:ring-blue-500/40", Contribute: - "bg-emerald-100 text-emerald-700 ring-emerald-200 dark:bg-emerald-500/20 dark:text-emerald-200 dark:ring-emerald-500/40", + "bg-sky-100 text-sky-700 ring-sky-200 dark:bg-sky-500/20 dark:text-sky-200 dark:ring-sky-500/40", }; const DOCS_PREFIX_REGEX = /^\/docs\//; diff --git a/components/docs/sidebar/doc-sidebar.tsx b/components/docs/sidebar/doc-sidebar.tsx index 8bc3c609..71bdae48 100644 --- a/components/docs/sidebar/doc-sidebar.tsx +++ b/components/docs/sidebar/doc-sidebar.tsx @@ -75,7 +75,7 @@ const DocSidebar: FC = ({ className = "", onItemClick, sidebarS rotate: prefersReducedMotion ? 0 : 5, }} > - +

Documentation

diff --git a/components/docs/view/docs-card.tsx b/components/docs/view/docs-card.tsx index ad237b75..cc3a4c2c 100644 --- a/components/docs/view/docs-card.tsx +++ b/components/docs/view/docs-card.tsx @@ -17,7 +17,7 @@ export function DocsCard({ project }: DocsCardProps) { return ( - +
diff --git a/components/docs/view/docs-header.tsx b/components/docs/view/docs-header.tsx index 472e3e95..1f0381b7 100644 --- a/components/docs/view/docs-header.tsx +++ b/components/docs/view/docs-header.tsx @@ -4,16 +4,22 @@ export function DocsHeader() { const { title, description } = DOCS_PAGE_CONFIG; return ( -
+
-

+
+ Library Product documentation +
+

{title}

{description}

+

+ Written by humans. Tested by humans. Typos also provided by humans. +

diff --git a/components/footer/footer.tsx b/components/footer/footer.tsx index a2a19c95..0e8b8f01 100644 --- a/components/footer/footer.tsx +++ b/components/footer/footer.tsx @@ -1,214 +1,74 @@ -"use client"; - -import { Icon } from "@iconify/react"; -import { motion } from "framer-motion"; +import { ArrowUpRight } from "lucide-react"; import Image from "next/image"; import Link from "next/link"; - -import DiscordIcon from "@/components/icons/discord"; -import GitHubIcon from "@/components/icons/github"; -import TikTokIcon from "@/components/icons/round-tiktok"; -import YouTubeIcon from "@/components/icons/youtube"; import logo from "@/public/logo.svg"; -interface FooterLink { - href: string; - label: string; - isExternal?: boolean; -} - -interface FooterSection { - title: string; - links: FooterLink[]; -} - -const footerSections: FooterSection[] = [ +const groups = [ { - title: "Product", + title: "Explore", links: [ - { href: "/builds", label: "Build Explorer" }, - { href: "https://docs.eternalcode.pl/", label: "Documentation", isExternal: true }, - { href: "https://repo.eternalcode.pl/#/", label: "Repository", isExternal: true }, - { href: "https://status.eternalcode.pl/", label: "Status", isExternal: true }, + ["Documentation", "/docs"], + ["Team", "/team"], + ["Contribute", "/contribute"], + ["Builds", "/builds"], ], }, { title: "Projects", links: [ - { href: "/projects/eternalcore", label: "EternalCore" }, - { href: "/projects/eternalcombat", label: "EternalCombat" }, - ], - }, - { - title: "Community", - links: [ - { href: "https://discord.com/invite/FQ7jmGBd6c", label: "Discord", isExternal: true }, - { href: "https://github.com/EternalCodeTeam", label: "GitHub", isExternal: true }, - { - href: "https://www.youtube.com/channel/UC2BEaMJWxxUscN50AD0oY_Q", - label: "YouTube", - isExternal: true, - }, - { href: "https://www.tiktok.com/@eternalcode.pl", label: "TikTok", isExternal: true }, + ["EternalCore", "/projects/eternalcore"], + ["EternalCombat", "/projects/eternalcombat"], + ["Multification", "/docs/multification"], ], }, - { - title: "Resource", - links: [ - { - href: "https://spigotmc.org/resources/authors/eternalcodeteam.1570200/", - label: "SpigotMC", - isExternal: true, - }, - { - href: "https://modrinth.com/organization/eternalcodeteam", - label: "Modrinth", - isExternal: true, - }, - { href: "https://bstats.org/author/vLucky", label: "bStats", isExternal: true }, - ], - }, - { - title: "Company", - links: [ - { href: "/#about", label: "About" }, - { href: "/team", label: "Team" }, - { href: "/contribute", label: "Contribute" }, - ], - }, -]; - -const socialLinks = [ - { - href: "https://github.com/EternalCodeTeam", - label: "GitHub", - icon: , - }, - { - href: "https://discord.com/invite/FQ7jmGBd6c", - label: "Discord", - icon: , - }, - { - href: "https://www.youtube.com/channel/UC2BEaMJWxxUscN50AD0oY_Q", - label: "YouTube", - icon: , - }, - { - href: "https://www.tiktok.com/@eternalcode.pl", - label: "TikTok", - icon: , - }, ]; export default function Footer() { - const currentYear = new Date().getFullYear(); - return ( -
-
-
-
- - EternalCode Logo - - EternalCode - - -

- Building high-quality, open-source Minecraft solutions. Empowering communities with - reliable software since 2021. -

-
- {socialLinks.map((item) => ( - +
+
+ + + + + EternalCode. + +

+ Open-source infrastructure for ambitious Minecraft communities, designed and maintained + in Poland. +

+ + Follow development + +
+ {groups.map((group) => ( +
+

+ {group.title} +

+
+ {group.links.map(([label, href]) => ( + - {item.icon} - + {label} + ))}
- -
- {footerSections.map((section) => ( -
-

- {section.title} -

-
    - {section.links.map((link) => ( -
  • - {link.isExternal ? ( - - {link.label} - - ) : ( - - {link.label} - - )} -
  • - ))} -
-
- ))} -
-
- -
-
-

- © {currentYear} EternalCodeTeam. All rights reserved. -

-
- - - - - - - - Powered by Netlify - - - - Designed with by the EternalCodeTeam. - -
-
-
+ ))} +
+
+ © {new Date().getFullYear()} EternalCodeTeam + Open source. Built with care. Occasionally fixed after midnight.
); diff --git a/components/hero/hero.tsx b/components/hero/hero.tsx index d5ea9902..1d046a35 100644 --- a/components/hero/hero.tsx +++ b/components/hero/hero.tsx @@ -1,106 +1,66 @@ "use client"; -import { m } from "framer-motion"; -import { Github } from "lucide-react"; -import ArrowForwardHeroIcon from "@/components/icons/arrow-forward-hero"; -import { Button } from "@/components/ui/button"; -import { FadeIn, MotionSection, SlideIn } from "@/components/ui/motion/motion-components"; -import Terminal from "./terminal/terminal-window"; +import { motion } from "framer-motion"; +import { ArrowDownRight, ArrowRight, Github } from "lucide-react"; +import Link from "next/link"; export default function Hero() { return ( -
- {/* Background Blob - using CSS animation for better performance */} -
+
+
+
+ + Open source, built by friends + - - {/* Text Content */} -
- {/* Title */} - -

- - EternalCode.pl - -

-
+ + Minecraft plugins +
+ made for real servers. +
- {/* Subtitle */} - -

- Building the future with{" "} - - - open source - - - - . Join a community of passionate developers crafting the next generation of software - tools. -

-
+ + We are a group of friends building open-source tools we enjoy using ourselves. Useful + defaults, readable docs and no corporate nonsense. + - {/* Buttons */} - + + Explore plugins + + - + GitHub + + +
- - -
- - {/* Terminal - Right Side */} - -
- -
-
- -
+ + More about us + +
); } diff --git a/components/hero/navbar.tsx b/components/hero/navbar.tsx index 63fa258e..c0cdc1ca 100644 --- a/components/hero/navbar.tsx +++ b/components/hero/navbar.tsx @@ -1,446 +1,96 @@ "use client"; import { AnimatePresence, motion } from "framer-motion"; -import { ChevronDown, ExternalLink, Menu, Wrench, X } from "lucide-react"; +import { ArrowUpRight, Menu, X } from "lucide-react"; import Image from "next/image"; import Link from "next/link"; import { usePathname } from "next/navigation"; -import { useCallback, useEffect, useRef, useState } from "react"; -import { createPortal } from "react-dom"; - -import AnnouncementBanner from "@/components/hero/announcement-banner"; -import { slideDown } from "@/lib/animations/variants"; -import { cn } from "@/lib/utils"; +import { useState } from "react"; import logo from "@/public/logo.svg"; import ThemeSwitchButton from "./theme-switch-button"; -import { TOOLS_OPTIONS } from "./tools-dropdown"; - -interface NavLink { - href: string; - label: string; - isExternal?: boolean; -} -const NAV_LINKS: NavLink[] = [ +const links = [ { href: "/", label: "Home" }, - { href: "/team", label: "Team" }, { href: "/docs", label: "Docs" }, + { href: "/team", label: "Team" }, { href: "/contribute", label: "Contribute" }, + { href: "/builds", label: "Builds" }, ]; -const EXTERNAL_LINKS: NavLink[] = [ - { - href: "https://repo.eternalcode.pl/#/", - label: "Repository", - isExternal: true, - }, - { - href: "https://status.eternalcode.pl/", - label: "Status", - isExternal: true, - }, -]; - -const TOOLS_LINKS = TOOLS_OPTIONS.map((opt) => ({ - label: opt.label, - href: opt.value, -})); +export default function Navbar() { + const pathname = usePathname(); + const [open, setOpen] = useState(false); -function NavItem({ href, label, isActive, isExternal }: NavLink & { isActive: boolean }) { return ( - - - {label} - {!!isExternal && } - - {!!isActive && ( - - )} - - ); -} - -function ToolsMenu() { - const [isOpen, setIsOpen] = useState(false); - const menuRef = useRef(null); - - useEffect(() => { - const handleClick = (e: MouseEvent) => { - if (menuRef.current && !menuRef.current.contains(e.target as Node)) { - setIsOpen(false); - } - }; - if (isOpen) { - document.addEventListener("mousedown", handleClick); - } - return () => document.removeEventListener("mousedown", handleClick); - }, [isOpen]); + ); } diff --git a/components/home/animated-home.tsx b/components/home/animated-home.tsx index 634771fa..3370738f 100644 --- a/components/home/animated-home.tsx +++ b/components/home/animated-home.tsx @@ -1,77 +1,237 @@ "use client"; -import { m } from "framer-motion"; -import dynamic from "next/dynamic"; +import { motion } from "framer-motion"; +import { + ArrowRight, + Blocks, + BookOpen, + Box, + Check, + Code2, + Github, + PackageCheck, + Sparkles, + Users, +} from "lucide-react"; +import Link from "next/link"; import Hero from "@/components/hero/hero"; -import { FacadePattern } from "@/components/ui/facade-pattern"; -import VisibleSection from "@/components/ui/visible-section"; +import Cta from "@/components/shared/cta-section"; +import { CursorGlow } from "@/components/ui/cursor-glow"; -const About = dynamic(() => import("@/components/home/about/about-section"), { - loading: () =>
, -}); -const Cta = dynamic(() => import("@/components/shared/cta-section"), { - loading: () =>
, -}); -const Faq = dynamic(() => import("@/components/home/faq/faq-section"), { - loading: () =>
, -}); -const Features = dynamic(() => import("@/components/home/features/features"), { - loading: () =>
, -}); -const Sponsors = dynamic(() => import("@/components/home/sponsors/sponsors-section"), { - loading: () =>
, -}); +const projects = [ + { + name: "EternalCore", + description: "A complete, production-ready foundation for modern Minecraft servers.", + href: "/projects/eternalcore", + tag: "Server toolkit", + icon: Box, + tone: "blue", + }, + { + name: "EternalCombat", + description: "Precise combat control designed for competitive communities.", + href: "/projects/eternalcombat", + tag: "Combat engine", + icon: Sparkles, + tone: "violet", + }, + { + name: "Multification", + description: "A flexible text format that makes rich messages effortless.", + href: "/docs/multification", + tag: "Developer library", + icon: Code2, + tone: "cyan", + }, +]; + +const principles = [ + { + icon: PackageCheck, + title: "Production first", + text: "Tools shaped by real servers, strict reviews and measurable performance.", + }, + { + icon: BookOpen, + title: "Documented deeply", + text: "Clear guides, practical examples and APIs that respect your time.", + }, + { + icon: Users, + title: "Built in public", + text: "Open roadmaps, transparent decisions and a community that can contribute.", + }, + { + icon: Blocks, + title: "Designed to compose", + text: "Focused projects that work brilliantly alone and even better together.", + }, +]; export default function AnimatedHome() { return ( - -
-
- -
+
+ -
+
+
+ 01 Selected projects +
+

+ Things we built because apparently playing Minecraft was not enough. +

+ + {projects.map((project, index) => { + const Icon = project.icon; + return ( + + +
+ + + + + 0{index + 1} / 03 + +
+
+ + {project.tag} + +

+ {project.name} +

+

+ {project.description} +

+
+
+ Explore project{" "} + +
+ +
+ ); + })} +
+
-
+
+
+
+
+ 02 Our standard +
+

Software people trust at 3 AM.

+

+ We are an open-source engineering team from Poland. We build dependable tools for + server owners and developers who care about quality, clarity and control. +

+ + Meet the team + +
+ + {principles.map((item) => { + const Icon = item.icon; + return ( +
+ +

+ {item.title} +

+

{item.text}

+
+ ); + })} +
+
+
-
+
+
+ {[ + ["10+", "open-source projects"], + ["100k+", "monthly downloads"], + ["24/7", "community-driven development"], + ].map(([value, label]) => ( +
+ + {value} + + {label} +
+ ))} +
+
- -
+
+
+
+
+ + eternalcode / main +
+
+

+ $ ./gradlew build +

+

Resolving production modules...

+

Running quality gates...

+

+ + Build successful in 2.4s +

+

+ $ deploy --with-confidence{" "} + +

+
+
+
+
+ 03 Developer experience +
+

Complex under the hood. Calm on the surface.

+

+ Predictable configuration, useful defaults and documentation written for shipping—not + guessing. +

+
+ + Read docs + + + View source + +
+
+
+
-
- - - - - - -
- + +
); } diff --git a/components/home/features/features.tsx b/components/home/features/features.tsx index c1ae8b0c..fbf6decb 100644 --- a/components/home/features/features.tsx +++ b/components/home/features/features.tsx @@ -7,6 +7,7 @@ import JavaIcon from "@/components/icons/java"; import TabNew from "@/components/icons/tab-new"; import SectionTitle from "@/components/section-title"; import { Card } from "@/components/ui/card"; +import { CursorGlow } from "@/components/ui/cursor-glow"; import { MotionSection, SlideIn } from "@/components/ui/motion/motion-components"; import { slideUp } from "@/lib/animations/variants"; @@ -24,14 +25,14 @@ const features: Feature[] = [ title: "Java Ecosystem", description: "We harness the full power of the Java ecosystem to build scalable, high-performance server-side applications and plugins that you can rely on.", - color: "from-orange-500/20 to-red-500/20", + color: "from-blue-500/20 to-indigo-500/20", }, { icon:
); diff --git a/components/notification-generator/tabs/sound/sound-table.tsx b/components/notification-generator/tabs/sound/sound-table.tsx index c7a4c1a4..4ba49756 100644 --- a/components/notification-generator/tabs/sound/sound-table.tsx +++ b/components/notification-generator/tabs/sound/sound-table.tsx @@ -267,7 +267,7 @@ function SoundRow({ className={`border-gray-100 border-b hover:bg-gray-50 dark:border-gray-700 dark:hover:bg-gray-800 ${ selectedSound?.id === sound.id ? "bg-blue-50 dark:bg-blue-900/20" : "" } ${ - currentlyPlayingId === sound.id ? "bg-green-50 dark:bg-green-900/20" : "" + currentlyPlayingId === sound.id ? "bg-blue-50 dark:bg-blue-900/20" : "" } cursor-pointer transition-colors duration-150`} onClick={() => onSelectSound(sound.id)} > diff --git a/components/shared/cta-section.tsx b/components/shared/cta-section.tsx index c75850ce..9a80a933 100644 --- a/components/shared/cta-section.tsx +++ b/components/shared/cta-section.tsx @@ -1,39 +1,56 @@ "use client"; import { Icon } from "@iconify/react"; - -import { Button } from "@/components/ui/button"; -import { SlideIn } from "@/components/ui/motion/motion-components"; +import { ArrowUpRight, MessageCircle, Users } from "lucide-react"; +import Image from "next/image"; export default function Cta() { return ( -
-
- -
-

- Join our Community -

-

- Connect with other developers, showcase your projects, and get help with EternalCode - libraries. The best discussions happen on our Discord. -

-
- -
+
+
+
+ + Build with us + +

+ Good software gets better in good company. +

+

+ Ask questions, share feedback or just hang out with people who also spend too much time + thinking about Minecraft server plugins. +

+
+ + Developers & server owners + + + Help, feedback & releases + +
+
+ +
); diff --git a/components/team/team-hero.tsx b/components/team/team-hero.tsx index cccf57c0..d825af5c 100644 --- a/components/team/team-hero.tsx +++ b/components/team/team-hero.tsx @@ -4,22 +4,23 @@ import { MotionSection, SlideIn } from "@/components/ui/motion/motion-components export default function TeamHero() { return ( -
+
-

- The Architects of{" "} - - Innovation - +
+ People EternalCode team +
+

+ Friends who happen to build{" "} + dependable software.

- Meet the developers, designers, and creators who build powerful open-source tools. - Driven by curiosity and united by code. + No office, no matching hoodies, no quarterly targets. Just people who enjoy making + useful open-source things together.

diff --git a/components/team/team-member.tsx b/components/team/team-member.tsx index ab9171e5..5742f8ad 100644 --- a/components/team/team-member.tsx +++ b/components/team/team-member.tsx @@ -19,9 +19,9 @@ export default function TeamMember({ member, index }: TeamMemberProps) { return ( - + {/* Background Gradient */} -
+
{/* Avatar */}
diff --git a/components/team/team.tsx b/components/team/team.tsx index 731bc082..dd43de0e 100644 --- a/components/team/team.tsx +++ b/components/team/team.tsx @@ -1,4 +1,5 @@ import Image from "next/image"; +import { CursorGlow } from "@/components/ui/cursor-glow"; import { MotionSection, SlideIn } from "@/components/ui/motion/motion-components"; import { getTeamData } from "@/lib/team"; import TeamMember from "./team-member"; @@ -52,17 +53,19 @@ export default async function Team() { ))} ) : ( - - {section.members.map((member, index) => ( - - - - ))} - + + + {section.members.map((member, index) => ( + + + + ))} + + )}
))} diff --git a/components/ui/alert-box.tsx b/components/ui/alert-box.tsx index 3b6798dc..717551ee 100644 --- a/components/ui/alert-box.tsx +++ b/components/ui/alert-box.tsx @@ -23,11 +23,10 @@ const alertContainerVariants = cva( type: { info: "border border-blue-500/20 bg-blue-500/10 dark:border-blue-500/20 dark:bg-blue-500/10", warning: - "border border-yellow-500/20 bg-yellow-500/10 dark:border-yellow-500/20 dark:bg-yellow-500/10", + "border border-indigo-500/20 bg-indigo-500/10 dark:border-indigo-500/20 dark:bg-indigo-500/10", danger: "border border-red-500/20 bg-red-500/10 dark:border-red-500/20 dark:bg-red-500/10", - tip: "border border-green-500/20 bg-green-500/10 dark:border-green-500/20 dark:bg-green-500/10", - success: - "border border-emerald-500/20 bg-emerald-500/10 dark:border-emerald-500/20 dark:bg-emerald-500/10", + tip: "border border-blue-500/20 bg-blue-500/10 dark:border-blue-500/20 dark:bg-blue-500/10", + success: "border border-sky-500/20 bg-sky-500/10 dark:border-sky-500/20 dark:bg-sky-500/10", note: "border border-purple-500/20 bg-purple-500/10 dark:border-purple-500/20 dark:bg-purple-500/10", question: "border border-indigo-500/20 bg-indigo-500/10 dark:border-indigo-500/20 dark:bg-indigo-500/10", @@ -47,10 +46,10 @@ const alertIconVariants = cva("h-5 w-5", { variants: { type: { info: "text-blue-500 dark:text-blue-400", - warning: "text-yellow-500 dark:text-yellow-400", + warning: "text-indigo-500 dark:text-indigo-400", danger: "text-red-500 dark:text-red-400", - tip: "text-green-500 dark:text-green-400", - success: "text-emerald-500 dark:text-emerald-400", + tip: "text-blue-500 dark:text-blue-400", + success: "text-sky-500 dark:text-sky-400", note: "text-purple-500 dark:text-purple-400", question: "text-indigo-500 dark:text-indigo-400", important: "text-amber-500 dark:text-amber-400", @@ -66,10 +65,10 @@ const alertTextVariants = cva("prose-sm wrap-break-word md:prose-base max-w-full variants: { type: { info: "text-blue-800 dark:text-blue-200", - warning: "text-yellow-800 dark:text-yellow-200", + warning: "text-indigo-800 dark:text-indigo-200", danger: "text-red-800 dark:text-red-200", - tip: "text-green-800 dark:text-green-200", - success: "text-emerald-800 dark:text-emerald-200", + tip: "text-blue-800 dark:text-blue-200", + success: "text-sky-800 dark:text-sky-200", note: "text-purple-800 dark:text-purple-200", question: "text-indigo-800 dark:text-indigo-200", important: "text-amber-800 dark:text-amber-200", @@ -85,10 +84,10 @@ const alertTitleVariants = cva("mb-1 font-semibold text-sm md:text-base", { variants: { type: { info: "text-blue-900 dark:text-blue-100", - warning: "text-yellow-900 dark:text-yellow-100", + warning: "text-indigo-900 dark:text-indigo-100", danger: "text-red-900 dark:text-red-100", - tip: "text-green-900 dark:text-green-100", - success: "text-emerald-900 dark:text-emerald-100", + tip: "text-blue-900 dark:text-blue-100", + success: "text-sky-900 dark:text-sky-100", note: "text-purple-900 dark:text-purple-100", question: "text-indigo-900 dark:text-indigo-100", important: "text-amber-900 dark:text-amber-100", diff --git a/components/ui/button.tsx b/components/ui/button.tsx index 1e266c40..c08381bb 100644 --- a/components/ui/button.tsx +++ b/components/ui/button.tsx @@ -9,29 +9,30 @@ import { interactionSpring } from "@/lib/animations/variants"; import { cn } from "@/lib/utils"; const buttonVariants = cva( - "group relative inline-flex cursor-pointer select-none items-center justify-center overflow-visible font-medium transition-colors focus:outline-hidden focus-visible:ring-2 focus-visible:ring-blue-500 focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50", + "group relative inline-flex cursor-pointer select-none items-center justify-center overflow-visible font-semibold transition-all focus:outline-hidden focus-visible:ring-2 focus-visible:ring-[var(--ec-accent)] focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50", { variants: { variant: { primary: - "border border-transparent bg-blue-600 text-white shadow-sm hover:bg-blue-700 hover:shadow-md dark:bg-blue-500 dark:hover:bg-blue-600", + "border border-transparent bg-[var(--ec-accent)] text-[var(--ec-accent-ink)] shadow-sm hover:shadow-md hover:brightness-105", secondary: - "border border-transparent bg-gray-100 text-gray-900 hover:bg-gray-200 dark:bg-gray-800 dark:text-gray-200 dark:hover:bg-gray-700", + "border border-[var(--ec-line)] bg-[var(--ec-soft)] text-[var(--ec-text)] hover:brightness-95 dark:hover:brightness-125", outline: - "border border-gray-200 bg-transparent hover:bg-gray-50 hover:text-gray-900 dark:border-gray-700 dark:hover:bg-gray-800 dark:hover:text-white", - ghost: "border border-transparent bg-transparent hover:bg-gray-100 dark:hover:bg-gray-800", - link: "h-auto border-transparent bg-transparent p-0 text-blue-600 underline-offset-4 hover:underline dark:text-blue-400", + "border border-[var(--ec-line)] bg-transparent text-[var(--ec-muted)] hover:bg-[var(--ec-soft)] hover:text-[var(--ec-text)]", + ghost: + "border border-transparent bg-transparent text-[var(--ec-muted)] hover:bg-[var(--ec-soft)] hover:text-[var(--ec-text)]", + link: "h-auto border-transparent bg-transparent p-0 text-[var(--ec-accent)] underline-offset-4 hover:underline", danger: "border border-transparent bg-red-600 text-white shadow-sm hover:bg-red-700 hover:shadow-red-500/20 dark:bg-red-700 dark:hover:bg-red-800", contrast: - "border border-transparent bg-gray-900 text-white shadow-sm hover:bg-gray-800 hover:shadow-lg dark:bg-white dark:text-gray-900 dark:hover:bg-gray-100 dark:hover:shadow-blue-500/20", + "border border-transparent bg-[var(--ec-text)] text-[var(--ec-bg)] shadow-sm hover:bg-[var(--ec-accent)] hover:text-[var(--ec-accent-ink)] hover:shadow-lg", }, size: { xs: "h-7 rounded-md px-3 text-xs", sm: "h-9 rounded-lg px-4 text-sm", - md: "h-11 rounded-lg px-6 py-2 text-sm", - lg: "h-12 rounded-xl px-8 py-3 text-base", - xl: "h-14 rounded-xl px-10 py-4 text-lg", + md: "h-11 rounded-full px-6 py-2 text-sm", + lg: "h-12 rounded-full px-8 py-3 text-sm", + xl: "h-14 rounded-full px-10 py-4 text-base", }, fullWidth: { true: "w-full", diff --git a/components/ui/card.tsx b/components/ui/card.tsx index 3acbd7bc..e2b2d9d1 100644 --- a/components/ui/card.tsx +++ b/components/ui/card.tsx @@ -8,9 +8,10 @@ const Card = ({ }: React.HTMLAttributes & { ref?: React.Ref }) => (
diff --git a/components/ui/copy-to-clipboard.tsx b/components/ui/copy-to-clipboard.tsx index 2c870a53..79bfccf0 100644 --- a/components/ui/copy-to-clipboard.tsx +++ b/components/ui/copy-to-clipboard.tsx @@ -39,7 +39,7 @@ export function CopyToClipboard({ t.visible ? "translate-y-0 opacity-100" : "translate-y-3 opacity-0" )} > -
+
@@ -74,7 +74,7 @@ export function CopyToClipboard({ {showIcon ? ( {copied ? ( - + ) : ( )} diff --git a/components/ui/cursor-glow.tsx b/components/ui/cursor-glow.tsx new file mode 100644 index 00000000..6a5f3bab --- /dev/null +++ b/components/ui/cursor-glow.tsx @@ -0,0 +1,77 @@ +"use client"; + +import type { PointerEvent, ReactNode } from "react"; +import { useCallback, useRef } from "react"; +import { cn } from "@/lib/utils"; + +interface CursorGlowProps { + children: ReactNode; + className?: string; +} + +const GLOW_REACH = 180; + +export function CursorGlow({ children, className }: CursorGlowProps) { + const containerRef = useRef(null); + const frameRef = useRef(null); + + const updateCards = useCallback((clientX: number, clientY: number, active: boolean) => { + const container = containerRef.current; + if (!container) { + return; + } + + const cards = Array.from(container.querySelectorAll("[data-glow-card]")); + + for (const card of cards) { + if (!active) { + card.style.setProperty("--card-glow-opacity", "0"); + continue; + } + + const bounds = card.getBoundingClientRect(); + const distanceX = Math.max(bounds.left - clientX, 0, clientX - bounds.right); + const distanceY = Math.max(bounds.top - clientY, 0, clientY - bounds.bottom); + const distance = Math.hypot(distanceX, distanceY); + const opacity = Math.max(0, 1 - distance / GLOW_REACH); + + card.style.setProperty("--card-glow-x", `${clientX - bounds.left}px`); + card.style.setProperty("--card-glow-y", `${clientY - bounds.top}px`); + card.style.setProperty("--card-glow-opacity", opacity.toFixed(3)); + } + }, []); + + const handlePointerMove = useCallback( + (event: PointerEvent) => { + if (event.pointerType === "touch") { + return; + } + + if (frameRef.current !== null) { + cancelAnimationFrame(frameRef.current); + } + + const { clientX, clientY } = event; + frameRef.current = requestAnimationFrame(() => updateCards(clientX, clientY, true)); + }, + [updateCards] + ); + + const clearGlow = useCallback(() => { + if (frameRef.current !== null) { + cancelAnimationFrame(frameRef.current); + } + updateCards(0, 0, false); + }, [updateCards]); + + return ( +
+ {children} +
+ ); +} diff --git a/components/ui/mdx/badge.tsx b/components/ui/mdx/badge.tsx index a4b669b9..659bc92a 100644 --- a/components/ui/mdx/badge.tsx +++ b/components/ui/mdx/badge.tsx @@ -12,9 +12,9 @@ const badgeVariants = cva( default: "border-gray-200 bg-gray-100 text-gray-900 dark:border-gray-700 dark:bg-gray-800 dark:text-gray-100", success: - "border-green-200 bg-green-100 text-green-800 dark:border-green-800 dark:bg-green-900/30 dark:text-green-300", + "border-blue-200 bg-blue-100 text-blue-800 dark:border-blue-800 dark:bg-blue-900/30 dark:text-blue-300", warning: - "border-yellow-200 bg-yellow-100 text-yellow-800 dark:border-yellow-800 dark:bg-yellow-900/30 dark:text-yellow-300", + "border-indigo-200 bg-indigo-100 text-indigo-800 dark:border-indigo-800 dark:bg-indigo-900/30 dark:text-indigo-300", danger: "border-red-200 bg-red-100 text-red-800 dark:border-red-800 dark:bg-red-900/30 dark:text-red-300", info: "border-blue-200 bg-blue-100 text-blue-800 dark:border-blue-800 dark:bg-blue-900/30 dark:text-blue-300", diff --git a/components/ui/mdx/before-after.tsx b/components/ui/mdx/before-after.tsx index b3157e36..e173f93a 100644 --- a/components/ui/mdx/before-after.tsx +++ b/components/ui/mdx/before-after.tsx @@ -164,14 +164,14 @@ export function BeforeAfterItem({ type, title, label, children }: BeforeAfterIte "flex items-center justify-between border-b px-4 py-3", isBefore ? "border-red-200 bg-red-50 dark:border-red-900 dark:bg-red-900" - : "border-green-200 bg-green-50 dark:border-green-900 dark:bg-green-900" + : "border-blue-200 bg-blue-50 dark:border-blue-900 dark:bg-blue-900" )} >
{isBefore ? ( ) : ( - + )} {title ?? (isBefore ? "Before" : "After")}
@@ -182,7 +182,7 @@ export function BeforeAfterItem({ type, title, label, children }: BeforeAfterIte "rounded-full px-2 py-0.5 font-medium text-xs", isBefore ? "bg-red-100 text-red-700 dark:bg-red-800 dark:text-red-100" - : "bg-green-100 text-green-700 dark:bg-green-800 dark:text-green-100" + : "bg-blue-100 text-blue-700 dark:bg-blue-800 dark:text-blue-100" )} > {label} diff --git a/components/ui/mdx/code-block.tsx b/components/ui/mdx/code-block.tsx index 8145f7a9..0cb8c6a7 100644 --- a/components/ui/mdx/code-block.tsx +++ b/components/ui/mdx/code-block.tsx @@ -44,7 +44,7 @@ export const CodeBlock = memo(({ children, language: _language, className }: Cod text={textToCopy} > {({ copied }) => - copied ? : + copied ? : }
diff --git a/components/ui/mdx/command.tsx b/components/ui/mdx/command.tsx index b07cd57c..74d31e24 100644 --- a/components/ui/mdx/command.tsx +++ b/components/ui/mdx/command.tsx @@ -19,12 +19,12 @@ const variantStyles: Record = { light: "bg-gray-100 text-gray-900 dark:bg-gray-800 dark:text-gray-100", }, gradle: { - dark: "bg-gray-900 text-green-400 dark:bg-gray-900 dark:text-green-400", - light: "bg-green-50 text-green-700 dark:bg-green-900/30 dark:text-green-300", + dark: "bg-gray-900 text-blue-400 dark:bg-gray-900 dark:text-blue-400", + light: "bg-blue-50 text-blue-700 dark:bg-blue-900/30 dark:text-blue-300", }, maven: { - dark: "bg-gray-900 text-yellow-400 dark:bg-gray-900 dark:text-yellow-400", - light: "bg-yellow-50 text-yellow-700 dark:bg-yellow-900/30 dark:text-yellow-300", + dark: "bg-gray-900 text-indigo-400 dark:bg-gray-900 dark:text-indigo-400", + light: "bg-indigo-50 text-indigo-700 dark:bg-indigo-900/30 dark:text-indigo-300", }, npm: { dark: "bg-gray-900 text-red-400 dark:bg-gray-900 dark:text-red-400", @@ -100,7 +100,7 @@ export function Command({ > {({ copied }) => copied ? ( - + ) : ( ) diff --git a/components/ui/mdx/heading.tsx b/components/ui/mdx/heading.tsx index b9b10c15..ec83260c 100644 --- a/components/ui/mdx/heading.tsx +++ b/components/ui/mdx/heading.tsx @@ -39,7 +39,7 @@ export const Heading = ({ children, id, tag, className, ...props }: HeadingProps {({ copied }) => (
{copied ? ( - + ) : ( )} diff --git a/public/community/wumpus.png b/public/community/wumpus.png new file mode 100644 index 0000000000000000000000000000000000000000..3dc30da065d354d855c44216882fe63fb895c79e GIT binary patch literal 271026 zcmdqI1yfvI(*-)XySqbz6I_COU~mZ@+}+*XC%6Y60wlP*26u-#6SwHWkv2hLeW zUIOj_4h0jD+w}KO%(p)SWW+^O-4~CZ7pke}l2(y?t;&y2*fM$Oup)ZI(Zv%0UtzGn zs0C~0%LW$F&)7GcBvx?@P5T^IjWks*HXZ$GdOR+A@vrl3u=AXB+CRDZPyT*mHQv)!?XyYGKcB0|Y(A?sVM}wYwwGOp~^AtZ| zBZi3n|Ms$8-S2W%YlRMQu2d-e&(^d3A9CbKw*8k^_uIISrL#z+jvrnT=Gt=8&_^+=jU9z+FayN^8J?cDnPJNi#d^cU1=ZZD{ zb7MpM$BiQUHT&z{GG&%UIyb457p}qwjRvsb8rY$}sr9LgWklWX=_O(H(24Os&o8%Q zJE%0+xt|}%ADw>Y!uYZKK}|>qOslWniv<)6R6F0V^s#+;Uh}Q*j!7(1|L;jW3K-lW zkD(g+Fxk)BVILAc6H5C&oSog3%7W=6NA50RS5&m_HqZY&O;!rEHF<2BMr{1wN&}U8 zCK(g9`8S~QPl(w7s!NYbJ_M{KM{{rM& zZg@tQPw%1MYX@nLJ`LzjTxDjAHYNq+TH9?#czn*Mnv)W0nxJvMzr7h%CUhBcQ=YO$ zZwmE)5k_f?cuTuSDG{<8tOyaV!B%A#%6K`#XxP^ zAEvcOq!kAfD#}wc%(Vd-9*;QGYA-VOk&fb3cv# z&$tu1$cB&0DLT(yDw|0Pw3~zMmM>d|ymq2gTh`whF?y8Z7rv>bak*;xbsCj=>KX`YWKF zxi;akc6X4TA4W%vmrv9G9!;vcrQGD<#a7e$(Z&&y-9jFn>nnM%oWG?)zNE-?KmHllFHvH z!#rR~-^V`#&cv!5+{jP0dGH0U2lpncbJ}P!Z@#z_r?|6!hMY&~uqTOiB>5kRct`&W z<@>_56`ujg{Iv_$DmO*Mhtieaz;k|#=;wI>JT%cb-WT%0#yL-$W; ziAxNIW%b#fkE2h8DTsN&_SJjudg*xvd~ ztH6&d4s*|=n|TtS4R5J5ohYq`W*3>G59Ud^JR9oE;{MLqOh93;tNhzC>tf39VZYsY zI5v}?U*FC}pno5l9lR#j3e6 zxQu#p)+T{5b`s>(?1@#m80D|a68OLE+2w_Pa*cqEcp3m#95i3vCO>n9qP6ic6uKz= zFXE}$^a-**fbx&$ih-?5{LY`j7t2qUl4z&$l>&{4chin87ms!V_gnS)Pjl-xF|Ue0 zc*xNE87mgKRuQq95G2jA*i(Z6pWsAD6w!v4S*L-p;y`Z(wEF6x zzb9aHXgsvvs3RgP(R#P^≉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

dNm1mhT;;WkrT-c- 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

^{Q}(7~OO%0~lO}a- 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 z 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 Np-y?aP@K=D{|kk&;4lCH literal 0 HcmV?d00001