Skip to main content

Your opinion matters! Together with you, we want to continuously improve KoliBri. Share your ideas, wishes, or suggestions—quickly and easily.

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-Slot✅➕1➕
ArchitekturAuslagerung aller Bund-Themes👩‍💻➕➕
FeatureCheckbox in Tabellen👩‍💻➕2➕
FeatureTabellen mit Footer✅➕2➕
DokumentationMigrationstools (CLI)✅➕➕
DokumentationMigrationsanleitung🕑➕➕
DokumentationTestergebnisse zu allen Komponenten👩‍💻➕➕
EigenschaftProperties übergreifend vereinheitlichen👩‍💻➕1➕
EigenschaftÜbersicht vereinheitlichter Properties✅➕➕
ThemingToken-basiertes Theme (Default)✅➕➕
KomponentAccordions (as Group)❌➖➖
KomponentAvatar✅➕2➕
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✅➕➕
KomponentDialog✅➖4➖4
KomponentImage✅➕2➕
KomponentList❌➖➖
KomponentSplit-Button / Dropdown✅➕2➕
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.