diff --git a/bun.lock b/bun.lock index 01a9614e5..0f3ded342 100644 --- a/bun.lock +++ b/bun.lock @@ -186,9 +186,9 @@ "@blitzkit/closed": "workspace:*", "@blitzkit/core": "workspace:*", "@blitzkit/i18n": "workspace:*", + "@fontsource-variable/inter": "^5.2.8", "@radix-ui/colors": "^3.0.0", "@radix-ui/react-icons": "^1.3.2", - "@radix-ui/themes": "^3.2.1", "@react-three/drei": "^10.7.6", "@react-three/fiber": "^9.4.0", "@types/lodash-es": "^4.17.12", @@ -543,6 +543,8 @@ "@floating-ui/utils": ["@floating-ui/utils@0.2.10", "", {}, "sha512-aGTxbpbg8/b5JfU1HXSrbH3wXZuLPJcNEcZQFMxLs3oSzgtVu6nFPkbbGGUvBcUjKV2YyB9Wxxabo+HEH9tcRQ=="], + "@fontsource-variable/inter": ["@fontsource-variable/inter@5.2.8", "", {}, "sha512-kOfP2D+ykbcX/P3IFnokOhVRNoTozo5/JxhAIVYLpea/UBmCQ/YWPBfWIDuBImXX/15KH+eKh4xpEUyS2sQQGQ=="], + "@fontsource/inter": ["@fontsource/inter@5.2.8", "", {}, "sha512-P6r5WnJoKiNVV+zvW2xM13gNdFhAEpQ9dQJHt3naLvfg+LkF2ldgSLiF4T41lf1SQCM9QmkqPTn4TH568IRagg=="], "@gltf-transform/core": ["@gltf-transform/core@4.2.1", "", { "dependencies": { "property-graph": "^3.0.0" } }, "sha512-qKhrQ29KJ9K6sz7xGoGRllqPBlROjPJMQPvCLBOfgMPH3S/Ph5E0e6fD5WmwTY5QPyBsDMRqKd1Vl0ncThTXGw=="], @@ -1261,7 +1263,7 @@ "comma-separated-tokens": ["comma-separated-tokens@2.0.3", "", {}, "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg=="], - "commander": ["commander@11.1.0", "", {}, "sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ=="], + "commander": ["commander@2.20.3", "", {}, "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ=="], "common-ancestor-path": ["common-ancestor-path@1.0.1", "", {}, "sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w=="], @@ -2283,7 +2285,7 @@ "socks-proxy-agent": ["socks-proxy-agent@7.0.0", "", { "dependencies": { "agent-base": "^6.0.2", "debug": "^4.3.3", "socks": "^2.6.2" } }, "sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww=="], - "source-map": ["source-map@0.8.0-beta.0", "", { "dependencies": { "whatwg-url": "^7.0.0" } }, "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA=="], + "source-map": ["source-map@0.6.1", "", {}, "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="], "source-map-js": ["source-map-js@1.2.1", "", {}, "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA=="], @@ -2743,8 +2745,6 @@ "dprint-node/detect-libc": ["detect-libc@1.0.3", "", { "bin": { "detect-libc": "./bin/detect-libc.js" } }, "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg=="], - "escodegen/source-map": ["source-map@0.6.1", "", {}, "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="], - "extract-zip/get-stream": ["get-stream@5.2.0", "", { "dependencies": { "pump": "^3.0.0" } }, "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA=="], "favilib/sharp": ["sharp@0.33.5", "", { "dependencies": { "color": "^4.2.3", "detect-libc": "^2.0.3", "semver": "^7.6.3" }, "optionalDependencies": { "@img/sharp-darwin-arm64": "0.33.5", "@img/sharp-darwin-x64": "0.33.5", "@img/sharp-libvips-darwin-arm64": "1.0.4", "@img/sharp-libvips-darwin-x64": "1.0.4", "@img/sharp-libvips-linux-arm": "1.0.5", "@img/sharp-libvips-linux-arm64": "1.0.4", "@img/sharp-libvips-linux-s390x": "1.0.4", "@img/sharp-libvips-linux-x64": "1.0.4", "@img/sharp-libvips-linuxmusl-arm64": "1.0.4", "@img/sharp-libvips-linuxmusl-x64": "1.0.4", "@img/sharp-linux-arm": "0.33.5", "@img/sharp-linux-arm64": "0.33.5", "@img/sharp-linux-s390x": "0.33.5", "@img/sharp-linux-x64": "0.33.5", "@img/sharp-linuxmusl-arm64": "0.33.5", "@img/sharp-linuxmusl-x64": "0.33.5", "@img/sharp-wasm32": "0.33.5", "@img/sharp-win32-ia32": "0.33.5", "@img/sharp-win32-x64": "0.33.5" } }, "sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw=="], @@ -2797,12 +2797,8 @@ "safe-push-apply/isarray": ["isarray@2.0.5", "", {}, "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw=="], - "seek-bzip/commander": ["commander@2.20.3", "", {}, "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ=="], - "simple-swizzle/is-arrayish": ["is-arrayish@0.3.4", "", {}, "sha512-m6UrgzFVUYawGBh1dUsWR5M2Clqic9RVXC/9f8ceNlv2IcO9j9J/z8UoCLPqtsPBFNzEpfR3xftohbfqDx8EQA=="], - "source-map-support/source-map": ["source-map@0.6.1", "", {}, "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="], - "stats-gl/three": ["three@0.170.0", "", {}, "sha512-FQK+LEpYc0fBD+J8g6oSEyyNzjp+Q7Ks1C568WWaoMRLW+TkNNWmenWeGgJjV105Gd+p/2ql1ZcjYvNiPZBhuQ=="], "steam-appticket/@doctormckay/stdlib": ["@doctormckay/stdlib@1.16.1", "", {}, "sha512-XhuUOzElz6fnNdt70IYNKqhPAEpGaL4JHOhAvklRh0hAhVPW+/wLxaWT3DWUbaG5Dta5YvIp7+cZK3GhIpAuug=="], @@ -2813,14 +2809,14 @@ "string_decoder/safe-buffer": ["safe-buffer@5.1.2", "", {}, "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="], + "svgo/commander": ["commander@11.1.0", "", {}, "sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ=="], + "tar-fs/tar-stream": ["tar-stream@3.1.7", "", { "dependencies": { "b4a": "^1.6.4", "fast-fifo": "^1.2.0", "streamx": "^2.15.0" } }, "sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ=="], "tempy/is-stream": ["is-stream@2.0.1", "", {}, "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg=="], "tempy/type-fest": ["type-fest@0.16.0", "", {}, "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg=="], - "terser/commander": ["commander@2.20.3", "", {}, "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ=="], - "three-stdlib/fflate": ["fflate@0.6.10", "", {}, "sha512-IQrh3lEPM93wVCEczc9SaAOvkmcoQn/G8Bo1e8ZPlY3X3bnAxWaBdvTdvM1hP62iZp0BXWDy4vTAy4fF0+Dlpg=="], "to-buffer/isarray": ["isarray@2.0.5", "", {}, "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw=="], @@ -2841,6 +2837,8 @@ "workbox-build/rollup": ["rollup@2.79.2", "", { "optionalDependencies": { "fsevents": "~2.3.2" }, "bin": { "rollup": "dist/bin/rollup" } }, "sha512-fS6iqSPZDs3dr/y7Od6y5nha8dW1YnbgtsyotCVvoFGKbERG++CVRFv1meyGDE1SNItQA8BrnCw7ScdAhRJ3XQ=="], + "workbox-build/source-map": ["source-map@0.8.0-beta.0", "", { "dependencies": { "whatwg-url": "^7.0.0" } }, "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA=="], + "wrap-ansi/string-width": ["string-width@7.2.0", "", { "dependencies": { "emoji-regex": "^10.3.0", "get-east-asian-width": "^1.0.0", "strip-ansi": "^7.1.0" } }, "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ=="], "wrap-ansi/strip-ansi": ["strip-ansi@7.1.2", "", { "dependencies": { "ansi-regex": "^6.0.1" } }, "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA=="], diff --git a/packages/website-ue/package.json b/packages/website-ue/package.json index 0c6be64ba..2a6119710 100644 --- a/packages/website-ue/package.json +++ b/packages/website-ue/package.json @@ -16,9 +16,9 @@ "@blitzkit/closed": "workspace:*", "@blitzkit/core": "workspace:*", "@blitzkit/i18n": "workspace:*", + "@fontsource-variable/inter": "^5.2.8", "@radix-ui/colors": "^3.0.0", "@radix-ui/react-icons": "^1.3.2", - "@radix-ui/themes": "^3.2.1", "@react-three/drei": "^10.7.6", "@react-three/fiber": "^9.4.0", "@types/lodash-es": "^4.17.12", diff --git a/packages/website-ue/public/assets/home-hero.webp b/packages/website-ue/public/assets/home-hero.webp new file mode 100644 index 000000000..1a937f0e9 Binary files /dev/null and b/packages/website-ue/public/assets/home-hero.webp differ diff --git a/packages/website-ue/public/assets/images/tools/api.webp b/packages/website-ue/public/assets/tools/api.webp similarity index 100% rename from packages/website-ue/public/assets/images/tools/api.webp rename to packages/website-ue/public/assets/tools/api.webp diff --git a/packages/website-ue/public/assets/images/tools/charts.webp b/packages/website-ue/public/assets/tools/charts.webp similarity index 100% rename from packages/website-ue/public/assets/images/tools/charts.webp rename to packages/website-ue/public/assets/tools/charts.webp diff --git a/packages/website-ue/public/assets/images/tools/compare.webp b/packages/website-ue/public/assets/tools/compare.webp similarity index 100% rename from packages/website-ue/public/assets/images/tools/compare.webp rename to packages/website-ue/public/assets/tools/compare.webp diff --git a/packages/website-ue/public/assets/images/tools/discord.webp b/packages/website-ue/public/assets/tools/discord.webp similarity index 100% rename from packages/website-ue/public/assets/images/tools/discord.webp rename to packages/website-ue/public/assets/tools/discord.webp diff --git a/packages/website-ue/public/assets/images/tools/embed.webp b/packages/website-ue/public/assets/tools/embed.webp similarity index 100% rename from packages/website-ue/public/assets/images/tools/embed.webp rename to packages/website-ue/public/assets/tools/embed.webp diff --git a/packages/website-ue/public/assets/images/tools/gallery.webp b/packages/website-ue/public/assets/tools/gallery.webp similarity index 100% rename from packages/website-ue/public/assets/images/tools/gallery.webp rename to packages/website-ue/public/assets/tools/gallery.webp diff --git a/packages/website-ue/public/assets/images/tools/guess.webp b/packages/website-ue/public/assets/tools/guess.webp similarity index 100% rename from packages/website-ue/public/assets/images/tools/guess.webp rename to packages/website-ue/public/assets/tools/guess.webp diff --git a/packages/website-ue/public/assets/images/tools/mixer.webp b/packages/website-ue/public/assets/tools/mixer.webp similarity index 100% rename from packages/website-ue/public/assets/images/tools/mixer.webp rename to packages/website-ue/public/assets/tools/mixer.webp diff --git a/packages/website-ue/public/assets/images/tools/more.webp b/packages/website-ue/public/assets/tools/more.webp similarity index 100% rename from packages/website-ue/public/assets/images/tools/more.webp rename to packages/website-ue/public/assets/tools/more.webp diff --git a/packages/website-ue/public/assets/images/tools/performance.webp b/packages/website-ue/public/assets/tools/performance.webp similarity index 100% rename from packages/website-ue/public/assets/images/tools/performance.webp rename to packages/website-ue/public/assets/tools/performance.webp diff --git a/packages/website-ue/public/assets/images/tools/players.webp b/packages/website-ue/public/assets/tools/players.webp similarity index 100% rename from packages/website-ue/public/assets/images/tools/players.webp rename to packages/website-ue/public/assets/tools/players.webp diff --git a/packages/website-ue/public/assets/images/tools/playlist.webp b/packages/website-ue/public/assets/tools/playlist.webp similarity index 100% rename from packages/website-ue/public/assets/images/tools/playlist.webp rename to packages/website-ue/public/assets/tools/playlist.webp diff --git a/packages/website-ue/public/assets/images/tools/rating.webp b/packages/website-ue/public/assets/tools/rating.webp similarity index 100% rename from packages/website-ue/public/assets/images/tools/rating.webp rename to packages/website-ue/public/assets/tools/rating.webp diff --git a/packages/website-ue/public/assets/images/tools/session.webp b/packages/website-ue/public/assets/tools/session.webp similarity index 100% rename from packages/website-ue/public/assets/images/tools/session.webp rename to packages/website-ue/public/assets/tools/session.webp diff --git a/packages/website-ue/public/assets/images/tools/tanks.webp b/packages/website-ue/public/assets/tools/tanks.webp similarity index 100% rename from packages/website-ue/public/assets/images/tools/tanks.webp rename to packages/website-ue/public/assets/tools/tanks.webp diff --git a/packages/website-ue/public/assets/images/tools/tier-list.webp b/packages/website-ue/public/assets/tools/tier-list.webp similarity index 100% rename from packages/website-ue/public/assets/images/tools/tier-list.webp rename to packages/website-ue/public/assets/tools/tier-list.webp diff --git a/packages/website-ue/src/components/HomeHero.astro b/packages/website-ue/src/components/HomeHero.astro new file mode 100644 index 000000000..a7bce3abd --- /dev/null +++ b/packages/website-ue/src/components/HomeHero.astro @@ -0,0 +1,39 @@ +--- +import "@fontsource-variable/roboto-flex/wdth.css"; +--- + + + +
+
+

BlitzKit 2.0

+
+
diff --git a/packages/website-ue/src/layouts/BaseLayout.astro b/packages/website-ue/src/layouts/BaseLayout.astro index be8c4ddc7..affe525d3 100644 --- a/packages/website-ue/src/layouts/BaseLayout.astro +++ b/packages/website-ue/src/layouts/BaseLayout.astro @@ -1,16 +1,73 @@ +--- +import "@fontsource-variable/inter"; +--- + - - + diff --git a/packages/website-ue/src/pages/index.astro b/packages/website-ue/src/pages/index.astro index 47b1df769..7870ff3a4 100644 --- a/packages/website-ue/src/pages/index.astro +++ b/packages/website-ue/src/pages/index.astro @@ -1,12 +1,14 @@ --- -import packageJson from "../../../../package.json"; +import HomeHero from "../components/HomeHero.astro"; import BaseLayout from "../layouts/BaseLayout.astro"; --- -

blitzkit {packageJson.version}

+ + +