Commit Graph
8 Commits
Author SHA1 Message Date
selimaj-devandclaude dfebd2367d Redesign the mod menu
The mod menu is now a translucent panel beside a navigation rail, with a
header showing how many mods are enabled, a search box, category filters
built from the mods' tags and a three-column grid of mod cards. Each card
shows the mod's icon, name and description with a settings button and an
on/off switch. The layout shrinks to fit smaller windows.

New reusable pieces: Panel, Label, ChipGroup, SearchInput,
Toggle.drawSwitch, Theme helpers for panel, border, muted text and body
font, and Fonts.ellipsize. The sidebar and card icons are Lucide SVGs, and
seven mod icons were redrawn in the same style.

Scroll can skip its background and be cleared, and no longer passes clicks
outside its bounds to children scrolled out of view. Input checks overflow
and places the cursor at the scale its text is drawn at. Screens that are
not redesigned yet move the wider sidebar so it keeps its gap.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-09-27 16:59:51 +02:00
selimaj-devandclaude b3fc524763 Downscale title-screen panorama faces from 4096 to 2048
The six 4096x4096 faces were 110 MB, about 90% of every mod jar
(121.7 MB per Minecraft version). That exceeded the 100 MB upload limit
in front of git.selimaj.dev, made every download huge, and cost ~400 MB
of GPU memory on the title screen. At 2048x2048 they're 33.5 MB (jar
~45 MB, ~100 MB GPU memory) and still sharp on 1440p/4K screens.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-09-25 18:30:14 +02:00
RudideC 8f09c4cf71 spain flag 2026-03-21 23:17:46 +01:00
RudideC 187b8c3e0f fixed, maybe? 2026-03-21 22:21:33 +01:00
selimaj-dev 9064238c3a Bucket preview and end texture 2026-03-21 14:36:59 +01:00
selimaj-dev 6d76899630 Hat previews 2026-03-21 14:19:57 +01:00
selimaj-dev ddc48eaf34 Cloak previews 2026-03-21 14:00:51 +01:00
selimaj-dev ccdd5aad5c Oops forgot to commit 2026-03-06 00:42:16 +01:00