cherubimro/roundcube-talshiar-theme 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

cherubimro/roundcube-talshiar-theme

Composer 安装命令:

composer require cherubimro/roundcube-talshiar-theme

包简介

A Romulan-themed dark violet skin for Roundcube Webmail based on Elastic

README 文档

README

A dark Romulan-themed skin for Roundcube Webmail, inspired by the Tal Shiar intelligence service. Deep violet surfaces, emerald green accents, sharp angular UI elements, and a cloaking device shimmer animation.

VIGILANCE ETERNAL

Features

  • Deep violet/purple primary color palette with emerald green accents
  • Angular clip-path buttons with cloaking shimmer animation
  • Intelligence terminal scan-line overlay (thin, refined)
  • Violet glow headers/footers with emerald focus states
  • Dark background email reading with forced light text
  • Stylized raptor emblem logo
  • Noto Sans typography
  • Full dark mode support
  • Mobile-optimized (animations disabled on small screens)

Color Palette

Role Value Description
Primary accent #7b2d8e Deep violet
Secondary accent #1a8a5a Emerald green
Links #20c080 Bright emerald
Base black #0c0a10 Near-black purple
Body text #c8c0d8 Cool silver-lavender
Error #cc2200 Red alert
Warning #c87020 Amber-orange

Installation

Copy the skin into your Roundcube skins/ directory:

cp -r TalShiar /path/to/roundcube/skins/

Then activate in config/config.inc.php:

$config['skin'] = 'TalShiar';
$config['skin_logo'] = [
    '*'           => '/skins/TalShiar/images/logo.svg',
    '[dark]'      => '/skins/TalShiar/images/logo.svg',
    '[small]'     => '/skins/TalShiar/images/logo.svg',
    '[small-dark]'=> '/skins/TalShiar/images/logo.svg',
];

Building CSS from Source

The skin uses Less CSS. To rebuild after modifying .less files:

npm init -y
npm install less less-plugin-clean-css
npx lessc --clean-css="--s1 --advanced" styles/styles.less styles/styles.min.css
npx lessc --clean-css="--s1 --advanced" styles/print.less styles/print.min.css
npx lessc --clean-css="--s1 --advanced" styles/embed.less styles/embed.min.css
rm -rf node_modules package.json package-lock.json

Based On

The Elastic skin by The Roundcube Dev Team, licensed under Creative Commons Attribution-ShareAlike.

License

Creative Commons Attribution-ShareAlike 3.0

统计信息

  • 总下载量: 0
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 3
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • 开发语言: Less

其他信息

  • 授权协议: CC-BY-SA-4.0
  • 更新时间: 2026-02-25

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固