Inhaltsbereich Navigation Navigation Fußzeile

Änderungsprotokoll

DESY steht ab sofort unter der Open-Source-Lizenz der Europäischen Union (EUPL) und ist damit unter bestimmten Bedingungen öffentlich und frei verfügbar. Weitere Details hierzu finden Sie im Abschnitt „Lizenz und Urheberrecht“.

Das Design System wird als lebendes Dokument entwickelt. Es gilt immer der letzte veröffentlichte Stand, dieser kann und wird regelmäßig aktualisiert werden. Um eine stabile und referenzierbare Version zu bieten, gibt es die Long-Term Support-Version v10.2 LTS.

Dauerbaustelle

Version 11.2 (2025-10-24) Permalink für diese Version.

Um Anwender des Design Systems noch besser in ihrer täglichen Arbeit zu unterstützen, haben wir in der Navigation einen neuen Menüpunkt „Konzeption & Redaktion“ eingeführt. Dort finden Sie ab sofort die zusammengefassten Hilfen zu inhaltlichen Aspekten, von bürgernaher Sprache bis hin zur allgemeinen Usability.

Wichtige Bug-Fixes & Änderungen

ThemaÄnderungLink
HTMLFehlende Labels für Tri-State-Checkboxes ergänzt. Leere th-Elemente wurden entweder mit einem visuell versteckten Text versehen oder durch td-Elemente ersetzt.Tabelle
CSSIn den Farbdefinitionen hatte sich bei Light Blue – 40 eine falsche Abbildung eingeschlichen. Wir bitten dies zu entschuldigen und haben das Bild gegen das korrekte ausgetauscht.Farben
HTML CSS JavascriptDas Tab-Interface verfügt jetzt über Scroll-Buttons, die das horizontale Scrollen der Tab-Liste erleichtern. Die Klassennamen wurden überarbeitet.Tab-Interface

Aktualisierungen

ThemaÄnderungLink
HTML CSSZusätzliche Variante von lokalen Sprung-Links, um aus Inhaltsabschnitten längerer Seiten wie z. B. FAQs wieder an den Seitenanfang oder eine Übersicht zu verlinken.Skip Links
RegelnDie bisherigen Regeln zur Verwendung von Filtern in Datentabellen wurden allgemeiner gefasst, um sie universeller anwendbar für weitere Arten von strukturierten Daten zu machen.Filter
Design CSSDesign-Dokumentation für Zustände von Bannern vervollständigt. Neues Interaction Design im Code umgesetzt.Banner
Design CSSDesign-Dokumentation für Zustände von Pills vervollständigt.Pill
Design CSSDesign-Dokumentation für Zustände von Tags vervollständigt. Neues Interaction Design im Code umgesetzt.Tag
HTML CSSDas Design für Buttons mit Login-Option wurde im Code umgesetzt.Buttons mit Login-Option
HTML CSSNeues Interaction Design für die Komponente Linkliste im Code umgesetzt.Linklist
HTML CSS JavascriptNeues Interaction Design für die Komponente Upload im Code umgesetzt. Interaktionsverhalten über Javascript optimiert.Upload
CSSNeues Interaction Design für die Komponente Fortschrittsnavigation im Code umgesetzt.Fortschrittsnavigation
HTML CSS JavascriptNeues Interaction Design für die Komponente Breadcrumbs im Code umgesetzt. Entfernung der Klassen .btn-secondary und .breadcrumb__btn-link vom Collapse-Button. Entfernung des Setzens und Entfernens der Klasse .breadcrumb__btn-link im Javascript.Breadcrumbs
CSSNeues Interaction Design für die Komponente Fußnote im Code umgesetzt.Fußnote
CSSNeues Interaction Design für die Komponente Bewertung im Code umgesetzt.Bewertung

Version 11.1 (2025-09-30) Permalink für diese Version.

In diesem Zwischen-Release wurde die Beschreibung unseres Liefermodells ergänzt und das neue Interaction-Design bei drei weiteren Komponenten umgesetzt.

Wichtige Bug-Fixes

ThemaÄnderungLink
JavascriptFehler eines aria-activedescendant Attributs ohne Wert wurde behoben.Combobox
HTML CSSBei der Ausprägung "readonly" der Select-Komponente wurde das Chevron entfernt und der Beispieltext geändert.Select

Aktualisierungen

ThemaÄnderungLink
RegelnDie Beschreibung unseres Liefermodells wurde um wissenswerte Hintergrund-Informationen zum Prozeß der Erarbeitung neuer Komponenten ergänzt.Wie erstellen wir die Komponenten?
HTML CSSZustände für interaktive Pills wurden hinzugefügt.Pill
CSSFür die Komponente Seitennavigation wurde das neue Interaction Design im Code umgesetzt.Seitennavigation
CSSFür die Komponente Input File wurde das neue Interaction Design im Code umgesetzt.Input File
CSSFür die Komponente Akkordeon wurde das neue Interaction Design im Code umgesetzt.Akkordeon

Version 11.0 (2025-09-23) Permalink für diese Version.

In dieser Version wurde das Design System unter EUPL gestellt.

Version 10.10 (2025-09-22) Permalink für diese Version.

In diesem Zwischen-Release wurden die Design-Dokumentation von einigen Komponenten vervollständigt.

Aktualisierungen

ThemaÄnderungLink
Design CSSVervollständigung der Design-Dokumentation für Banner / Karussell, Bewertung, Blog-Artikel, Footer, Fortschrittsnavigation, Header & Navigation, Kacheln / Cards, Seitennavigation.Komponenten

Version 10.9 (2025-09-19) Permalink für diese Version.

In diesem Zwischen-Release wurden einige Fehler in der Dokumentation behoben und die Design-Dokumentation von Komponenten vervollständigt.

Wichtige Bug-Fixes

ThemaÄnderungLink
HTMLIrrtümlicherweise hatten wir für verschiedene Komponenten wie Select einen readonly-Zustand definiert, der aber lt. HTML-Spezifikation nicht erlaubt ist. Wir haben die Dokumentation dahingehend geändert, dass in solchen Fällen ein nur darstellendes Textfeld mit readonly benutzt werden muss.Select

Aktualisierungen

ThemaÄnderungLink
HTML CSSPräzisierung der Vorgaben für Skip Links und Vervollständigung der Designs.Skip Links
HTMLPräzisierung der Vorgaben zur Verwendung von title-Attributen in Icon-Buttons.Button
CSSFehlerbehebungen in der Dokumentation und Vervollständigung der Design-Spezifikationen für Comboboxen, Checkboxen, Tri-State-Checkboxen, Radiobuttons, Select sowie kombiniertes Select mit Textfeld.Komponenten

Version 10.8 (2025-09-08) Permalink für diese Version.

Fehlerbehebungen

ThemaÄnderungLink
CSSEine fehlerhafte Verteilung der Breakpoints bei der Komponente Seitennavigation wurde behoben. Der Breakpoint lg wurde auf xl gesetzt und machte die Anpassung von zwei Helfer-Klassen im Markup erforderlich.Seitennavigation

Aktualisierungen

ThemaÄnderungLink
HTML CSSNeue Varianten von Kacheln / Cards, die zusätzlich eine Action Bar oder eine Kombination aus Akkordeon und Action Bar beinhalten, wurden im Code umgesetzt.Kacheln / Cards
CSSIm CSS der Komponente Kacheln / Cards wurden die ergänzenden Modifier-Klassen "card--transparent" und "card--compact-vertical" für das Wrapper-div mit der Klasse "card" gesetzt. Das neue Interaction Design wurde im Code umgesetzt.Kacheln / Cards
HTML CSSDie neue Komponente Select mit Textfeld wurde einschließlich neuem Interaction Design im Code umgesetzt.Select mit Textfeld
CSSFür die Komponenten Textarea, Input Text, Input Password und Input Search wurde das neue Interaction Design im Code umgesetzt.Textarea, Input Text, Input Password, Input Search
CSSFür die Komponenten Input Checkbox und Input Radio wurde das neue Interaction Design im Code umgesetzt.Input Checkbox, Input Radio
CSSFür die Komponente Select wurde das neue Interaction Design im Code umgesetzt.Select
CSSFür die Komponente Header wurde das neue Interaction Design im Code umgesetzt.Header
CSSFür die Komponente Kontextmenü wurde das neue Interaction Design im Code umgesetzt.Kontextmenü
CSSFür die Komponente Paginierung wurde das neue Interaction Design im Code umgesetzt.Paginierung
CSSVereinheitlichung des Verhaltens von Elementen mit den Klasse "current" bzw. "active" in den Komponenten Breadcrumbs, Header und Fortschrittsnavigation. Alle sind nun Links mit dem "aria-current" Attribut.Breadcrumbs, Header, Fortschrittsnavigation
KomponentenNeue Komponente mit einer nach Art einer Schublade herausfahrenden Seitenleiste z. B. für Filter.Modal Drawer
KomponentenNeue Komponente für QR-Codes.QR-Code
KomponentenZusätzliche Variante von Akkordeons / Collapsibles, die nach oben öffnen.Akkordeon
HTMLDie vorher getrennten Seiten zu Main, Section, Article & Aside wurden zu einer Seite zusammengefasst.Strukturelemente
CSSVorgaben zur vertikalen Ausrichtung von Text- und Formularelementen zueinander in Tabellenzellen präzisiert.Tabelle
BarrierefreiheitVorgaben zur Skalierbarkeit von Texten und responsiven Interfaces präzisiert.Komponenten
DesignFehlerbehebungen im Aufbau von Datentabellen und der Nummerierung von Punkten in den Design-Tabs.Komponenten

Version 10.7.1 (2025-08-14) Permalink für diese Version.

In diesem Zwischen-Release wurden im wesentlichen nur einige Fehler im CSS behoben und die Dokumentation einiger Komponenten vervollständigt.

Fehlerbehebungen

