pulsar_web 0.3.0
pulsar_web: ^0.3.0 copied to clipboard
A lightweight frontend framework for Dart with HTML templates, CSS styles, reactivity and Jinja-like templating.
0.3.0 #
- New functionallity and syntax for prop parsing,
<ComponentName prop="literalValue" otherprop="{{dynamicValue}}"/>. - Added
state.statename,prop.propnameandtrigger.triggerNamefor props and states usage via noSuchMethod. propsmap is no longer needed.methodRegistrymap is no longer needed.
0.2.1 #
- Changed Syntax for the inserts from
{% insert "ComponentName" %}to<ComponentName />. - Changed the syntax for the ContentView slot from
{% content %}to<@View />. - Changed the way to import Renderable elements into imports property-
- Changed the way to define routes.
0.2.0 #
- Removed the
Registryclass andProviderclass because they are no longer needed. - Classes hierarchy restructured to add the parent class
Renderable. NowComponentandViewextends fromRenderable. - Added View super class with LayoutView and
ContentViewas children. - Function
runApp()modified. It no longer receives aList<Component>but a singleView. Removed componentProvider because is no longer needed. - Added LayoutView, a class to handle the Layout for the views that needs persistante UI as a Navbar or a Footer.
- Added
ContentView, a class to handle a view that can be a main view or contained as the content of aLayoutView. It can be used as the main view in therunApp()function. - Added Routing system for LayoutViews. The class
Routercan define all the possible routes for the Layout.
0.1.4 #
- Fix for the components styleId escape characters.
0.1.3 #
- Added universal_web instead of web package.
- Added the disclaimer at the begining of the README file.
- Added an example for better documentation.
0.1.2 #
- Added support for
pulsar_cli.
0.1.1 #
- Added documentation to the classes and methods for a better understanding.
0.1.0 #
- Added Provider for components and template inserts for reactive components.
0.0.2 #
- Initial version.