Releases: unoplatform/uno.toolkit.ui
8.1.4
What's Changed
- Version bump after 8.0 release branch by @unodevops in #1424
- fix: remove 1px border on drawer-flyout by @Xiaoy312 in #1425
- refactor(safearea): improve layered safe-areas performance by @Xiaoy312 in #1428
- ci: Adjust code signing by @kazo0 in #1430
- ci: move to yaml deployment stages by @kazo0 in #1432
- ci: Adjust condition for the "Publish to Uno Dev Feed" step (backport #1439) by @mergify[bot] in #1440
- ci: bump xcode for macos-15 (backport #1445) by @mergify[bot] in #1446
- refactor: resp-view (backport #1443) by @mergify[bot] in #1447
Full Changelog: 8.0.2...8.1.4
8.0.2
What's Changed
- Version bump after 7.0 release branch by @unodevops in #1376
- chore: update from canary by @kazo0 in #1381
- chore: handle null checks, adjust for uno deprecations by @kazo0 in #1383
- fix: navigationbar commandbar staticresources by @kazo0 in #1385
- fix(SafeArea): bounds calculation when midst DrawerFlyout animation by @Xiaoy312 in #1390
- chore: bump uno samples app version to 6 by @kazo0 in #1392
- fix: remove 1px border on drawer-flyout by @Xiaoy312 in #1393
- fix: remove 1px border on drawer-flyout by @Xiaoy312 in #1397
- feat: ToggleSwitch support for CommandExtensions by @Xiaoy312 in #1394
- fix: minimizing with responsive extensions by @rajamatt in #1406
- feat!: switch InputExtensions.ReturnType to InputReturnType by @Kunal22shah in #1402
- Dev/xygu/20250619/skia-mobile-navbar-flicker by @Xiaoy312 in #1415
- chore!: remove platform specific statusbar extensions code by @rajamatt in #1417
- fix: AutoFocusNext crash on android by @Kunal22shah in #1419
- fix: avoid notimplementedexception for statusbar by @kazo0 in #1421
- chore: bump to 8.0 by @kazo0 in #1423
- fix: remove 1px border on drawer-flyout (backport #1425) by @mergify[bot] in #1427
Full Changelog: 7.0.7...8.0.2
7.0.2
This new release is part of Uno Platform 6.0, read our blog for more details!
What's Changed
- fix(zcc): add support for negative canvas coord space by @Xiaoy312 in #1316
- docs: Add
SystemThemeHelper
page by @morning4coffe-dev in #1330 - fix(AppBarButtonRenderer): only subscribe to AppBar.Icon.UriSource if Icon is a BitmapSource by @ramezgerges in #1333
- fix: ios navbar lifecycle by @rajamatt in #1331
- docs: update navbar docs by @kazo0 in #1349
- ZoomContentControl: Switch pointer handling from events to overridden methods by @vatsashah45 in #1351
- fix: don't allow Content to flow to NativeNavigationBarPresenter by @kazo0 in #1355
- fix: Android and iOS maincommand tint by @rajamatt in #1339
- fix: hot reload ios support for navigationbar by @kazo0 in #1354
- fix: Support padding and
SafeArea
inNavigationBar
on Skia by @MartinZikmund in #1366 - chore: Skia 3 Support by @kazo0 in #1340
- fix: ancestor-binding issues with dynamic installation by @Xiaoy312 in #1370
- fix: NavigationBar padding support for CommandBar by @kazo0 in #1371
- fix: tabbar sliding indicator selection by @Kunal22shah in #1372
- chore: adjust navbar themeresources to match between themes by @kazo0 in #1373
- fix: drawerFlyout flicker by @Kunal22shah in #1374
- fix: navigationbar commandbar staticresources (backport #1385) by @mergify in #1386
Full Changelog: 6.4.0...7.0.2
6.4.1
This new release is part of Uno Platform 5.6, read our blog for more details!
What's Changed
- fix: Adjust
NativeFramePresenter
to work with newTemplatedParent
by @MartinZikmund in #1266 - fix: UWP Build by @vatsashah45 in #1265
- fix: Use proper container for TabBar ItemTemplate by @eriklimakc in #1261
- feat: ZoomContentControl as a stand alone control in Toolkit by @vatsashah45 in #1249
- fix: background setter by @Kunal22shah in #1271
- ci: Build WinAppSDK by @Youssef1313 in #1158
- fix: navBar initialization-Android & iOS by @Kunal22shah in #1275
- build: suppress vuln warning for System.Private.Uri by @kazo0 in #1282
- feat: add Converter support for AncestorBinding by @Xiaoy312 in #1284
- fix: workaround for tabbar&chip initial selection being discarded by @Xiaoy312 in #1288
- fix: skia+wasm shadow-container hitbox by @Xiaoy312 in #1292
- workaround for regressions caused by ItemsPanelRoot resolution timing by @Xiaoy312 in #1294
- fix: ZoomContentControl WinAppSdk by @vatsashah45 in #1297
- chore: uno samples bump + adjust tests by @kazo0 in #1296
- fix: AppBarButton inside NavigationBar keeps rendering on every click by @rajamatt in #1302
- fix(TabBar): dp exceptions when using TBI as ItemTemplate root by @Xiaoy312 in #1299
Full Changelog: 6.3.5...6.4.1
6.3.5
This new release is part of Uno Platform 5.5, read our blog for more details!
What's Changed
- chore: increase test pixel tolerance by @kazo0 in #1238
- chore: fix flaky shadow test by @kazo0 in #1241
- ci: do not override default xcode by @kazo0 in #1243
- ci: fix ios test run by @kazo0 in #1248
- docs: Update toc.yml to move Material Toolkit Upgrading documentation at the correct level by @agneszitte in #1251
- material navigationBar's default back arrow by @Kunal22shah in #1228
- fix: Adjust
NativeFramePresenter
to work with newTemplatedParent
(backport #1266) by @mergify in #1267 - fix: Use proper container for TabBar ItemTemplate (backport #1261) by @mergify in #1268
Full Changelog: 6.2.6...6.3.5
6.2.6
This new release is part of Uno Platform 5.4, read our blog for more details!
What's Changed
- fix(responsive): SetOverrideSizeProvider throwing by @Xiaoy312 in #1202
- docs: FlipViewExtensions - fixing usage example by @Kunal22shah in #1208
- docs: AncestorBindings- fixing example code by @Kunal22shah in #1209
- fix: ShadowContainer on wasm wasn't repainting when unloaded then loaded by @ramezgerges in #1183
- chore: remove problematic uitests by @kazo0 in #1213
- ci: fail test publish task if file is missing by @kazo0 in #1214
- added non-FrameworkElement support for Responsive-binding by @Xiaoy312 in #1181
- fix: Get the correct file path by @eriklimakc in #1211
- fix: ancestor-binding initial value type incompatibility by @Xiaoy312 in #1220
- fix: wasm itemsrepeater multiselection by @rajamatt in #1212
- fix: flaky test by @kazo0 in #1225
- fix: navigationbar foreground typo by @rajamatt in #1226
- chore: disable safearea ios test by @kazo0 in #1233
- chore: Update broken LightweightStyling link by @morning4coffe-dev in #1234
- fix: increase pixel diff tolerance for flaky test by @kazo0 in #1236
- ci: do not override default xcode (backport #1243) by @mergify in #1244
- chore: fix flaky shadow test (backport #1241) by @mergify in #1242
- chore: fix ios tests by @kazo0 in #1247
- docs: Update toc.yml to move Material Toolkit Upgrading documentation at the correct level (backport #1251) by @mergify in #1253
- material navigationBar's default back arrow (backport #1228) by @mergify in #1254
Full Changelog: 6.1.7...6.2.6
6.1.7
This new release is part of Uno Platform 5.3, read our blog for more details!
What's Changed
- ci: change to macos-12 agent for now for main build by @kazo0 in #1093
- ci: Adjust CI Build for Doc-Only PRs validations by @agneszitte in #1097
- ci: adjust xcode version to 14.3 by @kazo0 in #1098
- fix: Ensure all progressrings stop by @nickrandolph in #1100
- fix: Workaround ActualHeight bug for ShadowContainer by @Youssef1313 in #1092
- ci: Adjust stage-determine-changes.yml by @Youssef1313 in #1104
- docs: fix upgrade docs wording by @kazo0 in #1107
- docs: Update ExtendedSplashScreen documentation by @lukeblevins in #1062
- docs: update docs for 5.2 by @kazo0 in #1110
- docs: Reference Tech Bites videos in Toolkit docs pt.3 by @morning4coffe-dev in #1115
- chore: bump markup packages by @kazo0 in #1121
- fix: selecteditem logic when itemssource is not tabbaritem by @kazo0 in #1130
- feat: added inputextensions returntype property by @rajamatt in #1128
- fix: Make the
DrawerFlyoutPresenter
parent requirement more loose by @MartinZikmund in #1132 - docs: fix commandparameter type by @kazo0 in #1136
- Prevent AutoLayout from causing an invalidation loop on WinUI by @carldebilly in #1138
- feat: CommandExtensions.Command on any control by @Xiaoy312 in #1141
- docs: Documentation adjustments by @agneszitte in #1148
- build!: Update to net8.0 by @Youssef1313 in #1154
- docs: Add TechBites video playlist for TabBar and TabBarItem by @agneszitte in #1153
- build: Set RuntimeIdentifiers in runtime tests by @Youssef1313 in #1157
- fix(splash): apply workaround for layered background bug by @Xiaoy312 in #1151
- docs: Reference TechBites videos pt.4 by @morning4coffe-dev in #1159
- fix: fix windows sample issues by @kazo0 in #1133
- fix: ArgumentOutOfRangeException when adding PrimaryCommand to NavBar by @Kunal22shah in #1161
- fix(drawer): DrawerControl.IsOpen exceptions by @Xiaoy312 in #1156
- [Docs] Update resource-extensions.md by @weitzhandler in #1166
- fix: CommandExtensions warning on Text/PasswordBox by @Xiaoy312 in #1168
New Contributors
- @Kunal22shah made their first contribution in #1161
- @weitzhandler made their first contribution in #1166
Full Changelog: 6.0.18...6.1.0
6.0.18
See our blog post for more information!
What's Changed
- fix: Navbar Icons sizing by @vatsashah45 in #976
- Forward port 5.1 release changes by @jeromelaban in #1018
- AutoLayout wasn't arranging stretched children when in ScrollViewer by @carldebilly in #1023
- fix: adjust for themes breaking changes by @kazo0 in #1024
- fix(chip): remove check-glyph by @kazo0 in #1020
- fix: adjust for themes breaking changes by @kazo0 in #1028
- feat: Adding ProgressRing extension by @nickrandolph in #1002
- ci: fix forks by @kazo0 in #1029
- chore: add implicit usings by @kazo0 in #1032
- fix: Fixed Axis Alignments (both primary and counter) when children is not filling space by @carldebilly in #1035
- fix(CupertinoSlidingSegmentedStyle): change height to minheight by @Asfiroth in #1027
- fix: adjust for themes changes by @kazo0 in #1033
- chore: expose base navigation and fab tabbaritem styles by @kazo0 in #1040
- chore: update themes by @kazo0 in #1043
- fix: cutted text with content only long text by @Arieldelossantos in #1017
- docs: refactor material toolkit name by @kazo0 in #1047
- docs: Add page for ProgressExtensions by @lukeblevins in #1046
- fix: enable any iconelement for navigationbar on mobile by @kazo0 in #1045
- chore(deps): Update Uno to 5.0.154 (fixes nested classes issue on Android) by @Youssef1313 in #1049
- chore: Add Tech Bites video for SafeArea and StatusBar by @morning4coffe-dev in #1053
- chore: Add Toolkit Getting Started Tech Bite to docs by @morning4coffe-dev in #1052
- fix(drawer): attached property crash by @Xiaoy312 in #1056
- docs: Update README.md with the new discord server link by @agneszitte in #1059
- docs: Update Material Toolkit resources links by @agneszitte in #1069
- docs: Reference Tech Bites videos in docs pt.2 by @morning4coffe-dev in #1067
- chore: Remove property for UAP splash entity by @lukeblevins in #1061
- docs: ignore linting error by @kazo0 in #1073
- docs: Fix inverted ResponsiveView Tech Bite videos by @morning4coffe-dev in #1074
- feat(ExtendedSplashScreen): add android 12 splashscreen support by @kazo0 in #1060
- fix: register events when navbarpresenter owner is set by @kazo0 in #1076
- fix: wasm splashscreen support by @kazo0 in #1071
- feat: add support for iselectioninfo to itemsrepeater extensions by @kazo0 in #1068
- Adding support for Implicit Namespaces by @dansiegel in #1079
- chore: bump uno.winui.markup to 5.2 by @kazo0 in #1083
- fix: adjust opacity brushes from themes breaking change by @kazo0 in #1085
- feat(responsive): add support for non-FrameworkElement by @Xiaoy312 in #1084
- feat(ItemsRepeaterExtensions): Add support for incremental loading by @kazo0 in #1081
- chore!: Rename Theme class to ToolkitTheme by @kazo0 in #1088
- docs: document ToolkitTheme class breaking change by @kazo0 in #1089
- fix: adjust font families to use semantic resources by @kazo0 in #1090
- ci: Bump major version by @jeromelaban in #1091
New Contributors
Full Changelog: 5.1.0...6.0.0
5.1.0
This new release of Uno.Toolkit brings the support for ResponsiveView and Responsive Markup. See our blog post for more information!
What's Changed
- Adding missing winui targets for markup packages by @dansiegel in #889
- fix(autoLayout): when hug and have a alignment by @Robert-Louis in #892
- chore: fix failing tests (backport #888) by @mergify in #891
- fix: Shadow colors are no longer solid black on Android by @MartinZikmund in #894
- docs: Adjust callout syntax by @jeromelaban in #898
- fix: Ensure bindings are set once presenter has owner set by @kazo0 in #902
- fix: fix tests and build failures and incorrect padding by @kazo0 in #896
- Forward port 5.0 changes by @jeromelaban in #903
- chore: Update to latest markup by @jeromelaban in #908
- chore(WelcomeBot): Update config.yml with new swag link by @agneszitte in #910
- chore: Update to Uno latest by @eriklimakc in #914
- build: disable linker on wasm debug builds by @kazo0 in #916
- Dev/xygu/20231103/drawer-flyout-depth by @Xiaoy312 in #906
- fix: make center with padding behave like figma by @Robert-Louis in #925
- fix(drawerflyout): empty flyout in certain situation by @Xiaoy312 in #928
- build: Use compiler from SDK instead of NuGet package to reduce developer friction by @Xiaoy312 in #930
- docs: adjust Divider usage examples by @Xiaoy312 in #932
- fix: hug center now properly centered by @Robert-Louis in #933
- fix: Card Border by @vatsashah45 in #935
- ci: update gitversion variable name by @kazo0 in #939
- docs: rename and add missing docs to toc by @kazo0 in #943
- feat: ResponsiveView by @eriklimakc in #912
- feat: Responsive markup extension by @silviuo in #926
- docs: Improve FAQ searchability by @morning4coffe-dev in #947
- fix: Make ResponsiveHelper public by @eriklimakc in #948
- chore: bump samples to Android 33 by @kazo0 in #913
- responsive enhancements by @Xiaoy312 in #944
- perf(ResExpr): prevent unnecessary updates by @Xiaoy312 in #953
- build: packages only build by @Xiaoy312 in #954
- fix(navigationbar): Avoid NSObject_Disposer:Drain with custom NavigationBar content by @kazo0 in #958
- docs: General fixes and small improvements by @eriklimakc in #959
- docs: add splash screen to toc by @kazo0 in #960
- chore: Bump Xamarin/Uno.UITests by @kazo0 in #967
- docs: update samples for ItemsRepeater-ext and ItemsControl-binding by @Xiaoy312 in #962
- fix: avoid clipping fabtabbaritem by @kazo0 in #975
- fix(responsive): layout breakpoint calculation by @Xiaoy312 in #966
- Removing Tint by @iurycarlos in #973
- docs: update autolayout docs by @kazo0 in #952
- Replace VisibleBoundsPadding to SafeArea by @pictos in #977
- Dev/xyguy/20231207/responsive-attached-property by @Xiaoy312 in #957
- chore: Add Feature branches setup by @agneszitte in #984
- fix(tabbar): add surface tint layer to material bottom/vertical navigation tabbar by @kazo0 in #987
- ci: Enable markdown linting and spell checking by @agneszitte in #990
- refactor(responsive): remove ResponsiveHelper initialization by @Xiaoy312 in #992
- chore: fix uwp build error by @Xiaoy312 in #994
- docs: Validate tocs by @agneszitte in #991
- fix(responsive): invalid initial value being returned by @Xiaoy312 in #999
- docs: update OpenDirection values by @kazo0 in #997
- feat: Add CounterAxisAlignment by @Robert-Louis in #995
- fix: autolayout counterAlignment stretch had a wrong padding by @Robert-Louis in #1000
- chore: Updated analysers to v8 and fixed all errors (from new analyzers) by @nickrandolph in #1001
- fix(sample): broken uwp nav-view by @Xiaoy312 in #996
- fix: make the counterAxisAlignment retro compatible by @Robert-Louis in #1006
- feat(drawer): IsLightDismissEnabled by @Xiaoy312 in #1007
- chore: fix maxwidth=nan throw by @Xiaoy312 in #1010
- ci: Cleanup by @Youssef1313 in #1014
- docs: Improve documentation by @Youssef1313 in #1012
- chore: keep toolkit on 5.0.19 uno by @kazo0 in #1015
New Contributors
- @vatsashah45 made their first contribution in #935
- @morning4coffe-dev made their first contribution in #947
Full Changelog: 5.0.0...5.1.0
5.0.15
This new release of Uno.Toolkit brings the support for C# Markup and Uno Platform 5.0. See our blog post for more information!
What's Changed
- Bump to uno 5 by @jeromelaban in #626
- ci: Bump to v4 by @jeromelaban in #628
- feat: Add implicit Chip style by @kazo0 in #627
- fix: Right padding becomes negative under certain conditions by @Robert-Louis in #634
- fix: sample mobile head by @Xiaoy312 in #637
- fix(skia): whitescreen by @Xiaoy312 in #639
- docs: Add missing namespaces definition by @jeromelaban in #641
- fix: mobile ui-tests not working by @Xiaoy312 in #644
- fix(TabBar): Don't call SelectedIndex setter with the same old value to let it work with bindings by @Youssef1313 in #566
- chore(Autolayout): doc update by @Robert-Louis in #615
- fix: Fix iOS Xamarin.Calabash call on NET7 by @eriklimakc in #651
- chore(sample): hide debug panel by @Xiaoy312 in #656
- refactor: Add lightweight styling resources to Card/CardContent control by @Arieldelossantos in #619
- doc: fix deadlink by @Xiaoy312 in #659
- fix: cupertino tabbar sliding by @rajamatt in #605
- feat(autolayout): collapsed children don't count in the measure by @Robert-Louis in #663
- build: Disable XAML fuzzy matching by @Youssef1313 in #668
- feat(NavigationBar): Add lightweight styling to Navigation bar by @Marc-Antoine-Soucy in #608
- chore: Lambda function call instance method by @eriklimakc in #686
- chore: Increase timeout on build packages stage by @nickrandolph in #689
- chore(deps): Update Uno version by @Youssef1313 in #682
- Shadow container by @eriklimakc in #638
- build: Few build adjustments to reduce flakiness by @Youssef1313 in #700
- chore: Addressing Shadows PR remaining comments by @eriklimakc in #696
- Avoid unnecessary allocations on DependencyObjectExtensions.RegisterDisposableNestedPropertyChangedCallback by @pictos in #705
- [ShadowContainer][Docs] Simple improvement for easier reading and understanding by @rafael-rosa-knowcode in #709
- Bump Uno.Material and Material.WinUI version by @pictos in #722
- chore: update Material and MUX by @Arieldelossantos in #726
- chore(autolayout): add test for collapsed by @Robert-Louis in #691
- ci: use dotnet test for uitests by @kazo0 in #714
- docs: lightweight styling by @rajamatt in #713
- chore: Update pull_request_template.md to add docs in PR Checklist by @agneszitte in #734
- docs(ShadowContainer): Adjusting docs after review by @eriklimakc in #729
- Small improvements by @pictos in #701
- chore: address github pr check warnings by @Xiaoy312 in #742
- docs(ShadowContainer): Adding note for shadows order by @eriklimakc in #741
- fix(shadows): background theming issue by @Xiaoy312 in #737
- Revert "fix(shadows): background theming issue" by @Xiaoy312 in #751
- chore: Update to Toolkit WinUI samples by @agneszitte in #745
- bump skiasharp to 2.88.5 by @kazo0 in #758
- Dev/xygu/20230823/shadow-rework by @Xiaoy312 in #752
- fix: Bump uno.check to avoid auto update checks by @jeromelaban in #770
- fix: Templatebound Margin to remove hardcoded margin by @nguyeenvy in #715
- ci(perf): Disable unused .NET native for uwp by @jeromelaban in #776
- [WinUI/ShadowContainer] ShadowContainer content not stretching by default #708 by @rafael-rosa-knowcode in #716
- feat: add lightweight styling to divider by @Marc-Antoine-Soucy in #765
- [ShadowContainer] Inner Shadows not properly fitted in Rectangle and Ellipse by @rafael-rosa-knowcode in #757
- fix: skia and IOS shadows not updating properly by @Marc-Antoine-Soucy in #756
- refactor(docs): updating Chips PointerOver styling pic and doc by @Arieldelossantos in #799
- fix(ShadowContainer): Properly invalidate on shadows collection changed by @kazo0 in #806
- fix(ShadowContainer): ensure canvas does not have negative dimension by @kazo0 in #804
- docs: clean up lightweight styling docs by @kazo0 in #813
- [ShadowContainer][All Platforms] ShadowContainer not resizing properly by @rafael-rosa-knowcode in #807
- docs(shadows): add remarks about shadow background by @Xiaoy312 in #816
- test: Added Test for ShadowContainer re-layout issue by @Marc-Antoine-Soucy in #797
- doc(toc): add missing shadows entry by @Xiaoy312 in #827
- chore: Add missing title for ShadowContainer.md by @agneszitte in #831
- docs: add migration for lightweight styling by @kazo0 in #839
- [ShadowContainer] CornerRadius performance issue by @rafael-rosa-knowcode in #790
- [ShadowContainer] Cache issue on CornerRadius by @rafael-rosa-knowcode in #788
- Update Markup libraries by @dansiegel in #855
- fix(AutoLayout): check for filledChildrenCount was inverse by @Robert-Louis in #857
- chore(autolayout): removed sealed for Xaml2Csharp by @Robert-Louis in #859
- fix: remove nav bar back icon, use symbol/path for non-win/non-mobile by @kazo0 in #860
- fix(ShadowContainer): prevent unnecessary repaint by @roubachof in #830
- feat(ShadowContainer): cache cleanup based on shadows stats by @roubachof in #853
- build: reorder tfm override values by @kazo0 in #871
- fix(StatusBar): OS theme change no longer crashes app by @silviuo in #867
- fix: templatebind background to ios navbar template by @kazo0 in #876
- build: fix nuget target override by @kazo0 in #873
- feat: added the resource style extension by @Marc-Antoine-Soucy in #875
- chore: update vulernable skiasharp packages by @kazo0 in #882
- feat: light-weight styling markup by @Xiaoy312 in #872
- chore: bump winappsdk to match uno.themes by @kazo0 in #881
- feature(autolayout): add max size support by @Robert-Louis in #883
- Toolkit Markup init and docs by @kazo0 in #884
- fix: avoid creating disconnected native navbars on load by @kazo0 in #886
- Adding missing winui targets for markup packages (backport #889) by @mergify in #890
- chore: fix failing tests by @kazo0 in #888
- fix(autoLayout): when hug and have a alignment (backport #892) by @mergify in #893
- fix: Shadow color...