feat(frontend): landing redesign, mock/fake-data cleanup, Safari fix
Landing: - Rewrote all landing copy (ru/en): removed the tracked-caps eyebrow chrome pattern everywhere, active-voice player-facing text - ThemeStrip: full-bleed live-recolored ClickGui window instead of a boxed swatch panel; HudPlayground: full-size real HUD screen - ShowcaseTeaser: dropped the fake "example" fallback cards, shows an honest empty state when there aren't 3 real configs yet - Fixed VoxelScene parallax leaking outside the hero into the HUD section Data accuracy: the module list/counts advertised InvisESP, BlockESP and FakeLag — all three were removed from the mod earlier this session as cheat modules. Corrected the catalogue and the 88/52 module-count claims to the real 86/50. Design QOL pass: removed the same eyebrow-label chrome from the site footer; replaced plausible-looking fake share codes (howItWorks demo slots, the chat command typing demo) with an explicit placeholder string so they read as illustration, not fabricated real data. Perf: promoted .lv-lower-bg onto its own compositor layer (will-change/translateZ) — a full-height, multi-gradient, masked, continuously-animated background layer was repainting on every scroll tick in Safari. Claude-Session: https://claude.ai/code/session_01F1M1Jic1wTSn4igUENynmZ
This commit is contained in:
parent
3f679b83f6
commit
9d423456af
20 changed files with 830 additions and 538 deletions
|
|
@ -6,59 +6,55 @@ export const landingEn = {
|
|||
badge: 'Minecraft 26.2 · Fabric',
|
||||
headlineLead: 'Visuals',
|
||||
headlineAccent: "you'll fall in love with",
|
||||
lead: 'A free legit mod for Minecraft 26.2: 52 visual modules, cloud configs and themes you build yourself.',
|
||||
lead: 'A free Minecraft 26.2 mod: wings, particles, your own HUD, weather and fifty-odd other visual modules. Not a cheat, just pretty.',
|
||||
download: 'Download for free',
|
||||
downloadHint: 'One .jar straight from GitHub',
|
||||
downloadHint: 'One .jar from GitHub: drop it in mods and play',
|
||||
register: 'Create account',
|
||||
facts: {
|
||||
modules: 'modules',
|
||||
visuals: 'for visuals',
|
||||
themes: 'built-in themes',
|
||||
},
|
||||
tryIt: 'This is the real interface: hover and click around',
|
||||
tryIt: "It's not a picture: toggle modules, open the settings",
|
||||
},
|
||||
themeStrip: {
|
||||
eyebrow: 'Themes',
|
||||
title: 'Hundreds of shades. Yours is one.',
|
||||
lead: 'Every built-in theme, straight from the mod. Click one: the ClickGui and the whole site recolor on the fly.',
|
||||
title: 'Repaint the menu. And the site while you’re at it.',
|
||||
lead: 'Every theme the mod ships with. Click any of them: the menu up top, this block and the whole site change color.',
|
||||
cta: 'Build your own theme',
|
||||
current: 'Now',
|
||||
current: 'Active now',
|
||||
swatches: 'Built-in themes',
|
||||
palette: 'Theme palette',
|
||||
palette: 'Theme colors',
|
||||
},
|
||||
cloud: {
|
||||
eyebrow: 'CLOUD',
|
||||
headlinePart1: 'Your LoVisual settings',
|
||||
headlinePart2: 'on any computer',
|
||||
subtitle: 'Four cloud slots, a code you can share with friends, and a showcase of ready-made configs.',
|
||||
title: 'Your friend has a sick config? One command in chat.',
|
||||
subtitle: 'Every cloud slot has its own code. Send it to a friend or type it yourself on another PC: the settings load right in game, no files, no zips.',
|
||||
ctaAuthenticated: 'My configs',
|
||||
ctaAnonymous: 'Create account',
|
||||
ctaShowcase: 'View showcase',
|
||||
ctaShowcase: "See other people's configs",
|
||||
chatConfirmation: '[LoVisual] Loaded config "pvp"',
|
||||
chatAriaLabel: 'Example: loading a config by code in the game chat',
|
||||
},
|
||||
howItWorks: {
|
||||
slotsTitle: 'Four slots in the cloud',
|
||||
slotsDesc:
|
||||
'Save up to four sets of settings and load any of them on another computer: every slot has a code a friend can load too.',
|
||||
slotsTitle: 'Four slots for every mood',
|
||||
slotsDesc: 'One for PvP, one for streaming, one for the days you can’t be bothered. Each has its own code.',
|
||||
slotsAriaLabel: 'Example slots',
|
||||
emptySlot: 'empty',
|
||||
slotNamePvp: 'pvp',
|
||||
slotNameStream: 'stream',
|
||||
slotNameLazy: 'lazy',
|
||||
linkTitle: 'Linking the game',
|
||||
linkStep1: 'Open the account tab in the mod, a code will appear there.',
|
||||
linkStep2: 'Enter the code on the "Link game" page.',
|
||||
linkStep3: "Done: the mod signs in to your account by itself, no password needed.",
|
||||
showcaseText: 'Any config from the showcase can be copied into a free slot with one button.',
|
||||
slotCodePlaceholder: '••••••••',
|
||||
linkTitle: 'How to link the game to your account',
|
||||
linkStep1: 'Open the Account tab in the mod: your code is there.',
|
||||
linkStep2: 'Paste it on the "Link game" page.',
|
||||
linkStep3: "That's it. From now on the mod signs in by itself, no password.",
|
||||
showcaseText: 'Like someone’s config on the showcase? One button and it’s in your free slot.',
|
||||
showcaseLink: 'Open showcase',
|
||||
},
|
||||
hud: {
|
||||
eyebrow: 'HUD',
|
||||
title: 'Arrange the widgets like in game',
|
||||
lead: 'The same widgets the mod draws: FPS, coordinates, module list, keys and ping. Drag them with the mouse or arrow keys.',
|
||||
caption: 'Drag it, just like in game.',
|
||||
reset: 'Reset',
|
||||
title: 'Move the HUD right here',
|
||||
lead: 'FPS, coordinates, module list, keys and ping: the same widgets the mod draws. Grab them with the mouse or push them with the arrow keys.',
|
||||
caption: 'In game the HUD moves exactly like this.',
|
||||
reset: 'Put it back',
|
||||
widgetFps: 'FPS',
|
||||
widgetCoords: 'Coordinates',
|
||||
widgetModules: 'Module list',
|
||||
|
|
@ -68,37 +64,34 @@ export const landingEn = {
|
|||
dragAria: 'Draggable HUD widget "{{name}}". Arrow keys move it.',
|
||||
},
|
||||
wall: {
|
||||
eyebrow: 'Modules',
|
||||
title: '88 modules. 52 are about looks.',
|
||||
lead: 'The whole category wall. Hover a visuals module: I\'ll tell you what it does.',
|
||||
title: '86 modules. 50 are about looks.',
|
||||
lead: 'The full list, same as the in-game menu. Hover a column and it stops, so you can actually read it.',
|
||||
columnsAria: 'Module categories',
|
||||
},
|
||||
showcase: {
|
||||
eyebrow: 'Showcase',
|
||||
title: 'Ready-made configs from the community',
|
||||
lead: 'The most popular showcase configs. Copy any of them into your slot with one button.',
|
||||
cta: 'Open showcase',
|
||||
example: 'Example',
|
||||
title: 'What other players run',
|
||||
lead: 'The most copied configs on the showcase. See one you like? Grab it into your slot.',
|
||||
cta: 'Whole showcase',
|
||||
empty: 'Nothing here yet. Be the first to share a config.',
|
||||
by: 'by {{author}}',
|
||||
downloads: '{{count}} downloads',
|
||||
copies: 'copies',
|
||||
},
|
||||
faq: {
|
||||
eyebrow: 'FAQ',
|
||||
title: 'Frequently asked',
|
||||
title: 'What people usually ask',
|
||||
q1: 'Is it really free?',
|
||||
a1: 'Yes. The mod is free and open source: no subscriptions, no pay-to-unlock features.',
|
||||
q2: 'Which Minecraft versions are supported?',
|
||||
a1: 'Yes. Open source, no subscriptions, nothing to pay for.',
|
||||
q2: 'Which version does it run on?',
|
||||
a2: 'Minecraft 26.2 on the Fabric loader.',
|
||||
q3: 'Do I need an account?',
|
||||
a3: 'Not for the mod itself. An account is only needed for cloud slots and the config showcase.',
|
||||
q4: 'Is it legit? Will I get banned?',
|
||||
a4: 'LoVisual is a visuals mod: it reads nothing from memory and sends nothing to the server. Your admin decides.',
|
||||
q5: 'How do I move settings to another computer?',
|
||||
a5: 'Save a config to a cloud slot and load it by code on any other PC.',
|
||||
downloadTitle: 'Ready to try it?',
|
||||
downloadLead: 'One .jar straight from GitHub, just drop it into your mods folder.',
|
||||
a3: 'No, the mod works without one. You only need it for cloud slots and the showcase.',
|
||||
q4: "It's not a cheat? Will I get banned?",
|
||||
a4: 'LoVisual only changes what you see: it doesn’t touch memory and sends nothing to the server. Every server has its own rules though, so the admin has the final say.',
|
||||
q5: 'How do I move my settings to another PC?',
|
||||
a5: 'Save your config to a cloud slot, then load it on the other PC with the slot’s code.',
|
||||
downloadTitle: 'Grab it and jump in',
|
||||
downloadLead: 'One .jar from GitHub. Drop it in your mods folder, launch the game with Fabric, open the menu.',
|
||||
downloadCta: 'Download for free',
|
||||
downloadNote: 'Minecraft 26.2 · Fabric · the latest release',
|
||||
releaseLink: 'Releases and versions',
|
||||
downloadNote: 'Latest release for Minecraft 26.2 on Fabric',
|
||||
releaseLink: 'All versions on GitHub',
|
||||
},
|
||||
} satisfies Translation<typeof landingRu>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue