json_theme_plus 6.8.1 copy "json_theme_plus: ^6.8.1" to clipboard
json_theme_plus: ^6.8.1 copied to clipboard

discontinuedreplaced by: json_theme

A library to dynamically generate a ThemeData object from a JSON file or dynamic map object

6.8.1 - 2025-03-09 #

Bug Fixes #

  • deps: update dependency json_schema to ^5.2.1 (#172) (8ef6b96)
  • sdk: update dependency flutter to v3.29.1 (#171) (4147b22)

Miscellaneous Chores #

Continuous Integration #

  • deps: update zeshuaro/github-actions-workflows digest to 13ef8aa (#170) (c554010)
  • deps: update zeshuaro/github-actions-workflows digest to 7888d77 (#166) (743f4aa)
  • deps: update zeshuaro/github-actions-workflows digest to a9389b6 (#167) (ad6d961)
  • deps: update zeshuaro/github-actions-workflows digest to ae4a7b7 (#169) (d683802)
  • deps: update zeshuaro/github-actions-workflows digest to b9a6ba1 (#163) (69400af)

6.8.0 - 2025-02-23 #

Features #

Bug Fixes #

  • sdk: update dependency dart to >=3.7.0 <4.0.0 (#151) (e8db3f3)

Miscellaneous Chores #

  • deps: lock file maintenance (#148) (dca7993)
  • deps: update dependency build_runner to v2.4.15 (#157) (6cc9884)
  • deps: update dependency semantic-release to v24.2.2 (#152) (3745e34)
  • deps: update dependency semantic-release to v24.2.3 (#158) (3b73495)
  • deps: update dependency semantic-release-pub to v0.10.2 (#159) (44778db)
  • example/deps: update dependency dart to >=3.7.0 <4.0.0 (#150) (4a68b74)
  • node: update node.js to v22.14.0 (#149) (83f0b24)

Continuous Integration #

  • deps: update zeshuaro/github-actions-workflows digest to 9d9d6ec (#156) (3ce46b7)
  • deps: update zeshuaro/github-actions-workflows digest to b2dbc93 (#154) (d0932fd)
  • deps: update zeshuaro/github-actions-workflows digest to d5eb020 (#161) (64b42cb)
  • deps: update zeshuaro/github-actions-workflows digest to f3ddb04 (#160) (84ffafa)

6.7.4 - 2025-02-09 #

Bug Fixes #

  • sdk: update dependency dart to >=3.6.2 <4.0.0 (#143) (c9259ae)
  • sdk: update dependency flutter to v3.27.4 (#147) (a186dc0)

Miscellaneous Chores #

  • deps: lock file maintenance (#137) (9a8744b)
  • deps: update dependency semantic-release-pub to v0.10.0 (#145) (b4d0bec)
  • deps: update dependency semantic-release-pub to v0.10.1 (#146) (108b09d)
  • deps: update dependency semantic-release-pub to v0.9.6 (#139) (8c0ec85)
  • example/deps: update dependency dart to >=3.6.2 <4.0.0 (#141) (3c5ff45)
  • example/deps: update dependency intl to ^0.20.2 (#142) (7af82ef)

Continuous Integration #

  • deps: update zeshuaro/github-actions-workflows digest to 10565a3 (#136) (7f4dac8)
  • deps: update zeshuaro/github-actions-workflows digest to bf22f76 (#144) (2b0cb2c)
  • deps: update zeshuaro/github-actions-workflows digest to dbd5e86 (#140) (24ddb3a)

6.7.3 - 2025-01-26 #

Bug Fixes #

  • sdk: update dependency flutter to v3.27.3 (#134) (12f8a89)

Miscellaneous Chores #

Continuous Integration #

  • deps: update zeshuaro/github-actions-workflows digest to e40c850 (#135) (d9b6736)

6.7.2 - 2025-01-19 #

Bug Fixes #

  • sdk: update dependency dart to >=3.6.1 <4.0.0 (#127) (f712d63)
  • sdk: update dependency flutter to v3.27.2 (#131) (f4a829d)

Documentation #

  • license: update copyright year to 2025 (#124) (ca902c2)

Miscellaneous Chores #

  • deps: lock file maintenance (#114) (ae4708b)
  • deps: lock file maintenance (#118) (b1e01c6)
  • deps: lock file maintenance (#122) (35d948f)
  • deps: lock file maintenance (#129) (7509fac)
  • deps: update dependency build to v2.4.2 (#115) (82ab53f)
  • deps: update dependency build_runner to v2.4.14 (#116) (e335700)
  • deps: update dependency semantic-release to v24.2.1 (#123) (39a0434)
  • deps: update dependency semantic-release-pub to v0.9.4 (#125) (e050506)
  • deps: update dependency semantic-release-pub to v0.9.5 (#130) (12b96fb)
  • example/deps: update dependency dart to >=3.6.1 <4.0.0 (#126) (408c6e9)
  • node: update node.js to v22.13.0 (#128) (865f4b0)

Continuous Integration #

  • deps: update zeshuaro/github-actions-workflows digest to 0e99264 (#121) (d41a664)
  • deps: update zeshuaro/github-actions-workflows digest to 10d4949 (#119) (58c7a84)
  • deps: update zeshuaro/github-actions-workflows digest to cf38a07 (#120) (6f8ff0a)

6.7.1 - 2024-12-22 #

Bug Fixes #

  • sdk: update dependency flutter to v3.27.1 (#112) (bc4d582)

Miscellaneous Chores #

  • deps: lock file maintenance (#109) (c9703df)
  • deps: update dependency semantic-release-pub to v0.9.3 (#111) (6eac81e)

Continuous Integration #

  • deps: update zeshuaro/github-actions-workflows digest to 803bde6 (#113) (ce97fea)
  • deps: update zeshuaro/github-actions-workflows digest to b1d5b9a (#110) (2b9e3f1)

6.7.0 - 2024-12-13 #

Features #

  • sdk: update dependency flutter to v3.27.0 and dart to >=3.6.0 <4.0.0 (#106) (f340140)

Miscellaneous Chores #

  • deps: lock file maintenance (#102) (f2c3ff0)
  • deps: update dependency semantic-release-pub to v0.9.2 (#103) (4438e06)
  • example/deps: update dependency dart to >=3.6.0 <4.0.0 (#104) (db9c8af)

Continuous Integration #

  • deps: update zeshuaro/github-actions-workflows digest to 67e4ba8 (#108) (e637f27)

6.6.6 - 2024-12-08 #

Bug Fixes #

  • deps: update dependency json_class to ^3.0.1 (#100) (3773b29)

Miscellaneous Chores #

  • deps: lock file maintenance (#86) (cdc2f6f)
  • deps: lock file maintenance (#90) (e7f53ae)
  • deps: lock file maintenance (#94) (178ac00)
  • deps: update dependency semantic-release-pub to v0.9.1 (#93) (30cefe4)
  • example/deps: update dependency form_validation to ^3.2.0 (#101) (5de5094)
  • example/deps: update dependency intl to ^0.20.0 (#88) (1de876b)
  • example/deps: update dependency intl to ^0.20.1 (#99) (b9479eb)
  • node: update node.js to v22.12.0 (#96) (927c86b)

Continuous Integration #

  • deps: update zeshuaro/github-actions-workflows digest to 02e8a2b (#89) (0b2903d)
  • deps: update zeshuaro/github-actions-workflows digest to 4d64095 (#95) (c9a6395)
  • deps: update zeshuaro/github-actions-workflows digest to 9fdeb67 (#87) (e790589)
  • deps: update zeshuaro/github-actions-workflows digest to ae58d06 (#92) (0f88c34)
  • deps: update zeshuaro/github-actions-workflows digest to aeb0e34 (#91) (e10c197)
  • deps: update zeshuaro/github-actions-workflows digest to b3246c8 (#97) (ae1ed98)
  • deps: update zeshuaro/github-actions-workflows digest to e9ba948 (#98) (1dbf8a1)

6.6.5 - 2024-11-17 #

Bug Fixes #

  • sdk: update dependency flutter to v3.24.5 (#84) (227a55b)

Miscellaneous Chores #

  • deps: lock file maintenance (#73) (4b43756)
  • deps: lock file maintenance (#78) (e861aef)
  • deps: lock file maintenance (#83) (ac2e7d5)
  • deps: update dependency code_builder to v4.10.1 (#79) (832f08a)
  • deps: update dependency flutter_lints to v5 (#53) (45ed11d)
  • deps: update dependency semantic-release to v24.2.0 (#75) (5632a53)
  • deps: update dependency semantic-release-pub to v0.9.0 (#80) (3bcad0e)
  • node: update dependency node to v22 (#76) (391a3fa)

Continuous Integration #

  • deps: update zeshuaro/github-actions-workflows digest to 242231c (#77) (3f88063)
  • deps: update zeshuaro/github-actions-workflows digest to 568e620 (#85) (959ccdb)
  • deps: update zeshuaro/github-actions-workflows digest to 71a020b (#74) (deac246)
  • deps: update zeshuaro/github-actions-workflows digest to b28005a (#81) (3020098)
  • deps: update zeshuaro/github-actions-workflows digest to d138fda (#82) (b95ed69)

6.6.4 - 2024-10-27 #

Bug Fixes #

  • deps: update dependency logging to ^1.3.0 (#69) (4b79b73)
  • sdk: update dependency dart to >=3.5.4 <4.0.0 (#64) (578d196)
  • sdk: update dependency flutter to v3.24.4 (#71) (4ed6f63)

Miscellaneous Chores #

  • deps: lock file maintenance (#43) (8e88ef0)
  • deps: lock file maintenance (#46) (be3271a)
  • deps: lock file maintenance (#49) (505ae8b)
  • deps: lock file maintenance (#56) (d0a8743)
  • deps: lock file maintenance (#61) (0b301e7)
  • deps: lock file maintenance (#65) (dd5b577)
  • deps: update dependency build_runner to v2.4.13 (#57) (21edb4a)
  • deps: update dependency json_theme_codegen to v1.1.3 (#45) (1eb7d92)
  • deps: update dependency semantic-release to v24.1.2 (#51) (d7a149e)
  • deps: update dependency semantic-release to v24.1.3 (#66) (e0eeef3)
  • deps: update dependency semantic-release-pub to v0.8.27 (#47) (e55869c)
  • deps: update dependency semantic-release-pub to v0.8.28 (#60) (d269cd9)
  • deps: update dependency semantic-release-pub to v0.8.29 (#62) (740971d)
  • deps: update dependency semantic-release-pub to v0.8.30 (#67) (c08af9a)
  • example/deps: update dependency dart to >=3.5.4 <4.0.0 (#63) (9fc309c)
  • node: update dependency node to v20.18.0 (#54) (bae1d45)

Continuous Integration #

  • deps: update zeshuaro/github-actions-workflows digest to 22f6fee (#68) (96d966b)
  • deps: update zeshuaro/github-actions-workflows digest to 2396669 (#72) (77ada0c)
  • deps: update zeshuaro/github-actions-workflows digest to 478b37c (#55) (018945c)
  • deps: update zeshuaro/github-actions-workflows digest to 768eef4 (#50) (a292fad)
  • deps: update zeshuaro/github-actions-workflows digest to 9faa626 (#59) (be9d712)
  • deps: update zeshuaro/github-actions-workflows digest to b17179f (#44) (34d04f6)
  • deps: update zeshuaro/github-actions-workflows digest to c5bb137 (#48) (5a6e5be)
  • deps: update zeshuaro/github-actions-workflows digest to ce6c1c5 (#52) (fadcee6)
  • deps: update zeshuaro/github-actions-workflows digest to cf3492e (#70) (9ec80b5)
  • deps: update zeshuaro/github-actions-workflows digest to de12304 (#58) (2556116)

6.6.3 - 2024-09-15 #

Bug Fixes #

  • sdk: update dependency dart to >=3.5.3 <4.0.0 (#40) (684f6f1)
  • sdk: update dependency flutter to v3.24.3 (#41) (43a19f6)

Miscellaneous Chores #

  • deps: lock file maintenance (#37) (b0b643e)
  • deps: update dependency semantic-release to v24.1.1 (#42) (e9731e7)
  • deps: update dependency semantic-release-pub to v0.8.26 (#38) (b633d12)
  • example/deps: update dependency dart to >=3.5.3 <4.0.0 (#39) (685a6ed)

6.6.2 - 2024-09-08 #

Bug Fixes #

  • sdk: update dependency dart to >=3.5.2 <4.0.0 (#30) (a1053c0)
  • sdk: update dependency flutter to v3.24.2 (#35) (e401c04)

Miscellaneous Chores #

  • deps: lock file maintenance (#32) (ce476fc)
  • deps: update dependency semantic-release-pub to v0.8.24 (#28) (ccb9ba6)
  • deps: update dependency semantic-release-pub to v0.8.25 (#34) (553b93b)
  • example/deps: update dependency dart to >=3.5.2 <4.0.0 (#29) (fd04d25)

Continuous Integration #

  • deps: update zeshuaro/github-actions-workflows digest to 85a09fd (#27) (54ca21a)
  • deps: update zeshuaro/github-actions-workflows digest to c77b64e (#31) (8625367)
  • deps: update zeshuaro/github-actions-workflows digest to f863fab (#36) (5e2a5a0)
  • deps: update zeshuaro/github-actions-workflows digest to f8b2b07 (#33) (0ea2480)

6.6.1 - 2024-08-26 #

Bug Fixes #

  • deps: update dependency json_schema to ^5.2.0 (#22) (4c4c7e9)
  • sdk: update dependency dart to >=3.2.6 <4.0.0 (#16) (0391d17)
  • sdk: update dependency dart to >=3.5.1 <4.0.0 (#23) (7a60044)
  • sdk: update dependency flutter to v3.24.1 (#17) (b3fb0eb)

Miscellaneous Chores #

  • deps: lock file maintenance (#25) (0062b28)
  • deps: pin dependencies (#10) (0d97c08)
  • deps: remove unused dev dependency analyzer (#12) (418f8e8)
  • deps: update dependency semantic-release to v24.1.0 (#18) (3ba44ab)
  • deps: update dependency semantic-release-pub to v0.8.23 (#13) (5bde94c)
  • example/deps: pin dependency flutter_lints to 4.0.0 (#11) (efccd30)
  • example/deps: update dependency dart to >=3.3.4 <4.0.0 (#14) (b7cea26)
  • example/deps: update dependency dart to >=3.5.1 <4.0.0 (#19) (948f29a)
  • node: update dependency node to v20.17.0 (#20) (e24b51a)
  • pubspec: remove all quotes in versioning (#26) (17ba505)
  • pubspec: update version to 6.6.0 (#7) (c6b8168)

Continuous Integration #

  • deps: update zeshuaro/github-actions-workflows digest to 5e6badf (#21) (1e612df)
  • deps: update zeshuaro/github-actions-workflows digest to bf01d5e (#24) (4551e6e)
  • deps: update zeshuaro/github-actions-workflows digest to e887a1d (#15) (5f5bcd2)
  • setup renovate (#8) (1625b9a)

6.6.0 - 2024-08-20 #

Features #

  • sdk: update to support flutter 3.24 (#3) (46af1ad)

Bug Fixes #

  • rename lib/json_theme to json_theme_plus (#4) (0a27e44)

Documentation #

  • readme: add getting started section (#6) (ac549ab)

Continuous Integration #

  • github-actions: add pull request and scheduled workflows (#2) (4c4a95e)
  • setup semantic release (#5) (2549726)

6.5.0+1 May 14th, 2024 #

  • Swapped MaterialStateProperty with WidgetStateProperty in preperation for other Flutter 3.22 work.

6.4.1+5 April 30, 2024 #

  • Automated dependency updates

6.4.1+4 April 23, 2024 #

  • Automated dependency updates

6.4.1+3 April 16, 2024 #

  • Automated dependency updates

6.4.1+2 April 9, 2024 #

  • Automated dependency updates

6.4.1+1 April 2, 2024 #

  • Automated dependency updates

6.4.1 February 20th, 2024 #

  • Dependency updates
  • Added MaterialStateColor, OverflowBoxFit
  • Update for Flutter 3.19

6.4.0 November 17th, 2023 #

  • Update for Flutter 3.16

6.3.2 November 12th, 2023 #

  • Fix for filledButtonTheme key (thanks ajil-apx)

6.3.1 November 2nd, 2023 #

6.3.0 September 27th, 2023 #

  • Added codecs for:
    • BoxHeightStyle
    • BoxWidthStyle

6.2.6+1 September 12th, 2023 #

6.2.5 September 9th, 2023 #

6.2.4 September 3rd, 2023 #

  • Split into independent encoders and decoders for:
    • EdgeInsets
    • EdgeInsetsDirectional
    • EdgeInsetsGeometry

6.2.3 August 12th, 2023 #

  • Improved error messaging

6.2.2 August 9th, 2023 #

  • Minor bug fixes and improvements

6.2.1+1 August 7th, 2023 #

  • Added JsonMaterialStateProperty class that allows to show values of MaterialPropertyResolver in form of type-safe Map<MaterialState?, T> instead of Instance of '_MaterialStatePropertyWith' on toString() call.
  • Updated analysis rules

6.2.0 August 7th, 2023 #

  • Added a code generator to automatically generate the existing encoders into a map.

6.1.0 July 16th, 2023 #

  • Upgraded to json_class 3.0.0

6.0.2+3 July 4th, 2023 #

  • Added a code generator to automatically generate the existing decoders into a map.

6.0.1+2 July 4, 2023 #

  • Automated dependency updates

6.0.1+1 June 20, 2023 #

  • Automated dependency updates

6.0.1 June 16th, 2023 #

  • Switched from [json_schema] to [json_schema2] to support http 1.0.0.

6.0.0 June 4th, 2023 #

  • Switched from [json_schema2] to [json_schema] now that it supports Null Safety.

5.0.2+6 May 2, 2023 #

  • Automated dependency updates

5.0.2+5 April 25, 2023 #

  • Automated dependency updates

5.0.2+4 April 11, 2023 #

  • Automated dependency updates

5.0.2+3 April 4, 2023 #

  • Automated dependency updates

5.0.2+2 March 28, 2023 #

  • Automated dependency updates

5.0.2+1 March 25th, 2023 #

  • Added encoders / decoders for AlignmentGeometry
  • Fixed typo in encodeColorScheme for Outline Variant (thanks sarbagya-acme).

5.0.1+2 March 21, 2023 #

  • Automated dependency updates

5.0.1+1 March 19th, 2023 #

  • Added decoder for ColorFilter. It's not encodable though.

5.0.0+5 March 7, 2023 #

  • Automated dependency updates

5.0.0+4 February 21, 2023 #

  • Automated dependency updates

5.0.0+3 February 14, 2023 #

  • Automated dependency updates

5.0.0+2 February 7, 2023 #

  • Automated dependency updates

5.0.0+1 January 31, 2023 #

  • Automated dependency updates

5.0.0 January 24th, 2023 #

  • Added AlignmentDirectional encoder / decoder
  • Added PanAxis encoder / decoder
  • Added TextSpan encoder / decoder
  • Preparing for Flutter 3.6

4.0.3+5 January 24, 2023 #

  • Automated dependency updates

4.0.3+4 January 17, 2023 #

  • Automated dependency updates

4.0.3+3 January 3, 2023 #

  • Automated dependency updates

4.0.3+2 December 13, 2022 #

  • Automated dependency updates

4.0.3+1 November 15, 2022 #

  • Automated dependency updates

4.0.3 November 12th, 2022 #

4.0.2+3 November 8, 2022 #

  • Automated dependency updates

4.0.2+2 November 1, 2022 #

  • Automated dependency updates

4.0.2+1 October 25, 2022 #

  • Automated dependency updates

4.0.2 October 23rd, 2022 #

  • Added more options for SystemUiOverlayStyle
  • Fix for Issue #44

4.0.1+5 October 18, 2022 #

  • Automated dependency updates

4.0.1+4 October 11, 2022 #

  • Automated dependency updates

4.0.1+3 September 20, 2022 #

  • Automated dependency updates

4.0.1+2 September 13, 2022 #

  • Automated dependency updates

4.0.1+1 September 6, 2022 #

  • Automated dependency updates

4.0.1 September 1st, 2022 #

  • Moved pressed state above hovered state.
  • Fix for Issue #52

4.0.0+9 August 30, 2022 #

  • Automated dependency updates

4.0.0+8 August 9, 2022 #

  • Automated dependency updates

4.0.0+7 July 19, 2022 #

  • Automated dependency updates

4.0.0+6 July 12, 2022 #

  • Automated dependency updates

4.0.0+5 July 5, 2022 #

  • Automated dependency updates

4.0.0+4 June 28, 2022 #

  • Automated dependency updates

4.0.0+3 June 21, 2022 #

  • Automated dependency updates

4.0.0+2 June, 7, 2022 #

  • Automated dependency updates

4.0.0+1 May, 31, 2022 #

  • Automated dependency updates

4.0.0 May 14th, 2022 #

  • Flutter 3.0

3.3.1 February 6th, 2022 #

  • Updated encodeThemeData to encode CheckboxThemeData, RadioThemeData and SwitchThemeData
  • 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.3+1 December 29th, 2021 #

  • Added encoders / decoders for ScrollbarOrientation
  • Fix for Issue #31

3.2.2 December 28th, 2021 #

  • Added encoders / decoders for ScrollBehavior

3.2.1 December 19th, 2021 #

  • Added optional includeObject to SchemaHelper.arraySchema

3.2.0 December 12th, 2021 #

  • Updated with Flutter 2.8 properties

3.1.2+1 November 20th, 2021 #

  • Added encoders and decoders for WrapAlignment and WrapCrossAlignment
  • Fix for Issue #28
  • Fix for Issue #29

3.1.1+1 November 14th, 2021 #

  • Using a new GH workflow publisher

3.1.1 November 13th, 2021 #

  • Remove uses-material-design from pubspec.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 color attribute
  • Add x / y options to Alignment

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 MaterialStateProperty is handled to better support using those via JSON
  • Added support for OrdinalSortKey and SemanticsTag.

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 meta dependency

1.5.0 December 13th, 2020 #

  • Removed deprecated "disabledThumbGapWidth"
  • Swapped out the no longer maintained json_schema for the forked json_schema2.

1.4.3+1 November 26th, 2020 #

  • Added a $comment to 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.2 November 22nd, 2020 #

1.4.1 October 20th, 2020 #

  • Added back Overflow because so did Flutter.

1.4.0 October 20th, 2020 #

  • Added Flutter 1.22 support for:
    • AutovalidateMode
    • ButtonStyle
    • DataTableThemeData
    • ElevatedButtonThemeData
    • OutlinedBorder
    • OutlinedButtonThemeData
    • PageTransitionsBuilder
    • PageTransitionsTheme
    • Size
    • TextButtonThemeData
    • TextSelectionThemeData
  • Added a bunch of new SystemMouseCursor options made available in Flutter 1.22.

1.3.5 September 22nd, 2020 #

  • Removed Overflow because that was straight-up removed in Flutter 1.23, so keeping it breaks future compatibility

1.3.4 September 11th, 2020 #

  • Added linux example

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 CrossFadeState support
  • Removed horizontalDoubleArrow and verticalDoubleArrow support 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 web example
  • Added macos example

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 DecorationPosition support

1.2.2 Auguest 22nd, 2020 #

  • Dependency updates

1.2.1 Auguest 6th, 2020 #

  • Added MouseCursor support
  • 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...
    • SmartDashesType
    • SmartQuotesType
    • TextAlignVertical
    • TextCapitalization
    • TextInputAction
    • TextInputType

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

1.0.0 June 13th, 2020 #

  • Added example
  • Added documentation
  • Added Unit Tests

0.1.2 June 11th, 2020 #

  • Updated to use json_class vs rest_client to reduce footprint

0.1.1 June 2nd, 2020 #

  • Fix to work in stable / 1.17 rather than beta / 1.18

0.1.0 June 2nd, 2020 #

  • Initial release
  • TODO: Documentation
  • TODO: Example App
  • TODO: Unit Tests
4
likes
80
points
132
downloads

Publisher

unverified uploader

Weekly Downloads

A library to dynamically generate a ThemeData object from a JSON file or dynamic map object

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

flutter, json_class, json_schema, json_theme_annotation, logging, meta

More

Packages that depend on json_theme_plus