Skip to content

Create wizard: categorized server types with explanations (#46) - #60

Merged
CaYatur merged 1 commit into
mainfrom
feat/categorized-create-wizard
Jul 24, 2026
Merged

Create wizard: categorized server types with explanations (#46)#60
CaYatur merged 1 commit into
mainfrom
feat/categorized-create-wizard

Conversation

@CaYatur

@CaYatur CaYatur commented Jul 24, 2026

Copy link
Copy Markdown
Owner

Closes #46. Part of the UX & access pass.

Why

The create wizard showed the 9 creatable server types as a flat grid of names with no guidance — someone new to Minecraft server software can't tell vanilla from a plugin server from a mod loader.

Changes

  • CreateViewTYPE_CATEGORIES groups the picker into Vanilla / Plugin (Bukkit family) / Modded / Hybrid / Proxy, each rendered as a section with a heading, a one-line "what it's for" description, and cards carrying a short per-type blurb. Any creatable type not placed in a category falls into a trailing "other" group, so nothing silently disappears if CREATABLE_TYPES grows. A Recommended badge marks vanilla / paper / fabric for newcomers.
  • Pure content + layout — still just setType(tp); what actually gets created is unchanged.
  • styles.css — type cards become a left-aligned name + blurb column; category headings/descriptions added. .type-grid / .type-card are used only by CreateView (verified), so the restyle is isolated.
  • en/tr strings, kept in lockstep.

Verify

  • typecheck, build — pass.
  • i18n key-parity checked: en and tr each have the same 12 wizard.cat.* and 9 wizard.typeBlurb.* keys (no diff).
  • The categorised layout was rendered in a browser engine using the real CSS classes and content — all five categories with headings, descriptions, per-type blurbs, the Recommended badges, and the active-card accent.

Create wizard: categorized server types with explanations (#46)

The type picker was a flat grid of 9 names with no guidance. Group it into
explained categories so someone new to the ecosystem can choose confidently.

- CreateView: TYPE_CATEGORIES (vanilla / plugin / modded / hybrid / proxy)
  drives per-category sections — a heading, a one-line "what it is for"
  description, and cards with a short per-type blurb. Any creatable type
  not placed in a category falls into a trailing "other" group, so nothing
  disappears if CREATABLE_TYPES grows. A "Recommended" badge on
  vanilla / paper / fabric for newcomers.
- Pure content + layout: still just setType(tp); what gets created is
  unchanged.
- styles.css: type cards become left-aligned name + blurb; category
  headings/descriptions. .type-grid/.type-card are CreateView-only.
- en/tr strings in lockstep (verified: 12 cat + 9 blurb keys each, no diff).

Verify: typecheck + build; i18n key-parity grep; the categorised layout
rendered in a browser engine with the real CSS classes (screenshot).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@
Copilot AI review requested due to automatic review settings July 24, 2026 16:13

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@CaYatur
CaYatur merged commit d280952 into main Jul 24, 2026
@CaYatur
CaYatur deleted the feat/categorized-create-wizard branch July 24, 2026 16:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Redesign the create wizard: categorized server types with explanations

2 participants