From 3dd524bd845643d10241de11bcc30d24b36095ca Mon Sep 17 00:00:00 2001 From: SimolZimol <70102430+SimolZimol@users.noreply.github.com> Date: Wed, 7 Jan 2026 02:34:36 +0100 Subject: [PATCH] modified: static/css/styles.css modified: templates/projects.html modified: versions/version.json --- static/css/styles.css | 26 ++++++++++++++++++++------ templates/projects.html | 12 +++++++----- versions/version.json | 41 +++++++++-------------------------------- 3 files changed, 36 insertions(+), 43 deletions(-) diff --git a/static/css/styles.css b/static/css/styles.css index 9b89c28..14d1c70 100644 --- a/static/css/styles.css +++ b/static/css/styles.css @@ -42,6 +42,9 @@ a:hover { color: #66e6ff; } .btn-primary:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,212,255,.4); } .btn-secondary { background: transparent; color:#fff; border: 2px solid #333; } .btn-secondary:hover { background:#333; transform: translateY(-2px); } +.btn-outline { background: transparent; color:#00d4ff; border: 2px solid #00d4ff; } +.btn-outline:hover { background: rgba(0,212,255,0.1); transform: translateY(-2px); } +.btn i { font-size: 0.95rem; } .hero-background { position:absolute; inset:0; z-index:1; } .floating-icons { position:absolute; width:100%; height:100%; } @@ -114,7 +117,17 @@ section { scroll-margin-top: 80px; } .filter-btn.active { background: rgba(0,212,255,.1); color:#00d4ff; border-color: rgba(0,212,255,.3); } .project-description { color:#cfcfcf; } .project-technologies { display:flex; flex-wrap:wrap; gap:.5rem; margin: .75rem 0; } -.project-stats { display:flex; gap:1.25rem; margin: .5rem 0 .75rem; } +.project-stats { display:flex; gap:1rem; margin: .75rem 0 1rem; flex-wrap:wrap; } +.project-stats .stat { background:#141414; border:1px solid #242424; border-radius:8px; padding:.5rem .75rem; min-width:90px; } +.project-stats .stat-label { color:#9a9a9a; font-size:.75rem; display:block; } +.project-stats .stat-value { color:#fff; font-weight:600; font-size:.95rem; display:block; margin-top:.1rem; } + +/* Project Status Colors */ +.status-stable { color:#00ffa6 !important; } +.status-beta { color:#ffaa00 !important; } +.status-development, .status-dev { color:#ff9500 !important; } +.status-active { color:#00d4ff !important; } +.status-paused { color:#999 !important; } .stat .stat-label { color:#9a9a9a; font-size:.78rem; } .stat .stat-value { color:#eaeaea; font-weight:700; } .project-actions { display:flex; gap:.6rem; flex-wrap:wrap; margin-top:.5rem; } @@ -127,11 +140,12 @@ section { scroll-margin-top: 80px; } .project-hero-text h1 { color:#fff; font-size:2.2rem; } .project-tagline { color:#aeb; margin:.25rem 0 .5rem; } .project-description { color:#cfcfcf; } -.project-hero-stats { display:flex; gap:1rem; margin: 1rem 0; } -.hero-stat { background:#141414; border:1px solid #242424; border-radius:10px; padding:.6rem .8rem; } -.hero-stat .stat-label { color:#9a9a9a; font-size:.8rem; } -.hero-stat .stat-value { color:#fff; font-weight:700; } -.project-hero-actions { display:flex; gap:.6rem; flex-wrap:wrap; } +.project-hero-stats { display:flex; gap:1rem; margin: 1.5rem 0; flex-wrap:wrap; } +.hero-stat { background:#141414; border:1px solid #242424; border-radius:10px; padding:.75rem 1rem; min-width: 120px; } +.hero-stat .stat-label { color:#9a9a9a; font-size:.82rem; display:block; margin-bottom:.15rem; } +.hero-stat .stat-value { color:#fff; font-weight:700; font-size:1.05rem; display:block; } +.project-hero-actions { display:flex; gap:.8rem; flex-wrap:wrap; margin-top: 1.5rem; align-items:center; } +.project-hero-actions .btn { white-space: nowrap; } .project-hero-visual { display:flex; justify-content:center; } .project-icon-large { width:120px; height:120px; border-radius:24px; background: linear-gradient(135deg,#1d2a31,#0d1a21); color:#00d4ff; display:flex; align-items:center; justify-content:center; font-size:3rem; border:1px solid #1e2a33; } diff --git a/templates/projects.html b/templates/projects.html index 7ec7297..20c1ad8 100644 --- a/templates/projects.html +++ b/templates/projects.html @@ -186,11 +186,13 @@ document.addEventListener('DOMContentLoaded', function() { card.style.display = 'block'; } else { const category = card.getAttribute('data-category'); - if (category.includes(filter)) { - card.style.display = 'block'; - } else { - card.style.display = 'none'; - } + // Match 'minecraft' to both 'minecraft-plugin' and 'velocity-plugin' + // Match 'discord' to 'discord-bot' + const matches = (filter === 'minecraft' && (category.includes('minecraft') || category.includes('velocity'))) || + (filter === 'discord' && category.includes('discord')) || + (filter !== 'minecraft' && filter !== 'discord' && category.includes(filter)); + + card.style.display = matches ? 'block' : 'none'; } }); }); diff --git a/versions/version.json b/versions/version.json index 3a51c34..f7889e2 100644 --- a/versions/version.json +++ b/versions/version.json @@ -77,16 +77,16 @@ "Full Plugin Messaging API for integrations" ], "stats": { - "downloads": 78, + "downloads": 0, "likes": 1, "followers": 1 } }, "joinme": { "stable": "1.0.0", - "beta": "1.0.1-beta", - "dev": "1.0.1-dev", - "project_status": "beta", + "beta": null, + "dev": null, + "project_status": "in development", "status": { "stable": "stable", "beta": "beta", @@ -94,7 +94,7 @@ }, "version_id": { "stable": "1.0.0", - "beta": "1.0.1" + "beta": null }, "project_type": "velocity", "name": "JoinMe", @@ -103,8 +103,8 @@ "long_description": "A simple yet powerful plugin for Velocity proxy servers that allows players to share their current server location with friends across the network. Features 8x8 pixel player head rendering, customizable server lists, and automatic version checking.", "icon": "fas fa-share-alt", "download": { - "stable": "https://github.com/SimolZimol/JoinMe/releases/download/v1.0.0/JoinMe-1.0.0.jar", - "beta": "https://github.com/SimolZimol/JoinMe/releases/download/v1.0.1-beta/JoinMe-1.0.1-beta.jar" + "stable": null, + "beta": null }, "links": { "Ko-fi": "https://ko-fi.com/simolzimol", @@ -115,8 +115,7 @@ "beta": "3.3.0, 3.4.0-SNAPSHOT" }, "mc_compat": { - "stable": "1.19, 1.20, 1.21", - "beta": "1.19, 1.20, 1.21" + "stable": "3.3.0, 3.4.0-SNAPSHOT" }, "server_types": ["Velocity"], "features": [ @@ -156,28 +155,6 @@ "followers": 0 } }, - "fly": { - "stable": "2.3.0", - "beta": null, - "dev": null, - "project_status": "stable", - "project_type": "minecraft", - "status": { - "stable": "stable", - "beta": "beta", - "dev": "unstable" - }, - "download": { - "stable": "https://modrinth.com/plugin/fly-simolzimol/version/2.3.0" - }, - "mc_compat": { - "stable": "1.19, 1.20, 1.21" - }, - "version_id": { - "stable": "2.3.0", - "beta": null - } - }, "simpleteleport": { "stable": "1.2.1", "beta": "1.2.2-SNAPSHOT-Rev-1", @@ -257,7 +234,7 @@ "Full permission and configuration system" ], "stats": { - "downloads": 0, + "downloads": "500 +", "likes": 0, "followers": 0 }