Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Installable themes #1688

Open
8 of 10 tasks
Tracked by #1602
Studio384 opened this issue Jun 20, 2018 · 0 comments
Open
8 of 10 tasks
Tracked by #1602

Installable themes #1688

Studio384 opened this issue Jun 20, 2018 · 0 comments

Comments

@Studio384
Copy link
Member

Starting with Luna 2.1, themes will have to be installed, with this a lot of new options are made available to themes.

Backstage

  • Rework Themes page to show theme details #1685 Theme selection has been moved to its own page titles "Theme".
  • The "Theme" page has been renamed "Appearance".
  • Features not supported by a theme are now marked as such.
  • Theme can now be removed from the file system from within the Backstage.
  • Theme settings are now available if a theme has them.

Themes

  • Drop XML in favor of JSON #1677 The information.php file has been replaced with theme.json.
  • Define theme features in JSON #1678 Themes can now declare which features they supported in their json declaration.
  • Themes can now declare their accent colors in their json declaration.
  • Themes can now add configurations to the config-table when installed.
  • Theme can now declare the various settings they have in their json declaration.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant