diff --git a/bun.lockb b/bun.lockb index c251c096b..f814b6a02 100644 Binary files a/bun.lockb and b/bun.lockb differ diff --git a/packages/website/public/assets/images/3d/grid.png b/packages/website/public/assets/images/3d/grid.png new file mode 100644 index 000000000..d8404e9c3 Binary files /dev/null and b/packages/website/public/assets/images/3d/grid.png differ diff --git a/packages/website/public/assets/images/backgrounds/embed-default.webp b/packages/website/public/assets/images/backgrounds/embed-default.webp new file mode 100644 index 000000000..0069916ba Binary files /dev/null and b/packages/website/public/assets/images/backgrounds/embed-default.webp differ diff --git a/packages/website/public/assets/images/icons/aim-caret.png b/packages/website/public/assets/images/icons/aim-caret.png new file mode 100644 index 000000000..52732c206 Binary files /dev/null and b/packages/website/public/assets/images/icons/aim-caret.png differ diff --git a/packages/website/public/assets/images/icons/custom-shell.png b/packages/website/public/assets/images/icons/custom-shell.png new file mode 100644 index 000000000..c15b051b9 Binary files /dev/null and b/packages/website/public/assets/images/icons/custom-shell.png differ diff --git a/packages/website/public/assets/images/icons/tankopedia-dynamic-armor.png b/packages/website/public/assets/images/icons/tankopedia-dynamic-armor.png new file mode 100644 index 000000000..5dfd505ef Binary files /dev/null and b/packages/website/public/assets/images/icons/tankopedia-dynamic-armor.png differ diff --git a/packages/website/public/assets/images/icons/tankopedia-model.png b/packages/website/public/assets/images/icons/tankopedia-model.png new file mode 100644 index 000000000..97f376d23 Binary files /dev/null and b/packages/website/public/assets/images/icons/tankopedia-model.png differ diff --git a/packages/website/public/assets/images/icons/tankopedia-modules.png b/packages/website/public/assets/images/icons/tankopedia-modules.png new file mode 100644 index 000000000..bf79a66a4 Binary files /dev/null and b/packages/website/public/assets/images/icons/tankopedia-modules.png differ diff --git a/packages/website/public/assets/images/icons/tankopedia-shooting-range.png b/packages/website/public/assets/images/icons/tankopedia-shooting-range.png new file mode 100644 index 000000000..0121f01e6 Binary files /dev/null and b/packages/website/public/assets/images/icons/tankopedia-shooting-range.png differ diff --git a/packages/website/public/assets/images/icons/tankopedia-static-armor.png b/packages/website/public/assets/images/icons/tankopedia-static-armor.png new file mode 100644 index 000000000..2c82de93e Binary files /dev/null and b/packages/website/public/assets/images/icons/tankopedia-static-armor.png differ diff --git a/packages/website/public/assets/images/icons/xp-multiplier.png b/packages/website/public/assets/images/icons/xp-multiplier.png new file mode 100644 index 000000000..9d89fc578 Binary files /dev/null and b/packages/website/public/assets/images/icons/xp-multiplier.png differ diff --git a/packages/website/public/assets/images/third-party/wotb-news.png b/packages/website/public/assets/images/third-party/wotb-news.png new file mode 100644 index 000000000..b3efb1c10 Binary files /dev/null and b/packages/website/public/assets/images/third-party/wotb-news.png differ diff --git a/packages/website/public/assets/images/tools/charts.webp b/packages/website/public/assets/images/tools/charts.webp new file mode 100644 index 000000000..1d9e0538a Binary files /dev/null and b/packages/website/public/assets/images/tools/charts.webp differ diff --git a/packages/website/public/assets/images/tools/compare.webp b/packages/website/public/assets/images/tools/compare.webp new file mode 100644 index 000000000..b24df602f Binary files /dev/null and b/packages/website/public/assets/images/tools/compare.webp differ diff --git a/packages/website/public/assets/images/tools/discord.webp b/packages/website/public/assets/images/tools/discord.webp new file mode 100644 index 000000000..739ed8bc3 Binary files /dev/null and b/packages/website/public/assets/images/tools/discord.webp differ diff --git a/packages/website/public/assets/images/tools/embed.webp b/packages/website/public/assets/images/tools/embed.webp new file mode 100644 index 000000000..5675f84a2 Binary files /dev/null and b/packages/website/public/assets/images/tools/embed.webp differ diff --git a/packages/website/public/assets/images/tools/gallery.webp b/packages/website/public/assets/images/tools/gallery.webp new file mode 100644 index 000000000..c8cdc346e Binary files /dev/null and b/packages/website/public/assets/images/tools/gallery.webp differ diff --git a/packages/website/public/assets/images/tools/more.webp b/packages/website/public/assets/images/tools/more.webp new file mode 100644 index 000000000..2555eb689 Binary files /dev/null and b/packages/website/public/assets/images/tools/more.webp differ diff --git a/packages/website/public/assets/images/tools/performance.webp b/packages/website/public/assets/images/tools/performance.webp new file mode 100644 index 000000000..917d281d4 Binary files /dev/null and b/packages/website/public/assets/images/tools/performance.webp differ diff --git a/packages/website/public/assets/images/tools/players.webp b/packages/website/public/assets/images/tools/players.webp new file mode 100644 index 000000000..a71fc9721 Binary files /dev/null and b/packages/website/public/assets/images/tools/players.webp differ diff --git a/packages/website/public/assets/images/tools/rating.webp b/packages/website/public/assets/images/tools/rating.webp new file mode 100644 index 000000000..8d3fa44d5 Binary files /dev/null and b/packages/website/public/assets/images/tools/rating.webp differ diff --git a/packages/website/public/assets/images/tools/session.webp b/packages/website/public/assets/images/tools/session.webp new file mode 100644 index 000000000..64e7f5caf Binary files /dev/null and b/packages/website/public/assets/images/tools/session.webp differ diff --git a/packages/website/public/assets/images/tools/tankopedia.webp b/packages/website/public/assets/images/tools/tankopedia.webp new file mode 100644 index 000000000..f5ffb5992 Binary files /dev/null and b/packages/website/public/assets/images/tools/tankopedia.webp differ diff --git a/packages/website/public/assets/images/tools/tier-list.webp b/packages/website/public/assets/images/tools/tier-list.webp new file mode 100644 index 000000000..4cc334352 Binary files /dev/null and b/packages/website/public/assets/images/tools/tier-list.webp differ diff --git a/packages/website/src/components/AesonPlug.tsx b/packages/website/src/components/AesonPlug.tsx index a6b5b0883..b2c037dd3 100644 --- a/packages/website/src/components/AesonPlug.tsx +++ b/packages/website/src/components/AesonPlug.tsx @@ -1,4 +1,3 @@ -import { imgur } from '@blitzkit/core'; import { Flex, Heading, Link, Text } from '@radix-ui/themes'; import { Var } from '../core/radix/var'; @@ -18,7 +17,7 @@ export function AesonPlug() { }} > diff --git a/packages/website/src/components/Navbar.astro b/packages/website/src/components/Navbar.astro index 15964a173..ba9ce3b26 100644 --- a/packages/website/src/components/Navbar.astro +++ b/packages/website/src/components/Navbar.astro @@ -198,10 +198,9 @@ const strings = getStrings(locale); custom shell - + @@ -421,7 +423,10 @@ export function Options({ thicknessRange, canvas }: OptionsProps) { content={strings.website.tools.tankopedia.sandbox.dynamic.name} > - + @@ -430,14 +435,17 @@ export function Options({ thicknessRange, canvas }: OptionsProps) { content={strings.website.tools.tankopedia.sandbox.static.name} > - + {/* - + */} diff --git a/packages/website/src/components/Tankopedia/HeroSection/components/TankSandbox/components/SceneProps/components/TargetCircle.tsx b/packages/website/src/components/Tankopedia/HeroSection/components/TankSandbox/components/SceneProps/components/TargetCircle.tsx index 151045d70..bfc750666 100644 --- a/packages/website/src/components/Tankopedia/HeroSection/components/TankSandbox/components/SceneProps/components/TargetCircle.tsx +++ b/packages/website/src/components/Tankopedia/HeroSection/components/TankSandbox/components/SceneProps/components/TargetCircle.tsx @@ -1,4 +1,3 @@ -import { imgur } from '@blitzkit/core'; import { Box, type BoxProps } from '@radix-ui/themes'; import { forwardRef } from 'react'; import { Var } from '../../../../../../../../core/radix/var'; @@ -56,7 +55,7 @@ export const TargetCircle = forwardRef( top="50%" left="50%" style={{ - backgroundImage: `url(${imgur('27Gwth4')})`, + backgroundImage: 'url(/assets/images/icons/aim-caret.png)', backgroundSize: 'contain', transform: 'translateX(-50%)', borderRadius: '50%', diff --git a/packages/website/src/components/Tankopedia/HeroSection/components/TankSandbox/components/SceneProps/index.tsx b/packages/website/src/components/Tankopedia/HeroSection/components/TankSandbox/components/SceneProps/index.tsx index afcff80e4..18a06121a 100644 --- a/packages/website/src/components/Tankopedia/HeroSection/components/TankSandbox/components/SceneProps/index.tsx +++ b/packages/website/src/components/Tankopedia/HeroSection/components/TankSandbox/components/SceneProps/index.tsx @@ -1,4 +1,4 @@ -import { asset, I_HAT, imgur, J_HAT } from '@blitzkit/core'; +import { asset, I_HAT, J_HAT } from '@blitzkit/core'; import { Html } from '@react-three/drei'; import { useFrame, useLoader } from '@react-three/fiber'; import { clamp } from 'lodash-es'; @@ -101,7 +101,7 @@ export function SceneProps() { let { dispersion } = characteristics; const gunRotationSpeed = degToRad(characteristics.gunTraverseSpeed); const mockTank = useLoader(GLTFLoader, asset(`3d/tanks/models/6929.glb`)); - const texture = useLoader(TextureLoader, imgur('C28Z8nU')); + const texture = useLoader(TextureLoader, '/assets/images/3d/grid.png'); const path = new Vector3(); const direction = new Vector3(); texture.anisotropy = 2; diff --git a/packages/website/src/components/Tankopedia/TechTreeSection/index.tsx b/packages/website/src/components/Tankopedia/TechTreeSection/index.tsx index d34874c68..3d0b89529 100644 --- a/packages/website/src/components/Tankopedia/TechTreeSection/index.tsx +++ b/packages/website/src/components/Tankopedia/TechTreeSection/index.tsx @@ -1,4 +1,4 @@ -import { asset, imgur, TankType } from '@blitzkit/core'; +import { asset, TankType } from '@blitzkit/core'; import { literals } from '@blitzkit/i18n/src/literals'; import { CaretLeftIcon, CaretRightIcon, PlusIcon } from '@radix-ui/react-icons'; import { Flex, Heading, IconButton, ScrollArea, Text } from '@radix-ui/themes'; @@ -140,7 +140,7 @@ export function TechTreeSection({ skeleton }: MaybeSkeletonComponentProps) { diff --git a/packages/website/src/pages/[...locale]/tools/embed/[embed]/_index.tsx b/packages/website/src/pages/[...locale]/tools/embed/[embed]/_index.tsx index 74328579b..125f2a1a9 100644 --- a/packages/website/src/pages/[...locale]/tools/embed/[embed]/_index.tsx +++ b/packages/website/src/pages/[...locale]/tools/embed/[embed]/_index.tsx @@ -1,4 +1,3 @@ -import { imgur } from '@blitzkit/core'; import { CodeIcon, HeightIcon, @@ -63,7 +62,7 @@ function Content({ embed }: PageProps) { const embedStateStore = EmbedState.useStore(); const config = embedConfigurations[embed] as EmbedConfig; const [backgroundImage, setBackgroundImage] = useState( - imgur('SO13zur', { format: 'jpeg' }), + '/assets/images/backgrounds/embed-default.webp', ); const fileInput = useRef(); const { strings } = useLocale(); diff --git a/packages/website/src/pages/[...locale]/tools/embed/_index.tsx b/packages/website/src/pages/[...locale]/tools/embed/_index.tsx index 15a183f76..638ce1f98 100644 --- a/packages/website/src/pages/[...locale]/tools/embed/_index.tsx +++ b/packages/website/src/pages/[...locale]/tools/embed/_index.tsx @@ -1,4 +1,3 @@ -import { imgur, ImgurSize } from '@blitzkit/core'; import { Box, Flex, Link, Text } from '@radix-ui/themes'; import { PreviewWrapper } from '../../../../components/Embeds/PreviewWrapper'; import { LinkI18n } from '../../../../components/LinkI18n'; @@ -85,7 +84,8 @@ function Content() { overflow="hidden" position="relative" style={{ - backgroundImage: `url(${imgur('SO13zur', { format: 'jpeg', size: ImgurSize.SmallThumbnail })})`, + backgroundImage: + 'url(/assets/images/backgrounds/embed-default.webp)', backgroundSize: 'cover', backgroundPosition: 'center', }}