Skip to main content

Roadmap

Legende

SymbolBedeutung
🕑Geplant
👩‍💻In Bearbeitung
Erledigt
Erstmal nicht geplant
Verfügbar
Nicht verfügbar
⚠️Veraltet

Todo-Liste

TypVorhabenStatusVersion 1Version 2
ArchitekturVereinheitlichung aller Propteries
ArchitekturExpert-Slot1
ArchitekturAuslagerung aller Bund-Themes👩‍💻
FeatureCheckbox in Tabellen👩‍💻2
FeatureTabellen mit Footer2
DokumentationMigrationstools (CLI)
DokumentationMigrationsanleitung🕑
DokumentationTestergebnisse zu allen Komponenten👩‍💻
EigenschaftProperties übergreifend vereinheitlichen👩‍💻1
EigenschaftÜbersicht vereinheitlichter Properties
ThemingToken-basiertes Theme (Default)
KomponentAccordions (as Group)
KomponentAvatar2
KomponentButtonGroup (⚠️ Deprecated)
KomponentLinkGroup (⚠️ Deprecated)
KomponentIconFontAwesome (⚠️ Deprecated)3
KomponentIconIcofont (⚠️ Deprecated)3
KomponentInputAdapterLeanup (Moving in other Package)3
KomponentInputRadioGroup (⚠️ Deprecated)3
KomponentSymbol (⚠️ Deprecated)3
KomponentCarousel
KomponentCookie-Banner
KomponentToast-Container
KomponentDialog44
KomponentImage2
KomponentList
KomponentSplit-Button / Dropdown2
KomponentTabs (Refactoring)
KomponentTimeline
KomponentTree

1 Dieses Vorhaben wird weitestgehend abwärtskompatibel umgesetzt.


2 Dieses Vorhaben ist wahrscheinlich auch in Version 1 verfügbar.


3 Achtung, diese Komponente entfällt in Version 2.


4 Feature entfällt, weil der HTML-Standard vollständig barrierefrei und gut nutzbar ist.

Lose Can do-Liste

  • Dokumentation: Übersicht über alle Komponenten im Storybook
  • Table: Sort-Funktion auch die Sortierrichtung übergeben
  • Input, Textarea: onInput prüfen
  • Table: Sortierrichtung ändern mittels aria-live optimieren
  • Pagination: Aria-Label bei Zahlen-Schalter optimieren (Schalter "1", Schalter "Seite 1")
  • Table: Aufspaltung in self- und manuell-managed Table
  • Input: Zeichenzähler für alle Texteingabefelder
  • Checkbox: Checkbox und mit beliebigen Icon statt "Border-Häkchen"
  • Theming: Designer um CDN-Feature erweitern
  • Theming: Designer CSS-Properties und "Globales CSS" trennen
  • Theming: Designer Speicher-Modell ändern (Meta & Data)
  • Radio & SingleSelect: Zusammenführen?!
  • CheckboxGroup & MultiSelect: Zusammenführen?!
  • Tabs: Tab-Change-Callback aufrufen, sobald die Tab-Selection eine Korrektur durchführt
  • Tabs: Verhalten beim Wechsel von Tabs beobachten
  • Table: Pagination wahlweise oben oder untern oder beides
  • Link, ButtonLink: Zeilenumbruch innerhalb des Link-Textes - display: inline statt display: inline-flex
  • Theming: Für eine bestmögliche Style-Anpassbarkeit müssen bei alle Conditions die die Konstruktion einer Komponente verändern, die umrahmenden HTML-Nodes um CSS-Klasse erweitert werden.
  • Alert: Prüfen, wie man auch einen EventCallback einzeln ändern kann.
  • Alert & Card: Prüfen, ob _hasCloser und _hasFooter noch notwendig sind.