Skclusive.Material.Component: Breaking changes in 5.0.0 release
place holder issue. need to update the breaking changes.
-
To remove @using Skclusive.Material.Script in _imports.razor and Skclusive.Script.DomHelpers is the replaced in .cs files
-
<ThemeProvider />
updates. info here #66 -
Badge parameter renamed to BadgeText.
<Badge Badge="10" />
renamed to<Badge BadgeText="10" />
-
MediaQueryMatcher, HistoryBackHelper, DetectThemeHelper and EventDelegator moved from Skclusive.Material.Script to Skclusive.Script.DomHelpers.
-
RegisterAsync and UnRegisterAsync methods are renamed to InitAsync and DisposeAsync respectively for MediaQueryMatcher, HistoryBackHelper, DetectThemeHelper and EventDelegator
-
remove
@using Skclusive.Material.Theme
from_Imports.razor
to avoid'Typography' is an ambiguous reference between 'Skclusive.Material.Theme.Typography' and 'Skclusive.Material.Typography.Typography'
About this issue
- Original URL
- State: closed
- Created 4 years ago
- Comments: 22 (16 by maintainers)
finally version 5.0.1 released with samples and docs repo updated to use 5.0.1.
still documentation need to be updated about breaking changes and architecture changes in 5.0.1.
Better Style and Script loading (DI powered) ex: <InjectedStyles /> and <InjectedScripts /> can find all the styles and scripts registered and render the combined resources.
All components have their service extension method to register their dependency services and own services. ex: Dialog depends on Modal. If you want to use Dialog alone, we can just install the component and call it is service extensions. no need to find and add their styles and scripts.
Theming layer matches materail-ui themeing (except Overrides). Custom Theming with only main colors is possible. material-ui theme json can be deserialised to Theme.
Chip component implemented.
hoping to add few more new components.
bug fixing.
yes. develop branch is of net5.0 rc.1.
5.0.0-rc3 released with style related bug fixes. @esso23 thanks for reporting bugs.
including contribution from @viniwrubleski and @rhyskoedijk.
5.0.0-rc2 released with docs and samples master branch updated and hosted with dotnet-5.0.0-rc2 version.
Skclusive Dashboard (https://skclusive.github.io/Skclusive.Blazor.Samples/Dashboard/) version feels bit quicker. credits to dotnet-wasm updates.
released a .NET 5 RC2 version. https://www.nuget.org/packages/Skclusive.Material.Component/5.0.0-rc1
pumped the next version to 5.0.0 to match .NET version.
blazor samples and material.docs develop branches are updated. need to document the breaking changes.
@pherbel sure. i can make a preview build. will update.
thanks for the interest. though there are not much new components except styling refactoring, simplified standalone component usage and reactivity feature if mobx component used.
i am planning to release some new libraries related to data loading integration with system.reactive and skclusive mobx statetree and skclusive-ui 😃
i am planning to release after .NET 5 release. i guess Nov 10-12.
Another breaking change I found is you’ll need to remove
@using Skclusive.Material.Theme
from_Imports.razor
or else you will get namespace conflicts. i.e.'Typography' is an ambiguous reference between 'Skclusive.Material.Theme.Typography' and 'Skclusive.Material.Typography.Typography'
@skclusive Thanks! We appreciate your work. We will test it and give feedback.
Great News 😃
Will you also update the Samples on the server side version?
😃 😃 😃 😃
Anxiously waiting for the launch, if you need testers just say.
Out of curiosity what can we expect with 3.0?