json_theme 3.3.1-pre113+1 
json_theme: ^3.3.1-pre113+1 copied to clipboard
A library to dynamically generate a ThemeData object from a JSON file or dynamic map object
3.3.1-pre113+1 April 15th, 2022 #
- Fix for Flutter 1.13 in 
master 
3.3.1 February 6th, 2022 #
- Updated 
encodeThemeDatato encodeCheckboxThemeData,RadioThemeDataandSwitchThemeData - Fix for Issue #32
 
3.3.0 February 6th, 2022 #
- Flutter 2.10 properties
 
3.2.5 January 15th, 2022 #
- Added support for the 
${.*}syntax in the enums 
3.2.4 January 9th, 2022 #
- Added encoders / decoders for 
TableBorder,TableColumnWidth 
3.2.2 December 28th, 2021 #
- Added encoders / decoders for 
ScrollBehavior 
3.2.1 December 19th, 2021 #
- Added optional 
includeObjecttoSchemaHelper.arraySchema 
3.2.0 December 12th, 2021 #
- Updated with Flutter 2.8 properties
 
3.1.2+1 November 20th, 2021 #
3.1.1+1 November 14th, 2021 #
- Using a new GH workflow publisher
 
3.1.1 November 13th, 2021 #
- Remove 
uses-material-designfrompubspec.yaml 
3.1.0 October 25th, 2021 #
- Allow int (all), List (horizontal/symmetric or LTRB) and Map for MaterialStatePropertyEdgeInsetsGeometry
 
3.0.1 September 23rd, 2021 #
- Fix for [AppBarTheme] when using the legacy 
colorattribute - Add 
x / yoptions toAlignment 
3.0.0 September 18th, 2021 #
- Update to Flutter 2.5 and removed support for deprecated values
 
2.1.1 August 20th, 2021 #
- (CONTRIBUTION) - Fix for incorrect property in schema for BottomAppBar
 
2.1.0+2 May 29th, 2021 #
- Dependency updates
 
2.1.0+1 May 2nd, 2021 #
- Updated how the 
MaterialStatePropertyis handled to better support using those via JSON - Added support for 
OrdinalSortKeyandSemanticsTag. 
2.0.1 April 30th, 2021 #
- Updated with new attributes and classes from Flutter 2.0
 
2.0.0+1 March 8th, 2021 #
- Null Safety
 - Added 
MaxLengthEnforcement - Added 
TextSelectionControls 
1.5.0+2 January 10th, 2021 #
- Swapped deprecated buttons in example
 
1.5.0+1 December 13th, 2020 #
- Updated 
metadependency 
1.5.0 December 13th, 2020 #
- Removed deprecated "disabledThumbGapWidth"
 - Swapped out the no longer maintained 
json_schemafor the forkedjson_schema2. 
1.4.3+1 November 26th, 2020 #
- Added a 
$commentto all schemas linking to the respective dartdoc page. 
1.4.3 November 26th, 2020 #
- Updated all schema URLs to point to a live repo.
 
1.4.1 October 20th, 2020 #
- Added back 
Overflowbecause so did Flutter. 
1.4.0 October 20th, 2020 #
- Added Flutter 1.22 support for:
AutovalidateModeButtonStyleDataTableThemeDataElevatedButtonThemeDataOutlinedBorderOutlinedButtonThemeDataPageTransitionsBuilderPageTransitionsThemeSizeTextButtonThemeDataTextSelectionThemeData
 - Added a bunch of new 
SystemMouseCursoroptions made available in Flutter 1.22. 
1.3.5 September 22nd, 2020 #
- Removed 
Overflowbecause that was straight-up removed in Flutter 1.23, so keeping it breaks future compatibility 
1.3.4 September 11th, 2020 #
- Added 
linuxexample 
1.3.3+1 September 3rd, 2020 #
- README.md update to point to the live Flutter Web example for the app
 
1.3.3 September 3rd, 2020 #
- Added 
CrossFadeStatesupport - Removed 
horizontalDoubleArrowandverticalDoubleArrowsupport from the Mouse Cursors because those are removed in 1.21 and keeping them will become an upgrade blocker in the not-too-distant future. - Added 
webexample - Added 
macosexample 
1.3.2 September 1st, 2020 #
- Swapped "oneOf" for "anyOf" because that's really more accurate for the schema validation.
 
1.3.1 Auguest 30th, 2020 #
- Updated to support dynamic expressions for enums using 
{{foo}}and##foo(bar)##syntax. 
1.3.0 Auguest 29th, 2020 #
- Updated to support the built-in actual widgets as part of the decode functions in addition to the JSON-like models.
 - Minor validation fix for empty objects
 
1.2.3 Auguest 22nd, 2020 #
- Added 
DecorationPositionsupport 
1.2.2 Auguest 22nd, 2020 #
- Dependency updates
 
1.2.1 Auguest 6th, 2020 #
- Added 
MouseCursorsupport - Minor other bug fixes and enhancements
 
1.2.0 Auguest 5th, 2020 #
- Updated with new theme elements from Flutter 
1.20.0 
1.1.2+1 July 18h, 2020 #
- Fixed HTTP link to GitHub to be a secure HTTPS link
 
1.1.2 July 14th, 2020 #
- Fixed a recursive bug in 
SchemaCache.addSchema 
1.1.1 July 13th, 2020 #
- Exported the JSON Schemas for other tools to also be able to perform validation.
 
1.1.0 July 11th, 2020 #
- Added JSON Schema validators for all objects
 
1.0.8 July 2nd, 2020 #
- Added decoders for...
SmartDashesTypeSmartQuotesTypeTextAlignVerticalTextCapitalizationTextInputActionTextInputType
 
1.0.7 June 24th, 2020 #
- Fixed more default values in 
ThemeDecoder 
1.0.6 June 23rd, 2020 #
- Fix for 
IconData - Added secondary decoding option for 
BoxBorder 
1.0.5 June 22nd, 2020 #
- Added encoder / decoder for 
FilterQuality - Added encoder / decoder for 
ImageRepeat - Added encoder / decoder for 
HitTestBehavior - Added encoder / decoder for 
Rect 
1.0.4 June 21st, 2020 #
- Added more value option to 
ThemeDecoder.decodeEdgeInsetsGeometry - Completed DartDocs for all public functions.
 
1.0.3 June 20th, 2020 #
- Added encoder / decoder for: 
FloatingActionButtonAnimator - Added encoder / decoder for: 
FloatingActionButtonLocation 
1.0.2 June 19th, 2020 #
- Added several new encoders and decoders
 - Started adding DartDocs
 
1.0.1 June 15th, 2020 #
- Added encoder / decoder for 
CrossAxisAlignment 
0.1.2 June 11th, 2020 #
- Updated to use json_class vs 
rest_clientto reduce footprint 
0.1.1 June 2nd, 2020 #
- Fix to work in 
stable/1.17rather thanbeta/1.18 
0.1.0 June 2nd, 2020 #
- Initial release
 TODO: DocumentationTODO: Example AppTODO: Unit Tests