Ring UI ist eine quelloffene Sammlung von Web-UI-Komponenten, die bei Jetbrains selbst oder Drittanbieter-Komponenten im Einsatz sind. Nun gibt es eine Version 1.0.
Mit der größeren Release einher gehen auch neue Features und Änderungen an der Software. Die Entwickler haben die visuelle Gestaltung der Komponenten modernisiert. Diese lassen sich jetzt zudem mit CSS Custom Properties designen, was allerdings nur neuere Browserversionen unterstützen, ältere verwenden Standardwerte. Anstelle von Sass setzen die Jetbrains-Entwickler zudem inzwischen nur noch auf CSS-Module.

Tabs gehören zu den neuen Komponenten in Ring UI 1.0 (Quelle: jetbrains.com)
Mit an Bord sind gemäß der Ankündigung auch drei neue Komponenten, “Message”, “Tabs” und “Toggle”. Bei “Message” handelt es sich um eine rechteckige Sprechblase, mit der sich zum Beispiel zu bestimmten Begriffen ein Overlay-Glossar aufbauen lässt. “Tabs” sprechen für sich selbst, “Toggle” entsprechen Schaltflächen, bei denen die farbliche Gestaltung verschiedene Zustände abdeckt.
Außerdem ist das Projekt laut der Ankündigung auf Babel 7 gewechselt. Wer keinen Support älterer Browser benötigt, kann Browserlist verwenden. Auch die Projektseite ist umgezogen. Sie ist nun nicht mehr unter der Jetbrains-Domain, sondern auf Github zu finden, unter http://jetbrains.github.io/ring-ui. Dort wartet auch der Code zur aktuellen Release.





