Move themes over to AMPThemes repo.
I confirm that
- [x] I have searched for an existing feature request matching the description.
Feature Description
This is a meta-issue to notify authors of the move to the AMPThemes repo and the changes that are going to be made there.
@cProxi @kdallas @IceOfWraith @0aShadow @SpiderByteReaper @JaidenW @Panics11 @NathanPeake @p0t4t0sandwich @NebulaBC
Notifying everyone I can find about the change. So these themes are all over in the AMPThemes repo.
The LESS/CSS files must now all start with a priority (!) comment containing JSON metadata about the theme. For example:
/*!
{
"Name": "Aura",
"Version": "1.0",
"UpdatedDate": "2025/27/11",
"Description": "",
"URL": "https://cubecoders.com/AMP",
"Author": "CubeCoders Limited",
"Tags": ["Official"]
}
*/
The ! after the /* is what tells the LESS processor not to omit that comment from the output CSS so that it's preserved when compiled. Themes should be named ThemeName.less ThemeName.css and ThemeName.png which will need to contain a screenshot of the theme (exact details to follow)
Hi @PhonicUK,
As per our discussion over here: https://github.com/CubeCoders/AMPThemes/pull/1
I have updated the branch with each theme's assets placed in their own folders. Also included is a single example of the proposed standard, with an info.json and screenshot named as the theme (see files: https://github.com/CubeCoders/AMPThemes/pull/1/files ).
A few items for clarification before we update the remaining themes with screenshots & JSON:
- UpdatedDate: is the date format arbitrary or must it follow a convention? I'd prefer YYYY-MM-DD.
- Description: any character lengths or recommendations there?
- URL: Is this always going to be AMP's landing page, or is it an opportunity for the contributor to link to theirs?
- Tags: I made an assumption and used "Contributor", and guessed this would be "Official" only for out of the box themes. Let us know if you had any other tags you had in mind.
- The screenshot (e.g. "Coffee.png"): I have used a 1920x1080 grab of the main Instances view. If file size is an issue this could be lowered in resolution, or saved as WebP instead. Didn't know if this was going to end up in a gallery or as a thumbnail etc, so let us know if there's any parameters to adhere to.
Thanks for indulging my take on this!
UpdatedDate is always YYYY-MM-DD Description I'd say below 256 characters. URL could be things like the authors own github page or personal site Tags: Yes so Contributor and Official are the main two, others are as people please - so "Dark" or "Light" might be examples Screenshot: There's going to be a standardised method for producing the screenshots so they're all the same size and format.
Also could everyone I've tagged please ping me on Discord so I can add you to the Contributors group :)