Releases: AR-Sebastian/roundcube-skin-workbench
Release list
Workbench v1.2.0
Roundcube-1.7-Support plus Barrierefreiheit, Touch-Parität, Druck und Sicherheit.
Neu
- Roundcube 1.7 verifiziert (Login, Mailliste, Lesen, Verfassen, Dark-Mode). CSS gegen 1.7-Elastic gebaut;
min-versionbleibt 1.6.0 (1.6 + 1.7). - Barrierefreiheit: Tastatur-Cheatsheet als
aria-modalmit Fokus-Falle + Schließen-Button;aria-hiddenfür dekorative Elemente (Skeleton, Fortschrittsbalken); WCAG-AA-Kontrast im Dark-Mode via neuem Token--wb-accent-fg(rebrand-sicher). - Touch-Parität: Icon-Rail zeigt auf breiten Touchscreens (kein Hover) dauerhaft Labels statt unlesbarer Icons.
- Print-Styles: sauberer, tintensparender Druck — weißer Grund, schwarze Schrift, kein Screen-Chrome/Avatar, Links dunkel + unterstrichen.
- Sicherheit:
rel="noopener"am Support-Link; Aktion der Hover-Schnellaktionen nur bei eindeutig aufgelöster Nachricht.
Installation
composer require ar-sebastian/roundcube-skin-workbench
oder tar.gz/zip nach skins/ entpacken (ergibt skins/workbench/), dann $config['skin'] = 'workbench';.
Workbench v1.1.3
Neu-Tag nach Repo-Historien-Bereinigung (Packagist-Versionen sind unveränderlich; identischer Skin-Inhalt wie v1.1.2, Umschlag-Marken-Icon).
Installation
composer require ar-sebastian/roundcube-skin-workbench
oder tar.gz/zip nach skins/ entpacken (ergibt skins/workbench/), dann $config['skin'] = 'workbench';.
Workbench v1.1.2
- Marken-Icon: Monitor -> Briefumschlag (eigenständiges Webmail-Zeichen, kein fremder Logo-Anklang). Betrifft logo.svg, logo-dark.svg, favicon.svg, thumbnail.png.
Installation
tar.gz oder zip nach skins/ entpacken (ergibt skins/workbench/), dann $config['skin'] = 'workbench'; setzen und hart neu laden.
Composer
composer require ar-sebastian/roundcube-skin-workbench
Workbench v1.1.1
Wartungs-Release.
- Compose-Icon im Dark-Mode weiss statt rot-auf-rot (Elastic dark.less erzwang @color-main auf den Action-Button).
- composer.json: Vendor ->
ar-sebastian/roundcube-skin-workbench(Packagist-Einreichung).
Installation
tar.gz oder zip nach skins/ entpacken (ergibt skins/workbench/), dann $config['skin'] = 'workbench'; setzen und hart neu laden.
Composer (nach Packagist-Freischaltung)
composer require ar-sebastian/roundcube-skin-workbench
Workbench v1.1.0
Elastic-abgeleitetes Roundcube-Skin (1.6.x) im workbench-Look. Nur Oberfläche, Core unverändert, marken-neutral.
Neu in v1.1.0
- i18n: Skin-Localization (EN default + DE) für den Login; EN/DE-Wörterbuch in JS/Leerzustand (Sprache aus
rcmail.env.lang). - RTL: Custom-Komponenten für
html[dir="rtl"]gespiegelt. - Touch-Parität: Hover-Schnellaktionen auf
@media (hover: none)ausgeblendet. - A11y: Cheatsheet als
aria-modalmit Fokus-Management. - Docs: README mit Screenshot-Galerie + Features.
Installation
tar.gz oder zip nach skins/ entpacken (ergibt skins/workbench/), dann $config['skin'] = 'workbench'; setzen und hart neu laden.
Workbench v1.0.0
Marken-neutrales, von Elastic abgeleitetes Roundcube-Skin (1.6.x): dunkle Seiten-Navigation (icon-only, Hover-Labels, Akzent-Aktivzustand), eigenes Linien-Icon-Set, Initialen-Avatare, kontextabhaengiger Leerzustand, Login-Hero, Skeleton-Loader, Top-Progressbar, Hover-Schnellaktionen, Tastatur-Shortcuts, Light + Dark, responsive. Installation: nach skins/ entpacken und $config['skin']='workbench' setzen.