ThemaÄnderungLink
CSSFehler in der Einbindung des Webfonts für die BundesSerif behoben.Typografie
HTMLNicht anwendbare Zustände von Texteingabefeldern entfernt.Textarea, Input Text

Aktualisierungen

ThemaÄnderungLink
KomponentenNeue Komponente mit der Kombination aus Select und zugeordnetem Textfeld.Select mit Textfeld
HTML CSSZusätzliche Design-Spezifikationen für Inputs, die einen Button enthalten, z.B. zum Einblenden von Passwörtern oder zum Kopieren von Werten.Input Text
BarrierefreiheitUnnötig redundante versteckte Texte entfernt, die sich nur an Screenreader richteten.Fortschrittsnavigation

Version 10.7 (2025-08-08) Permalink für diese Version.

Wichtige Änderungen

ThemaÄnderungLink
CSS JavaScriptFehler in der Darstellung der Breadcrumbs auf mobilen Breakpoints behoben.Breadcrumbs
JavaScriptFehler bei der Bedienung der Combobox auf mobilen Endgeräten behoben.Combobox
CSSFalschen Abstand zwischen einzelner Checkbox und Info- oder Fehlertext behoben.Checkbox
JavaScriptFehler beim Pausieren und erneuten Starten der Banner/Karussell Komponente behoben.Beispiel-Karussell

Aktualisierungen

ThemaÄnderungLink
CSSFür die Button-Komponente wurde das neue Interaction Design im Code umgesetzt.Buttons
HTML JavaScriptImplementierung der Funktionalität von Tri-State-Checkboxes zur Auswahl von Datensätzen in Tabellen.Beispiel-Tabelle
HTML JavaScriptBeispielhafte Implementierung der Funktionalität einer Sortierung in Tabellen.Beispiel-Tabelle
HTML CSSÄnderung des Bildformats zu .jpg zur Verringerung der Datengröße der Bilder und CSS-Anpassungen über bestehende Klassen zur Optimierung der Banner/Karussell-Komponente.Beispiel-Karussell
RegelnNeues Kapitel zur Verwendung und Barrierefreiheit von Animationen.Animationen
RegelnÜberarbeitete Vorgaben für Paginierungen von Datentabellen.Paginierung
DesignDesign-Spezifikation für Tabellen vervollständigt.Tabelle
DesignDesign-Spezifikation für Banner und Karussells vervollständigt.Banner
DesignDesign-Spezifikation für Seitennavigation vervollständigt.Seitennavigation
DesignDesign-Spezifikation für Fortschrittsnavigation vervollständigt.Fortschrittsnavigation
DesignDesign-Spezifikation für Fußnoten vervollständigt.Fußnoten
DesignDesign-Spezifikation für input type="file" vervollständigt.Input File
DesignDesign-Spezifikation für Footer vervollständigt.Footer
DesignDesign-Spezifikation für Verifizierungscode vervollständigt.Verifizierungscode
DesignDesign-Spezifikation für Toggle Switches vervollständigt.Toggle Switch

Version 10.6 (2025-07-04) Permalink für diese Version.

Wichtige Änderungen

ThemaÄnderungLink
HTML JavaScriptIn der Header-Komponente wurde die Option eines Dropdown-Untermenüs entfernt.Header

Aktualisierungen

ThemaÄnderungLink
CSSFür die Link-Komponente wurde das neue Interaction Design im Code umgesetzt.Link
CSSIm CSS der Komponente Input Checkbox wurde die ergänzende Modifier-Klasse "form-check--single" für das Wrapper-div gesetzt. Bei einer einzelnen Checkbox werden Info-Text und Fehlertext oder ein Link (neues Beispiel) eingerückt. Ein weiteres neues Beispiel zeigt eine Verlinkung innerhalb des Labels.Input Checkbox
HTML CSSDas Design der Komponente „Hinweisboxen“ wurde im Code implementiert.Hinweisboxen
DesignDesign-Spezifikationen für Buttons mit Login-Optionen vervollständigt.Buttons mit Login-Optionen

Version 10.5 (2025-06-18) Permalink für diese Version.

ThemaÄnderungLink
ContentKontaktmöglichkeiten zum Servicedesk Zoll auf Fehlerseiten aktualisiert.Fehlerseiten
CSSZusätzliche Styles für Haarlinien (<hr>), Radii und Schatten von Elementen und Komponenten.Rahmen & Radius
HTML CSSWeitere Fehlerzustände für input type="file" ergänzt.Input File
HTML CSSDesigns für destruktive Zustände Zustände von Buttons ergänzt.Button
KomponentenNeue Komponente für Blog-Artikel und aktuelle Meldungen hinzugefügt.Blog-Artikel
DesignDesign-Spezifikation für Toggle Switches hinzugefügt.Toggle Switch

Version 10.4 (2025-06-05) Permalink für diese Version.

Der Hauptaugenmerk dieses Zwischen-Releases lag auf der Code-Stabilisierung und Bugfixes sowie dem Schließen von Lücken in der Dokumentation.

Wichtige Bug-Fixes

