AMP icon indicating copy to clipboard operation
AMP copied to clipboard

Move themes over to AMPThemes repo.

Open PhonicUK opened this issue 2 months ago • 3 comments

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.

PhonicUK avatar Nov 27 '25 15:11 PhonicUK

@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)

PhonicUK avatar Nov 27 '25 15:11 PhonicUK

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!

kdallas avatar Dec 04 '25 13:12 kdallas

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.

PhonicUK avatar Dec 04 '25 17:12 PhonicUK

Also could everyone I've tagged please ping me on Discord so I can add you to the Contributors group :)

PhonicUK avatar Dec 16 '25 13:12 PhonicUK