v1.0.0
Intro
This is the initial release of cognitive v1.0.0. Cognitive is a lightweight framework based on the MVVM UI architectural design pattern.
Features
- Dependancy injection of ViewModels into controller classes.
- A simple view model to maintain a state of a form UI
- A validation view model supporting validators
- Check for error, info and warning type messages.
TODOs
- Bean view model
- Validation bean view model
- Ability to apply error messages to validation overlay icons on UI controls
- Clean up documentation
- Think about an overloaded save() method receiving a consumer allowing caller to provide code to execute if validation fails and code when validation succeeds.