htlib 0.1.0
htlib: ^0.1.0 copied to clipboard
A versatile and lightweight Flutter toolkit for state management, shell routing, dependency injection, responsive UI, MVVM, and form validation to speed up development.
Changelog #
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.0.1 - 2025-07-18 #
Added #
- Initial release of the
htlib
package. - Reactive State Management: Includes
Observable
,Computed
,Observer
, andObservableArray
for fine-grained reactivity. - Dependency Injection: A simple
Injection
service locator for managing singletons and factories. - Declarative Routing:
ShellRouter
andShellOutlet
for building nested, shell-based navigation with path parameters and redirects. - Responsive UI Toolkit: A 12-column
ResponsiveGrid
,ResponsiveWidget
, andBuildContext
extensions for adaptive layouts. - MVVM Architecture: Basic
ViewModel
andViewWidget
implementation to help structure UI logic. - Form Validation: A chainable
Validator
system with common rules likeRequired
,Email
, andRange
. - Page Title Management:
PageTitle
widget to dynamically update the application title in the OS task manager for web and desktop.