Skip to content

Repository files navigation

Emerald Abyss Theme for Phlix

A deep oceanic UI theme plugin for Phlix with teal emerald accents.

Theme Tokens

Token Value Description
ID emerald-abyss Theme identifier
Name Emerald Abyss Display name
Extends midnight Base theme
Accent #2dd4a8 Primary teal accent
Dark true Dark theme

Color Palette

Background & Surfaces

  • Background: #030807 - Deepest dark
  • Surface: #071410 - Primary surface
  • Surface 2: #0d1f18 - Elevated surface
  • Surface 3: #132a23 - Highest elevation

Text

  • Text: #e8f5f0 - Primary text (bright mint white)
  • Text Muted: #8fbcaa - Secondary text
  • Text Subtle: #5a8574 - Tertiary text
  • Text Faint: #334d42 - Disabled/hint text

Borders

  • Border: #1a3329 - Default border
  • Border Subtle: #0f211b - Subtle dividers
  • Border Strong: #2a4d3e - Emphasized borders

Atmosphere Effects

  • Ambient: rgba(45, 212, 168, 0.12) - Teal ambient glow
  • Vignette: rgba(0, 0, 0, 0.65) - Edge darkening
  • Grain Opacity: 0.035 - Film grain intensity

Accent Ramp

Token Value
--accent #2dd4a8
--accent-hover #5eead4
--accent-active #14b8a6
--accent-soft rgba(45, 212, 168, 0.15)
--accent-ring rgba(45, 212, 168, 0.50)
--accent-text #042f2e

Installation

composer require detain/phlix-plugin-emerald-abyss-theme

Requirements

  • PHP 8.3+
  • Phlix Server 0.44.0+

Development

Install dependencies and run the PHPUnit suite (phpunit.xml, bootstrapped by tests/bootstrap.php):

composer install
vendor/bin/phpunit --colors=always

Static analysis at level 9 — pass -c phpstan.neon so scanDirectories picks up the host-only interface stubs in dev-stubs/:

composer phpstan

PSR-12 coding standard over src/, tests/, and dev-stubs/:

composer phpcs

CI (.github/workflows/test.yml) runs all three checks on PHP 8.3 and 8.4, and uploads coverage to Codacy from the 8.3 leg.

License

MIT License - see LICENSE for details.

Links

Releases

Packages

Used by

Contributors

Languages