ThemaÄnderungLink
IconsDarstellungsfehler im Icon-Font wurden behoben und eine neue Version eingebunden.Icons
CSSAnpassungen im CSS, damit Überschriften in Akkordeon-Buttons dem vorgegebenen Design entsprechen.Akkordeon
CSSAnpassungen im CSS für den Fehlerzustand von Inputs mit Buttons in Kombination mit disabled und readonly.Inputs mit Button
KomponentenEntfall einer separaten mobilen Banner-Komponente, da identisch zur responsiven Desktop-Variante.Banner / Karussell

Änderungen und Aktualisierungen

ThemaÄnderungLink
DesignRedaktionelle Überschriften außerhalb von Komponenten sind nun für die Ebenen H1 – H4 in der BundesSerif gesetzt. Die konkreten Auswirkungen der Änderungen können Sie hier bei der Nutzung des Design Systems beobachten, da hier dieselben Regeln angewendet werden.Überschriften
KomponentenGrundlegende Überarbeitung der Komponente aufgrund geänderter fachlicher Anforderungen.Verifizierungscode
KomponentenWeitere Ergänzung zu Verwendung, Code und Barrierefreiheit.Loading Spinner
HTML CSSZusätzlicher Button mit Loading Spinner.Button
HTMLHinweise zur Reihenfolge von Werten in ID-Attributen ergänzt, Präzisierung der Vorgaben für Längenbegrenzungen bei Inputs per maxlength.Formular-Elemente
HTML JavaScriptÄnderungen im Code des Zeichenzählers, Hinweise zur Barrierefreiheit ergänzt.Textarea

Version 10.3 (2025-04-30) Permalink für diese Version.

Der Fokus dieses Releases lag im wesentlichen auf klareren Regeln zur Verwendung von Komponenten und inhaltlichen Ergänzungen sowie Fehlerbehebungen.

Wichtige Bug-Fixes

ThemaÄnderungLink
HTMLIn der vorherigen Version 10.2 befand sich der untere Skip Link im Footer an einer falschen Position im Layout und im Markup. Wir bitten diesen Fehler zu entschuldigen und haben ihn so korrigiert, dass der untere Skip Link nun wieder das letzte interaktive Element im Seitenbaum ist.Footer
HTMLMarkup-Struktur so geändert, dass das <nav>-Element die gesamte Komponente umfasst.Fortschrittsnavigation

Neuerungen & Aktualisierungen

ThemaÄnderungLink
BarrierefreiheitErklärung zur Barrierefreiheit um Hinweise auf die Norm EN 17161 zur prozessualen Verankerung der Anforderungen im gesamten Projektlebenszyklus und die DIN SPEC 66336 zum Servicestandard der öffentlichen Verwaltung ergänzt.Erklärung zur Barrierefreiheit
KomponentenWeitere Hinweise zur Verwendung von Akkordeons als mögliche Alternative zu Tooltips.Akkordeon
KomponentenNeue Banner- und Karussell-Komponente, Code-Implementierung in den Ausprägungen „statisch“ und „dynamisch“.Banner
HTMLHinweise zur Verwendung von aria-current="page" zur Vermeidung rekursiver Links ergänzt.Breadcrumbs
KomponentenErgänzungen zur Verwendung und zum responsiven Verhalten von Standard-Buttons; Entfernung obsoleter Vorgaben aus dem alten Benutzerschnittstellenkonzept (BSK).Button
BeispieleAnpassung der Fehlerseiten an den neuen Seitenrahmen des Redesigns.Fehlerseiten
DesignHinweise zum Interaction Design bei interaktiven Komponenten wie Akkordeon, Bewertung, Combobox, Fortschrittsnavigation, Kontextmenü, Subnavigation, Tab-Interface, Tooltip, Upload und Verifizierungscode ergänzt.Komponenten / Muster
KomponentenInhaltliche Anforderungen für Lade-Animationen. Code-Implementierung des Loading Spinner Designs. Beispielhafte Einbindung des Loading Spinners in einem Button.Loading Spinner, Button
KomponentenEntfall der Blätter-Funktion für mobile Breakpoints.Paginierung
RegelnWeitere Einträge zu erwünschten und unerwünschten Formulierungen.Kontrolliertes Vokabular
BarrierefreiheitWichtige Hinweise zur Verwendung von colspan und rowspan bei mehrdimensionalen Tabellen im Tab Barrierefreiheit ergänzt.Tabellen
KomponentenGrundlegende gestalterische und technische Überarbeitung der Komponente, geändertes Interaction Design; Präzisierung der Regeln zu erlaubten und nicht erlaubten Inhalten von Tooltips, expliziter Ausschluss der Verwendung von Markup aus Sicherheitsgründen.Tooltip
DesignNeuer Abschnitt mit Regeln zu Silbentrennung und der Steuerung von Textumbrüchen.Typografie
HTML CSSCode-Implementierung des Redesigns von News-Artikeln.News-Artikel
HTML CSSCode-Implementierung des Redesigns von Fußnoten.Fußnote
CSSCSS Anpassung: Die Komponente passt sich in der Breite ihrem Eltern-Element an. Die klickbaren Elemente der Komponente haben nur noch eine Mindestbreite.Bewertung
HTMLCode-seitige Anpassung des Beispiels für die Passwort-Anforderungen.Input Password
HTML CSSCode-Implementierung des Redesigns von Inputs mit Icon-Button. Ausprägungen: default, readonly sowie mit Erfolgs- und Fehlermeldung.Input Text
CSSCSS Anpassung: Keine Farbänderung bei :visited-Zuständen.Link
BeispieleNeue Beispielseiten: Aktuelle Meldungen, Tabelle, Karussell.Aktuelle Meldungen, Tabelle, Karussell

