Releases: Dreamescaper/BlazorBindings.Maui
Releases · Dreamescaper/BlazorBindings.Maui
v3.0.6
What's Changed
- feat: Enable AOT compatibility by @Dreamescaper in #157
- feat: Use CreateWindow instead of MainPage by @Dreamescaper in #159
- feat: Allow to exclude types with GenerateComponentsFromAssembly by @Dreamescaper in #160
- feat: Allow to generate non-Element components from assembly by @Dreamescaper in #161
- Add The49.Maui.BottomSheet sample page by @Dreamescaper in #162
- feat: Generator - add ChildContent property for IList elements by @Dreamescaper in #163
- feat: Support ContextFlyout by @Dreamescaper in #164
- feat: Support MenuBar by @Dreamescaper in #165
- Support Window control by @Dreamescaper in #166
- net9.0 by @Dreamescaper in #158
- Add TitleBar by @Dreamescaper in #167
- Add Drag and Drop GestureRecognizers by @Dreamescaper in #168
- Add HybridWebView by @Dreamescaper in #169
Full Changelog: v2.0.34...v3.0.6
v2.0.34
What's Changed
- Remove dotnet SDK workaround by @Dreamescaper in #110
- Support DataTemplateSelectors for CollectionView by @Dreamescaper in #114
- Do not use Shell for URI navigation by @Dreamescaper in #115
- Use AspNetCore Router for URI navigation by @Dreamescaper in #117
- Fix RefreshView indicator hiding immediately by @Dreamescaper in #118
- Component Generator - fixes by @Dreamescaper in #120
- ComponentGenerator - support custom collection types by @Dreamescaper in #123
- Allow to set Style to controls by @Dreamescaper in #127
- ComponentGenerator: generate all elements from assembly by @Dreamescaper in #136
- Use object as rendered element instead of BindableObject by @Dreamescaper in #137
- Renderer rework by @Dreamescaper in #139
- Handle ItemsSource updates without an ObservableCollection by @Dreamescaper in #138
- Remove SkiaSharp project by @Dreamescaper in #141
- Update to net8.0 by @Dreamescaper in #144
- Update dependencies by @Denny09310 in #147
- Support more RenderFragment properties in the generator by @Dreamescaper in #149
- Enable IsTrimmable for BlazorBindings.Maui by @Dreamescaper in #152
- Fix EventCallback Net8.0 by @Denny09310 in #150
- Some generator fixes by @Dreamescaper in #155
- Add Styling sample by @Dreamescaper in #156
New Contributors
- @Denny09310 made their first contribution in #147
Full Changelog: v1.0.1...v2.0.34
v1.0.1
What's Changed
- Update NativeControlComponentBase to implement IComponent directly by @Dreamescaper in #84
- Generate components with XML docs by @Dreamescaper in #86
- Add SearchBar control by @Dreamescaper in #87
- Add SwipeView support by @Dreamescaper in #88
- Add IndicatorView control by @Dreamescaper in #89
- Add TableView control by @Dreamescaper in #91
- Add BlazorBindingsApplication by @Dreamescaper in #85
- Use child components for content properties by @Dreamescaper in #92
- Add support for ShellContent.ContentTemplate property by @Dreamescaper in #94
- Add ListView control by @Dreamescaper in #98
- Make MauiBlazorBindingsRenderer a singleton by @Dreamescaper in #100
- Make Entry.Text generic by @Dreamescaper in #101
- Remove error page by @Dreamescaper in #102
- Support replacing root for MainPage, non-Shell Navigation, modals by @Dreamescaper in #104
- Root Wrapper Component by @Dreamescaper in #106
- Add RequiresPreviewFeatures to non-stable API by @Dreamescaper in #107
- Generator: allow to use Aliases to set type name alias by @Dreamescaper in #99
- Support Behaviors by @Dreamescaper in #82
- Add a workaround for sdk issue by @Dreamescaper in #108
Full Changelog: v0.10.39...v1.0.1
v0.10.39
What's Changed
- Component Generator - generate ElementTemplates and non-generic DataTemplates by @Dreamescaper in #51
- Component generator: Generate generic DataTemplates by @Dreamescaper in #52
- Component generator: prevent infinite loops when binding by @Dreamescaper in #53
- Component generator: Allow to specify type argument for generic properties by @Dreamescaper in #54
- Component generator: allow specifying property as content by @Dreamescaper in #55
- Component generator: brushes by @Dreamescaper in #56
- Fix rendering to non-Application parent element by @Dreamescaper in #58
- Update the dispatcher to decrease context switches by @Dreamescaper in #64
- Allow non-Shell navigation by @Dreamescaper in #59
- Generator: Invoke event handlers via InvokeAsync by @Dreamescaper in #68
- Generate Gesture Recognizers by @Dreamescaper in #70
- Use BindableObject instead of Element as base control by @Dreamescaper in #71
- Add Border StrokeShape property by @Dreamescaper in #73
- Add CornerRadius property to Border by @Dreamescaper in #74
- Add Shell attached properties to Shell and ContentPage by @Dreamescaper in #77
- Handle EventCallback exceptions via Renderer by @Dreamescaper in #78
- Update to net7.0 by @Dreamescaper in #60
Full Changelog: v0.9.2...v0.10.39
v0.9.2
What's Changed
- Merge control Components and Handlers together by @Dreamescaper in #37
- Component generator by @Dreamescaper in #38
- Add gestures events to View by @Dreamescaper in #39
- Use DateOnly / TimeOnly in DatePicker / TimePicker by @Dreamescaper in #40
- Shadows by @Dreamescaper in #47
Full Changelog: v0.8.31...v0.9.2
v0.8.31
What's Changed
- Add support RadioButtons by @Dreamescaper in #25
- Update FlyoutPage to use content properties by @Dreamescaper in #26
- Add support for CarouselView by @Dreamescaper in #28
- Add support for RefreshView by @Dreamescaper in #29
- Performance improvement for DataTemplates by @Dreamescaper in #31
- Rework ControlGallery by @Dreamescaper in #33
- Add support for Shapes by @Dreamescaper in #34
Full Changelog: v0.7.1-preview...v0.8.31
v0.7.1-preview
What's Changed
- Shell navigation fixes by @Dreamescaper in #14
- Allow to pass additional parameters to Shell navigation by @Dreamescaper in #12
- Attached properties via CaptureUnmatchedValues by @Dreamescaper in #15
- Add AbsoluteLayout by @Dreamescaper in #17
- Allow Label text content by @Dreamescaper in #19
- Flex layout by @Dreamescaper in #20
- Update MAUI to GA by @Dreamescaper in #22
Full Changelog: v0.6.163-preview...v0.7.1-preview
v0.6.163-preview
- Update to MAUI
- CollectionView
- EditorView
- Add support for Brushes and Background property
- Add Page.ToolbarItems property
- Lots of bug fixes
You can read the details in this post:
https://dreamescaper.github.io/MobileBlazorBindingsDocs/maui-blazor-bindings/release-notes/preview-6.html