Below is the Change Log from the previous 2.0 beta
[2.0.0-compat.0] - 2022/02/21
Base on 2.0.0-rc.8
A compatibility version for working with both v1 and v2 for gradually migrating from v1.
To gradually migrate from v1, simply replace all:
// From
import 'package:niku/niku.dart';
// into
import 'package:niku/v1/niku.dart';
You can easily use IDE like VS Code to find and replace all package:niku/ with package:niku/v1/ then it should work just fine, gradually migrate from v1.
[2.0.0-rc.8] - 2022/02/20
Bux Fix:
Add copied to NikuImage, NikuSlider, NikuRangeSlider.
Apply parent builder to copied method
[2.0.0-rc.7] - 2022/02/20
Feature:
New use on NikuWidget to apply multiple styles at once
Add useBorder, useRoundedBorder
Add apply to NikuIcon
Add WidthHeightMacro
Change:
Add Full Macro conventions
Use Parent Builder stack instead of direct setter to support apply parent styling
Bux Fix:
Fix wrong spelling of actionPb
Use Full Macro on Alert
n.showDialog now accepts any widget
[2.0.0-rc.6] - 2022/02/19
Change:
showNikuDialog now accepts any widget
[2.0.0-rc.5] - 2022/02/17
Bug Fix:
Add default .rounded to NikuButton
Fix gap inserted to last children
Fix Column with gap required at least 1 children
[2.0.0-rc.4] - 2022/02/14
Breaking Change:
Remove NikuImage.file factory to support web platform.
[2.0.0-rc.3] - 2022/02/14
Breaking Change:
Remove cached network image due to not supporting all platform yet.
[2.0.0-rc.2] - 2022/02/13
Feature:
Add .quarterTurns, bgBlur, clipRect, clipOval to Niku
Change:
Remove default styling from NikuText to match default Flutter Text, eg. TextBasis.