Add eternity-wasteland-v2 theme

This commit is contained in:
2026-09-19 13:08:41 +03:00
parent 393c333794
commit b8fce3cacb
8 changed files with 673 additions and 0 deletions
+18
View File
@@ -50,6 +50,18 @@ Wasteland opens in dark mode. Its login screen includes a **Dark mode** toggle t
Clearing site cookies resets the Wasteland login screen to dark mode. This setting only changes the Wasteland login page; choose the desired Roundcube interface skin in **Settings > Preferences > User Interface > Interface skin** after signing in.
## Eternity Wasteland v2
`eternity-wasteland-v2` adapts the Daylight and Wasteland theme system from `docker-ep-blog-web-server/themes`. It opens in the paper-white Daylight palette and provides a **WASTELAND** control on the login screen. Selecting it switches the page to the warm charcoal Wasteland palette; the control then reads **DAYLIGHT** to switch back.
The login preference is stored in browser local storage as `ep-theme`. Clearing site storage resets the v2 login screen to Daylight. It is independent from the original `eternity-wasteland` skin's `colorMode` cookie.
Install it with the same procedure above, copying `eternity-wasteland-v2` and configuring:
```php
$config['skin'] = 'eternity-wasteland-v2';
```
## Docker Install
### Docker Compose (persistent)
@@ -150,6 +162,12 @@ eternity-wasteland/
styles/styles.css Dark and light Wasteland visual overrides
templates/login.html Login form with the theme toggle
watermark.html Wasteland login background
eternity-wasteland-v2/
images/logo.svg Daylight login mark with a dark-mode CSS treatment
meta.json Skin registration and Elastic inheritance
styles/styles.css Source-theme Daylight and Wasteland visual overrides
templates/login.html Login form with the Daylight/Wasteland control
watermark.html Login background that follows ep-theme
```
`styles/styles.css` imports Elastic before applying Eternity's overrides. Do not remove the import: the base skin provides the complete component layout and image assets.