Version 10.2 (2025-01-22) LTS Permalink für diese Version.

Die Version 10.2 ist als Long-Term Support-Version angelegt, mit der dieser Stand dauerhaft „eingefroren“ wird. Diese Version kann unter desy@itzbund.de angefragt werden.

Der Hauptaugenmerk der Änderungen lag auf der Code-Stabilisierung und Bugfixes sowie dem Schließen von Lücken in der Dokumentation.
Der weitere Ausbau des Design Systems wird weiterhin wie gewohnt an dieser Stelle stattfinden.

Wichtige Änderungen

ThemaÄnderungLink
BarrierefreiheitAktualisierung der BITV-Konformität.Erklärung zur Barrierefreiheit
DesignIn allen Komponenten musste der Schriftschnitt Medium durch Fett ersetzt werden, da die Medium in Zukunft nicht mehr als Webfont zur Verfügung steht. Vgl. hierzu auch die Anmerkung in Version 10.1.Komponenten
DesignAbweichende Schriftgrade für Überschriften auf mobilen Breakpoints ergänzt.Überschriften

Aktualisierungen

ThemaÄnderungLink
CSSZusätzlichen Breakpoint SM in der Design-Dokumentation ergänzt.Akkordeon
HTMLErgänzung des title-Attributs bei Badges ohne Text.Badge
KomponentenDesign & Code für eine neue Komponente zur Bewertung von Dienstleistungen durch Nutzende.Bewertung (Star Rating)
CSShover-Styles vom aktuellen Schritt entferntBreadcrumbs
HTMLHinweise zur Verwendung von Submit-Buttons in Formularen ergänzt, Modifier-Klasse für Login-Button ergänzt, title-Attribut bei Icon-Buttons ergänzt.Formularelemente
KomponentenCode (HTML/CSS/JS) für das Redesign des Footers fertiggestellt.Footer
KomponentenUmsetzung des Redesigns, Entfall der Headline in der Komponente.Fortschrittsanzeige
KomponentenDie Hinweisboxen sind nun eine eigenständige Komponente.Hinweisboxen
KomponentenCode (HTML/CSS/JS) für das Redesign des Kontextmenüs fertiggestellt.Kontextmenü
KomponentenCode (HTML/CSS/JS) für das Redesign der Paginierung fertiggestellt, hover- und focus-Styles wurden für disabled entfernt.Paginierung
KomponentenCode (HTML/CSS/JS) für das Redesign der Seitennavigation fertiggestellt.Seitennavigation
KomponentenUmsetzung des Redesigns.Tabellen
KomponentenCode (HTML/CSS/JS) für das Redesign des Tab-Interfaces fertiggestellt.Tab-Interface
KomponentenCode (HTML/CSS) für das Redesign von Tags fertiggestellt, hover- und focus-Styles wurden für disabled entfernt.Tag
KomponentenCode (HTML/CSS/JS) für das Redesign der Tri-State-Checkbox fertiggestellt.Tri-State-Checkbox
HTMLHinweise zur erlaubten Verwendung von Hyperlinks in Labels ergänzt.Label
HTMLRegeln zur Verwendung destruktiver Buttons präzisiert.Buttons
BarrierefreiheitAnforderungen präzisiert, dass Formularelemente mit ihren dazugehörigen Info- und Fehlertexten über aria-describedby verknüpft sein müssen.Formular-Elemente
BarrierefreiheitHinweise zur Verwendung von differenzierenden aria-labels bei der Verwendung mehrerer gleichartiger Landmarks wie z. B. <nav> ergänzt; Dokumentation zu erforderlichen ARIA-Attributen in Menüs und Dialogen ergänzt; Abgrenzung implizit vorhandene vs. explizit zu setzende Attribute.Komponenten
BarrierefreiheitWeitere benötigte ARIA-Rollen und -Attribute bei Kontextmenüs ergänzt.Kontextmenü
BarrierefreiheitWeitere benötigte ARIA-Rollen und -Attribute im Header ergänzt.Header
BarrierefreiheitWeitere Hinweise zur erlaubten Verwendung von aria-label oder aria-labelledby, Ausschluss der Verwendung bei generischen Elementen wie div oder span.Komponenten
ContentErgänzung der Regeln zur Formulierung von Titeln und Benennungen bei Verfahren oder Zuständen von Prozessschritten.Kontrolliertes Vokabular
DesignDie vormalig getrennten Seiten zu Überschriften und Textelementen wurden in die Seite Typografie konsolidiert.Typografie
HTMLRegeln zur erlaubten und nicht erlaubten Verwendung von title-Attributen präzisiert.Komponenten

