SmallMart
SmallMart Community
Documentation

THEMES.md

Back to Docs

Themes (SmallMart v6.1.5.5)

Themes control colors and style.

Folder Themes (recommended for sharing)

Create:
  • `themes/<theme-id>/theme.json`
Example:
json
{
  "id": "smallmart-yellow",
  "name": "SmallMart Yellow",
  "description": "Black + yellow brand theme",
  "colors": {
    "primary": "#ffcc00",
    "background": "#0f0f0f",
    "surface": "#161616",
    "text": "#f5f5f5",
    "muted": "#bdbdbd",
    "border": "#2a2a2a"
  }
}

Sharing themes

Upload a zip to the community with:
  • Theme folder
  • Screenshots (optional but recommended)
  • A short README (supported versions, what it changes)

Pro tips

  • Keep contrast accessible (text must be readable)
  • Don’t bundle huge frameworks unless necessary
  • For extra CSS/JS, ship a mod that loads assets from your theme folder