Field Rules
Constraints for the form fields on the desktop app's upload screen.
Slug
The URL-safe unique identifier for your wallpaper.
- Lowercase letters, digits, and hyphens only.
- Must start and end with an alphanumeric character (no leading/trailing
-). - Examples:
my-photo-wallpaper,abstract-flow-2025,night-sky. - Cannot be changed after publishing. Pick carefully.
- Must be unique across the store — including against other creators' wallpapers.
Name
The display name shown in the store and gallery.
- Required.
- Any characters allowed (including emoji and non-ASCII).
- Editable later from the dashboard.
Version
A semantic version string (major.minor.patch).
- Examples:
0.1.0,1.2.3. - Digits and dots only.
- Re-publishing the same version is not allowed. Use a higher number for new releases.
0.1.0is fine for a first release.
See Release a new version for details.
Description
Description text shown on the wallpaper's detail page.
- Optional.
- Multi-line text is fine.
- Editable later from the dashboard.
Tags
Used for search and filtering.
- Optional, multiple allowed.
- Press Enter or
,to confirm each tag. - Examples:
nature,dark,cyberpunk,loop. - Editable later from the dashboard.
Summary
| Field | Required | Editable after publish |
|---|---|---|
| Slug | ✓ | No |
| Name | ✓ | Yes (dashboard) |
| Version | ✓ | Bump and re-upload |
| Description | - | Yes (dashboard) |
| Tags | - | Yes (dashboard) |