Version 10.1 (2024-11-06) Permalink für diese Version.

Wichtige Bug-Fixes

ThemaÄnderungLink
DesignUpdate der Fonts auf die neueste Version der BundesSansWeb in der Version 3.014, damit konform zu den Vorgaben der DIN 91379. Anwender des Design Systems sind aufgefordert, die Schriftpakete ebenfalls auszutauschen.Typografie
CSSBack-to-Top Button: btn--icon-only Klasse ergänztSkip Links
HTML JavaScriptEntfernung des aria-checked Attributs und Anpassungen im JavaScript für das checked-AttributTristate checkbox
CSSStyles von Akkordeons angepasst, die nur ein einziges Akkordeon-Panel enthaltenAkkordeon
CSSInnenabstand des Zoll-Logos (padding) im Header verringertHeader
CSSAbstand zwischen Schritt und temporärem Unterschritt verringertFortschrittsnavigation

Aktualisierungen

ThemaÄnderungLink
IconsÜberarbeitung aller Elemente in der Icon-Bibliothek inklusive des Icon-Fonts, geänderte Struktur und Darstellung der einzelnen Icons, weitere Hinweise zur eindeutigen Zuordnung der Funktionen hinter IconsIcons
PDFWeitere Hinweise zur Maschinenlesbarkeit von DokumentenPDF-Dokumente
DesignDesign-Spezifikation für Tri-state Checkboxes ergänzt.Input Checkbox Tristate
ContentPräzisierung der Anforderungen für Fehlermeldungen bei FormularelementenKomponenten
HTML CSSCode-Implementierung des Redesigns von SystemmeldungenSystemmeldung
HTML CSSCode-Implementierung des Redesigns von LinklistenLinkliste
HTML CSSCode-Implementierung des Redesigns von BadgesBadge
RegelnBei allen Komponenten mit interaktiven Funktionen wurden weiterführende Links zu einer Handreichung der Überwachungsstelle des Bundes für Barrierefreiheit von Informationstechnik hinzugefügt, in der Abnahmekriterien beschrieben werden.Komponenten
RegelnVerbesserte interne Verlinkung aller Bestandteile von Komponenten untereinanderKomponenten
RegelnAktualisierte Liste der vom Design System unterstützten Betriebssysteme, Geräte, Browser und BildschirmgrößenDevice Scope

Version 10.0 (2024-10-07) Permalink für diese Version.

ThemaÄnderungLink
DesignAkkordeons sind nun an den Seiten geschlossenAkkordeon
CSSAbstände wurden angepasst, Positionierung der Bullets auf der horizontalen Ansicht wurden verschoben.Fortschrittsanzeige
CSSFeinarbeiten an Abständen, Backdrop-Verhalten, CSS-Transitions, Icon für Hilfe ausgetauscht.Header
JavaScriptBug Fix bei drag‘n‘drop: hover-Style wird beim dragleave-Event ohne drop entfernt.Upload
CSS:active Zustände wurden unter anderem bei Akkordeon, Combobox und Fortschrittsnavigation ergänzt.div. Komponenten
Regeln
  • Hinweise zur Verwendung aktualisiert
  • Design-Dokumentation vervollständigt und aktualisiert (bitte beachten Sie, dass sich der Code noch in Überarbeitung befindet)
Tabellen
PDF
  • Umfangreiche Ergänzungen zur Barrierefreiheit von PDF-Dokumenten inklusive Hilfen und Werkzeugen
  • Standangaben und exakte Bemaßungen für Inhalte von PDF-Dokumenten nach DIN 5008
PDF-Dokumente
BilderBessere Übersichtlichkeit des Entscheidungsbaums zur Vergabe von Alternativtexten für visuelle InhalteAlternativtexte
RegelnErste Vorab-Version eines Leitfadens zur Verwendung des Design Systems (wird laufend ergänzt werden)Schnelleinstieg
RegelnNeue Systematik in der Darstellung dieses ChangelogsÄnderungsprotokoll

Version 9.0 (2024-09-11) Permalink für diese Version.

Die Einladung zur 14-tägigen DESY-Sprechstunde ist nun für alle Interessierten auf der Startseite verfügbar.

Breaking Changes & wichtige Bug-Fixes

ThemaÄnderungLink
Komponenten
  • Anpassung des Dropdown-Attributes für die Art des Schließen-Mechanismus
  • Anpassung des JavaScripts für das Backdrop-Verhalten im Zusammenspiel mit dem Dropdown
  • Ergänzung der Klassen des nav-items in der Hauptnavigation
  • Ergänzung der Klassen für die Zeitanzeige
Header & Navigation

Aktualisierungen

