DEV Community

Adam Golan
Adam Golan

Posted on

๐ŸŒŸ Vanilla Update: New Components and Enhanced Features! ๐ŸŒŸ

Vanilla keeps evolving to simplify development and enhance functionality. Hereโ€™s whatโ€™s new:

๐Ÿš€ New Components:
Weโ€™ve added powerful UI components to expand your toolkit:
โ€ข Badge: Highlight key information effortlessly.
โ€ข Tooltip: Add contextual information with precision.
โ€ข Toast: Notify users with sleek, dismissible messages.
โ€ข Avatar: Seamlessly display user profiles.
โ€ข Collapsible: Create dynamic, space-saving content.
โ€ข Rating: Enable user feedback with customizable ratings.
โ€ข Dynamic Card: A versatile module for data and content display.

๐Ÿ› ๏ธ Navigation Service Transformation:
The navigation service is now a module! It now includes:

  1. A loader for managing tasks during navigation.
  2. A language service, handling synchronous text loading for seamless multilingual support. The navigation module remains dynamic and multi-layered, ensuring smooth transitions and scalability.

๐Ÿ’ก Device Service Abstracted:
The device service has been refactored into an abstract class, making its static methods easily accessible across your app for streamlined device-specific functionality.

๐Ÿ“‹ Whatโ€™s Next:

  1. Perfecting multi-layered navigation for even greater flexibility.
  2. Introducing authentication as a dynamic module to power secure, scalable apps.

Vanilla is built to help you code once and innovate without limits.

Not a framework, but a frame to work with.

Top comments (0)