ThemaÄnderungLink
BarrierefreiheitWeitere Erläuterung zu implizit und explizit verknüpften Formular-Labels.Label
BarrierefreiheitWeitere Akzeptanzkriterien zur Sprachbedienung von Formularen in den Barrierefreiheits-Anforderungen aller Komponenten mit interaktiven Inhalten.Komponenten
ContentRedaktionelle Ergänzungen bei Hilfen, Fehlerhinweisen und Meldungen.Hilfen, Fehlerhinweise und Meldungen

Version 8.0 (2024-09-02)

Breaking Changes & wichtige Bug-Fixes

ThemaÄnderungLink
CSSNeue Utility-Klassen zum Anpassen der Icon-Größen (icon--xs, icon--sm, icon--md, icon--xxl)Style Sheets
HTMLBug-Fix: Wert des aria-expanded Attributs bei initial geöffnetem Akkordeon korrigiertAkkordeon
JavaScriptBug-Fix: JavaScript-Funktion für die Sichtbarkeit des Togglers angepasstBreadcrumbs
HTMLBug-Fix: Anpassung / Ergänzung notwendiger Attribute für das Melden eines Fehlers für ScreenreaderDrag'n'Drop / Upload
CSSBug-Fix: Anpassung Selektor für FehlertextInput File

Aktualisierungen

ThemaÄnderungLink
DesignDesign der PaginierungPaginierung
CSSZusätzliches horizontales Layout für DefinitionslistenTextlemente
HTMLWeitere Erklärungen zum Code von Upload und input type="file"Upload, Input File
BeispieleNeue und aktualisierte Beispielseiten, noch nicht überarbeitete Beispielseiten wurden temporär entfernt.Beispielseiten
CSSNeue Klasse für Cards ohne InteraktionKacheln (Cards)

Version 7.0 (2024-08-15)

Breaking Changes & wichtige Bug-Fixes

ThemaÄnderungLink
HTML JavaScriptAnpassungen in Markup und ScriptingUpload / Drag'n'Drop
HTMLAnpassungen im Markup, angepasste und ergänzte KlassenKacheln (Cards)
HTML CSS
  • Breakpoints von "lg" auf "xl" umgestellt, hiervon sind Utility Classes im Markup betroffen
  • Geändertes Scroll-Verhalten
  • Änderung im Markup: Backdrop-Element entfernt; Umsetzung nun mit Bootstrap-Backdrop
  • Anpassungen im JavaScript: Verwendung von Bootstrap-JavaScript; Entfernen von nicht mehr benötigten JavaScripts
Header
HTML CSSBreakpoints von "lg" auf "xl" umgestellt, hiervon sind Utility Classes im Markup betroffenFortschrittsnavigation

Aktualisierungen

ThemaÄnderungLink
RegelnVerwendungshinweise und Design für weitere Anwendungszwecke von KachelnKacheln (Cards)
RegelnVerwendungshinweise und Design für Fieldset & LegendFieldset & Legend
BeispieleBeispielseiten Formular und Upload wurden hinsichtlich der Breakpoints angepasst, Seitenrahmen des Design Systems wurde entfernt; Logo im Header verweist auf die Startseite des Design Systems.Beispielseiten

Version 6.0 (2024-08-07)

Breaking Changes & wichtige Bug-Fixes

ThemaÄnderungLink
Komponenten
  • Notification Badge anstatt Pill
  • Geändertes Markup
  • Geänderte Klassen
  • Geänderte Icon-Namen
Header
Komponenten
  • Temporäre Unterseite ergänzt
  • Angepasste Klassen für den Fall, wenn der aktuelle Schritt nicht dem zuletzt bearbeiteten Schritt entspricht
Fortschrittsnavigation
CSS
  • Neue Klassennamen
  • Keine Pill für Notifications mehr
Pill

Aktualisierungen

ThemaÄnderungLink
KomponentenFortschrittsanzeige zu einer gemeinsamen Komponente für Desktop und mobile Ansichten zusammengeführtFortschrittsanzeige
DesignÄnderungen in der Beschreibung von Formularen im GridFormularelemente im Grid
PDFWeitere Ergänzungen in Barrierefreiheits-Anforderungen für PDF-DokumentePDF-Dokumente
CSSErgänzungen zu Kontrastmodus & Dark ModeKontrastmodus

Version 5.0 (2024-07-31)

Breaking Changes & wichtige Bug-Fixes

ThemaÄnderungLink
CSS
  • Variante "notification" wurde entfernt, wird durch Badge ersetzt
  • Geänderte Varianten- und Klassennamen entsprechend der Design-Dokumentation
Pill
HTML
  • Geänderte HTML-Struktur der <li> für Schritte
  • Veränderte Klassen
Fortschrittsnavigation

Neue Komponenten

ThemaÄnderungLink
KomponentenBottom Sheet hinzugefügtBottom Sheet
KomponentenCards hinzugefügtCards
KomponentenToggle-Button hinzugefügtToggle-Button
PDFRegeln zur Barrierefreiheit hinzugefügtPDF-Dokumente

Aktualisierungen

ThemaÄnderungLink
DesignEditierbare mobile Variante hinzugefügtKacheln (Cards)
BarrierefreiheitZusätzliche Anforderungen an Zielgrößen ergänztLinks und Linklisten
BarrierefreiheitWichtige Hinweise zum Fokus-Management ergänztModaler Dialog
RegelnHinweise zur Verwendung ergänztPills
CSSWeitere Zustände hinzugefügtUpload

Version 4.0.2 (2024-07-15)

Neue bzw. verbesserte Komponenten

ThemaÄnderungLink
DesignRedesign der gesamten KomponenteFooter
DesignRedesign der gesamten KomponenteFortschrittsnavigation
KomponentenErsetzt die vormaligen FeldhilfenTooltip

Version 4.0.1 (2024-07-10)

Neue bzw. verbesserte Komponenten

ThemaÄnderungLink
DesignErgänzungen zu Design und Verwendung des Session-Timers in der Header-KomponenteSession-Timer
RegelnSpezifikationen zu Modalen Dialogen ergänzt.Modaler Dialog
RegelnSpezifikationen zu Tab-Interfaces ergänzt.Tab-Interfaces
RegelnSpezifikationen zur Seitennavigation ergänzt.Seitennavigation

Version 4.0 (2024-07-08)

Breaking Changes & wichtige Bug-Fixes

ThemaÄnderungLink
CSSUtility-Klassen für Abstände: Abstände / Spacings haben sich im Rahmen des aktuellen Redesigns geändert, dadurch gibt es nun mehr Klassen und bisherige Klassen haben andere (kleinere) Werte; diese entsprechen den dokumentierten Abständen (siehe Abstände in den jeweiligen Design-Tabs)
Beispiel: pb-3
Alt: padding-bottom: 1rem;
Neu: padding-bottom: .25rem;
Utility-Klassen
IconsIcon-Namen wurden teilweise geändert, z.B .ds-icon-chevron-up heißt nun .ds-icon-fold-upIcons
HTML
  • ARIA-Attribute stehen nicht mehr am Toast selbst, sondern am Container, der auch mehrere Meldungen enthalten kann
  • Ergänzte Werte für role und aria-live für Status- und Alert-Rollen
  • Veränderte HTML-Struktur
  • Angepasste Klassen / neue Modifier-Klassen
Globale Meldungen (Toasts)
HTMLKein Value mehr auf den List Items, da nicht valideCombobox
HTMLKein required-Attribut auf input type=hidden, da nicht benötigt und nicht valideVerifizierungscode
HTMLLeerer Wert für die placeholder-OptionSelect
CSSVeränderte Klassen (default + rahmenlose Variante des Akkordeons)Akkordeon
HTMLAngepasstes HTML & KlassenInput file
CSSKlassen angepasst:
  • btn--borderless heißt nun btn--tertiary, btn-sm heißt nun btn--icon-only
  • Angepasste Klassen für Buttons mit dem Aussehen eines Links
Button
CSSAngepasste Klassen für Links mit dem Aussehen von ButtonsLinks
HTMLVerändertes HTML bei Hinweis- und Fehlertexten in FormularenFormulare

Neue bzw. aktualisierte Ressourcen

ThemaÄnderungLink
DESY
Komponenten
  • Banner, Checkboxen, Fortschrittsnavigation, Globale Meldungen (Toasts), Header & Hauptnavigation, Hinweisbox, Kontextmenü, Modaler Dialog, Paginierung, Radiobutton, Seitennavigation, Systemmeldung (Alert), Tag, Textelemente, Tooltip
  • Aufgrund der geänderten Informationsarchitektur eine zusammengefasste Übersicht aller Komponenten mit weiteren Hinweisen zur Verwendung
Komponenten

Versionen 3.11.0 (2024-05-31), 3.11.1 (2024-06-04) und 3.11.2 (2024-06-10)

Neue bzw. aktualisierte Ressourcen

ThemaÄnderungLink
BarrierefreiheitNeue Muster-Vorlage zur Erstellung von Erklärungen zur BITV-KonformitätMuster-Vorlage
DesignStyles
HTML
  • Verknüpfungen von Hinweis- und Fehlertexten zu ihren Formularelementen über aria-describedby hinzugefügt
Formulare
Design
  • Typografie, Abstände, Farben, Rahmen, Radius und Schatten
  • Detaillierte Spezifikationen zu Verwendung und Design für Akkordeon, Badges, Breadcrumbs, Buttons, Combobox, Input Checkbox, Input E-Mail, Input File, Input Password, Input Radio, Input Search, Input Text, Kontextmenü, Linklisten, Links, Pills, Select, Tags, Textarea, Textelemente, Überschriften und Upload / Drag'n'Drop
Komponenten
BarrierefreiheitNeue bzw. ergänzte Anforderungen zur Barrierefreiheit von Badges, Banner, Linklisten, Pills, Tags, UploadKomponenten
RegelnRegeln zur Verwendung, Design und Barrierefreiheit: Abstände, Bottom Navigation Bar, Buttons, Cards, Fortschrittsanzeige, Input Text, Label, Links, Linkliste, Modale, Seitenrahmen und Hintergründe, Splash Screen, Stepper, Tab Bar, Title, Toasts und TypografieKomponenten