Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
276 commits
Select commit Hold shift + click to select a range
ad27103
Preview SR9.2 branding (#25161)
PureWeen Oct 10, 2024
9a9a4bd
Port all remaining Xamarin.UITest tests to Appium (#24153)
jfversluis Oct 10, 2024
fb711d4
CollectionView Header/Footer/EmptyView issues when adding/removing it…
Vignesh-SF3580 Oct 10, 2024
a800edb
[iOS] Text alignment in editor - improvements (#24859) (#25158)
PureWeen Oct 10, 2024
dbb67e2
Fixed Microsoft.Maui.Controls 8.0.90 (Latest stable) Ruins Entry Cont…
NirmalKumarYuvaraj Oct 10, 2024
fef98db
Fixed Button doesn't reset to "Normal" if scrolled quickly to the top…
NirmalKumarYuvaraj Oct 10, 2024
54268ce
[release/8.0.1xx-sr9] Fixed Microsoft.Maui.Controls 8.0.90 (Latest st…
PureWeen Oct 10, 2024
b745d36
[testing] Comment out flaky test (#25188)
rmarinho Oct 10, 2024
fa2f80b
Update dependencies from https://github.com/dotnet/xharness build 202…
dotnet-maestro[bot] Oct 11, 2024
be57365
Revert #24222 and simply use `invalidate` instead of `postInvalidate`…
albyrock87 Oct 11, 2024
d3784a4
[net9] Enable TSA on release pipeline
Redth Oct 11, 2024
7a74d0f
[housekeeping] Enable TSA upload (#25203)
Redth Oct 12, 2024
ee80709
Fix Regression with iOS button resizing with text or image change (#2…
tj-devel709 Oct 14, 2024
0294301
[release/8.0.1xx-sr9] Fix Regression with iOS button resizing with te…
tj-devel709 Oct 14, 2024
741e83e
[housekeeping] Fix ps1 script warnings (#25241)
rmarinho Oct 14, 2024
232b8f1
Add RC2 to Issue Template (#25253)
PureWeen Oct 14, 2024
fc5c375
[housekeeping] Remove debug.keystore (#25240)
rmarinho Oct 14, 2024
24c6cd4
[Testing] Add UITest Stepper actions (#25130)
jsuarezruiz Oct 14, 2024
006fefb
[release/8.0.1xx-sr9] NullReferenceException when setting BarBackgrou…
PureWeen Oct 14, 2024
ed5a558
Merge remote-tracking branch 'origin/release/8.0.1xx-sr9' into merge_…
PureWeen Oct 14, 2024
57404b8
Update aar file
PureWeen Oct 14, 2024
67b00cb
[iOS]Resolved Button Text Resets to Previous Value When Set to Empty …
Vignesh-SF3580 Oct 14, 2024
a684dc3
Fix Missing IXamlDataTypeProvider.cs from Merge
PureWeen Oct 14, 2024
4028fc1
[Testing] Navigate directly to control tests (#25242)
jsuarezruiz Oct 14, 2024
3bc5d57
[housekeeping] Move from term "laid out" to "arranged" (#25250)
rmarinho Oct 15, 2024
dbeb2dd
Update dependencies from https://github.com/dotnet/xharness build 202…
dotnet-maestro[bot] Oct 15, 2024
227b1b7
[release/9.0.1xx] Fix tsa file not found (#25255)
rmarinho Oct 15, 2024
bae0a09
[release/9.0.1xx] [nuget-msi-convert] Support improved VS component I…
github-actions[bot] Oct 15, 2024
7f292e6
NullReferenceException when setting BarBackgroundColor for a Navigati…
kubaflo Oct 15, 2024
549f634
Implement TouchAndHoldCoordinates method to UITests extension methods
jsuarezruiz Oct 15, 2024
90d0396
[Housekeeping] TestCases.HostApp project project cleanup (#25281)
jsuarezruiz Oct 15, 2024
d53bdea
[Windows] Fixed VisualState Update for CollectionView SelectedItem (#…
Vignesh-SF3580 Oct 15, 2024
d1911b0
[Windows] Fix for the issue with Label text color when resetting from…
Tamilarasan-Paranthaman Oct 15, 2024
de41a2d
Update bug-report.yml with .NET 8 SR 9.2 (#25305)
PureWeen Oct 16, 2024
bec0936
Backport WinAppSDK 1.6 bump to NET9 release (#25294)
Foda Oct 16, 2024
a54e67a
[release/9.0.1xx] Match Catalyst Template to iOS for Shell Flyout Ite…
github-actions[bot] Oct 16, 2024
e275d38
Juno: check in to lego/hb_7241b85a-f216-4d55-a9fa-d8030c736df5_202410…
github-actions[bot] Oct 16, 2024
a067ad1
Run on arm the device tests
rmarinho Oct 7, 2024
99b72e6
no brew
rmarinho Oct 7, 2024
3b3655d
install api35
rmarinho Oct 8, 2024
63fd20c
add log installdefault api
rmarinho Oct 8, 2024
4c66e4a
[Testing] Implement TouchAndHoldCoordinates method to UITests extensi…
Redth Oct 16, 2024
b2c53f4
use iOS pool
rmarinho Oct 16, 2024
66f6cfa
Maybe try skip this on handlers main build
rmarinho Oct 16, 2024
37dc2a6
[release/9.0.1xx] Update to rtm and arcade net9 (#25279)
rmarinho Oct 16, 2024
f8a5cd2
Update rtm (#25332)
rmarinho Oct 16, 2024
f86bf47
[Windows] - Picker on windows shows "Microsoft.Maui.Controls.Picker" …
NirmalKumarYuvaraj Oct 16, 2024
c69c921
[release/9.0.1xx] [net9.0] Disable NSToolbar Tabs (#25289)
github-actions[bot] Oct 16, 2024
51e8735
Move XF tests to subfolder (#25317)
jfversluis Oct 17, 2024
0fe75c3
[release/9.0.1xx] Build arcade net9 on GA branch (#25336)
rmarinho Oct 17, 2024
8d47b8c
Merge branch 'main' into net9.0
rmarinho Oct 17, 2024
0b13985
Use public versions
rmarinho Oct 17, 2024
1143961
Update values
rmarinho Oct 17, 2024
bece4b5
Merge branch 'release/9.0.1xx' into merge_sr9_into_net9_ga
PureWeen Oct 17, 2024
c177617
Speed-up Border rendering by avoiding useless pass during size alloca…
albyrock87 Oct 17, 2024
a5b3f68
[nuget-msi-convert] Do not use new VS component IDs
pjcollins Oct 17, 2024
174fa1e
Smal fix
rmarinho Oct 17, 2024
eb6d7f1
Fix Colors Namespace (#25356)
PureWeen Oct 17, 2024
072a33c
Merge branch 'main' into net9-merge-main
rmarinho Oct 17, 2024
8214fca
Fix Colors Namespace
PureWeen Oct 17, 2024
6cae413
Fixes for spellcheck
rmarinho Oct 17, 2024
e2935f7
Add new pool name
rmarinho Oct 17, 2024
1214cbe
Small fix for version nupkg
rmarinho Oct 17, 2024
3ea64d7
Fix partial usage
rmarinho Oct 17, 2024
cece83e
Merge branch 'run-tests-arm' into net9-merge-main
rmarinho Oct 17, 2024
7de7390
More fixes partial
rmarinho Oct 18, 2024
c4c31c9
Merge branch 'net9.0' into net9-merge-main
rmarinho Oct 18, 2024
5408f52
Try without this
rmarinho Oct 18, 2024
9962af6
[release/9.0.1xx] [net9.0] Fix CV2 handler and uitests fixes (#25361)
github-actions[bot] Oct 18, 2024
b113c17
[UITest] Remove the bottom section of iOS UITest (#24586) (#25353)
PureWeen Oct 18, 2024
47d9623
Merge branch 'release/9.0.1xx' into merge_sr9_into_net9_ga
PureWeen Oct 18, 2024
cda20ec
Update TabbedViewExtensions.cs
PureWeen Oct 18, 2024
e74686c
[XC] disable AOT warning on InitComp (#25297)
github-actions[bot] Oct 18, 2024
568fa89
[X] inherit DataType based on attribute (#25296)
github-actions[bot] Oct 18, 2024
155d428
[release/9.0.1xx] [XC] Fix support for x:TypeArguments on root node (…
github-actions[bot] Oct 18, 2024
b918013
[release/9.0.1xx] [net9.0] Run device tests arm (#25375)
github-actions[bot] Oct 18, 2024
e25c494
Try bump this
rmarinho Oct 18, 2024
20a9123
Fix Test Screenshots (#25381)
PureWeen Oct 18, 2024
4a2e721
[main] Make main net9 (#25351)
rmarinho Oct 18, 2024
af43d7e
Merge branch 'release/9.0.1xx' into merge_sr9_into_net9_ga
PureWeen Oct 18, 2024
aa29a2f
[release/9.0.1xx] Add services.AddHybridWebViewDeveloperTools() exten…
github-actions[bot] Oct 18, 2024
f5ca66a
[nuget-msi-convert] Do not use new VS component IDs (#25355)
pjcollins Oct 18, 2024
ee8740a
[release/9.0.1xx] [XC] Fix passing message arguments to BuildExceptio…
github-actions[bot] Oct 18, 2024
48fb344
[release/9.0.1xx] [XC] Report XC0025 as an error only in strict compi…
github-actions[bot] Oct 18, 2024
6d7b447
[release/9.0.1xx] Update .NET MAUI template with .NET 9 hovercraft bo…
github-actions[bot] Oct 18, 2024
676fcbb
Merge branch 'release/9.0.1xx' into merge_sr9_into_net9_ga
PureWeen Oct 18, 2024
11d68e2
Fix ScreenShots for New visual comparison code
PureWeen Oct 19, 2024
8bd9d88
[XC] compile StaticResource w/ generics (#25352)
github-actions[bot] Oct 19, 2024
7cef4c0
Merge sr9 into net9 ga (#25265)
PureWeen Oct 20, 2024
0f5642c
[release/9.0.1xx] Re-enable tests (#25268)
github-actions[bot] Oct 20, 2024
72d04a4
Disable TitleViewSetOnShellWorksAfterNavigation (#25400)
github-actions[bot] Oct 20, 2024
59ed3a7
[release/9.0.1xx] [XC] Propagate x:DataType from parent scope to "sta…
github-actions[bot] Oct 20, 2024
8f72974
[release/9.0.1xx] Move TitleViewSetOnShellWorksAfterNavigation to App…
github-actions[bot] Oct 20, 2024
35ec88f
Fix Titlebar name API and add templates (#25390)
Foda Oct 20, 2024
7139574
Add QueryUntilPresent method to UITest extension methods (#25314)
jsuarezruiz Oct 20, 2024
01e1e9d
[Testing] Implement Pan method to UITest extension methods (#25312)
jsuarezruiz Oct 20, 2024
34399ff
Implement WaitForFirstElement method to UITest extension methods (#25…
jsuarezruiz Oct 20, 2024
70f1f76
[Testing] More UITests extension methods using an IQuery as parameter…
jsuarezruiz Oct 20, 2024
af52ebf
Merge branch 'release/9.0.1xx' into merge_ga_into_main
PureWeen Oct 21, 2024
03b5b86
Bump Android Dependencies
PureWeen Oct 21, 2024
8b44525
[gh actions] introduce "inclusive heat sensor" (#25389)
jonathanpeppers Oct 21, 2024
1ad1f6a
[XC] Avoid NativeAOT trim warnings for compiled bindings (#25420)
simonrozsival Oct 21, 2024
3b4c5b9
Bump Android Dependencies (#25424)
Redth Oct 21, 2024
e8b5dc6
Set title on maui-blazor/-app template window (#25426)
Eilon Oct 21, 2024
e2e6f6c
Fire and forget BlazorWebView disposal by default (#25430)
MackinnonBuck Oct 22, 2024
0f79050
Merge NET9 GA into main (#25422)
PureWeen Oct 22, 2024
c511d78
[ios,tests] Fix iOS Header with Group (#25157)
rmarinho Oct 22, 2024
14f33bf
HybridWebView: Invoke .NET methods from JavaScript (#25077)
Eilon Oct 22, 2024
271f8ae
Update dependencies from https://github.com/dotnet/xharness build 202…
dotnet-maestro[bot] Oct 22, 2024
ea0e7bb
Moving last Xamarin.UITests to Appium (#25366)
jfversluis Oct 22, 2024
6e039af
[release/9.0.1xx] Updates for ASPNET GA branding (#25348)
rmarinho Oct 22, 2024
c21b518
[Android] Fixed CollectionView MeasureFirstItem Rendering issue (#25367)
Vignesh-SF3580 Oct 22, 2024
8e4105b
[release/9.0.1xx] [testing] These Semantic tests seem to fail often o…
github-actions[bot] Oct 23, 2024
39ccc2a
Update dependencies from https://github.com/dotnet/android build 9.0.…
dotnet-maestro[bot] Oct 23, 2024
98249b2
Add note to PR template about only targeting main (#25402)
PureWeen Oct 23, 2024
454a30d
[testing] These Semantic tests seem to fail often on MacCatalyst (#2…
rmarinho Oct 23, 2024
19e900d
Remove excessive BoxView API comments (#25399)
kubaflo Oct 23, 2024
b6ea3df
Background gradients fixes (#25194)
kubaflo Oct 23, 2024
53c7a3d
Stable (#25475)
rmarinho Oct 23, 2024
4c75db4
Added more ignore attributes to quickly detect UITests already failin…
jsuarezruiz Oct 23, 2024
2e6487f
[testing] Move to run the catalyst device tests on arm (#25482)
rmarinho Oct 23, 2024
3c2edd8
Update dependencies from https://github.com/dotnet/android build 9.0.…
dotnet-maestro[bot] Oct 23, 2024
d0897e8
[testing] Move to run the catalyst device tests on arm (#25486)
github-actions[bot] Oct 23, 2024
f124490
Fix TitleBar comment mistake (#25480)
github-actions[bot] Oct 23, 2024
9939516
25421- ListViewRenderer Crash in HostApp and BindingError was occured…
vishnumenon2684 Oct 24, 2024
5eb0fc8
[release/9.0.1xx] Update dependencies from xamarin/xamarin-macios (#2…
dotnet-maestro[bot] Oct 24, 2024
505d0fc
Fixed Size not calculated properly when invoking UseMauiCompatibility…
vishnumenon2684 Oct 24, 2024
d541b54
Update UITest.cs (#25508)
github-actions[bot] Oct 24, 2024
a725975
Update UITest.cs (#25507)
vishnumenon2684 Oct 24, 2024
a5b47ed
Android: Opt out of edge to edge enforcement on api 35+
Redth Oct 24, 2024
bf4cafb
Add New .NET MAUI Template with Syncfusion Toolkit Integration (#25419)
PaulAndersonS Oct 25, 2024
4bb47d4
[android] update AOT profile for .NET 9 GA (#25509)
jonathanpeppers Oct 25, 2024
22d8b20
Add DisableOptOutEdgeToEdgeEnforcement style
Redth Oct 25, 2024
ab4a200
Renamed RunningApp to App to easily reenable ported tests from Xamari…
jsuarezruiz Oct 25, 2024
9ee0ec5
Revert "[release/9.0.1xx] Updates for ASPNET GA branding (#25348)"
rmarinho Oct 25, 2024
5736fea
Revert "Stable (#25475)"
rmarinho Oct 25, 2024
743afa0
Fix Button Regression with null image source (#25485)
tj-devel709 Oct 25, 2024
e3b1076
[ci] Add new fonts to Sign list (#25526)
rmarinho Oct 25, 2024
9f5fc1d
Fix Button Regression with null image source (#25485)
tj-devel709 Oct 25, 2024
ec64736
[ci] Add new fonts to Sign list (#25526)
rmarinho Oct 25, 2024
b801f2f
Update dependencies from https://github.com/xamarin/xamarin-macios bu…
dotnet-maestro[bot] Oct 25, 2024
8f8de3d
[gh actions] use "inclusive heat sensor" v0.1.1 (#25532)
jonathanpeppers Oct 25, 2024
8845bdc
[iOS] Fix for TextDecorations not updating after modifying Label text…
Tamilarasan-Paranthaman Oct 25, 2024
f269ef3
[main] Merge release 9.0.1xx to main (#25527)
rmarinho Oct 25, 2024
1c17375
Fix toggle including sample content in template
jfversluis Oct 28, 2024
d93ee4e
Rename sample content switch
jfversluis Oct 28, 2024
7ec0b74
Fix test case flag
Redth Oct 28, 2024
3fc2f0d
Use long name for template param
Redth Oct 28, 2024
d311ed9
Update AppShell.xaml.cs
jfversluis Oct 28, 2024
58f5b40
Update SimpleTemplateTest.cs
jfversluis Oct 28, 2024
ad6f752
Fix toggle for including sample content in template (#25549)
Redth Oct 29, 2024
8a25d8b
Fix toggle including sample content in template
jfversluis Oct 28, 2024
b718254
Rename sample content switch
jfversluis Oct 28, 2024
8700506
Fix test case flag
Redth Oct 28, 2024
cc26fd1
Use long name for template param
Redth Oct 28, 2024
84f84d1
Update AppShell.xaml.cs
jfversluis Oct 28, 2024
fcb740f
Update SimpleTemplateTest.cs
jfversluis Oct 28, 2024
5fbffd6
[release/9.0.1xx] Fix toggle for including sample content in template…
Redth Oct 29, 2024
8f0e4d1
iOS UIImpactFeedbackGenerator should be used on iOS 17.5 and up (#25561)
jfversluis Oct 29, 2024
ab6edd6
[ci] Update versions sdk/runtime (#25535)
rmarinho Oct 29, 2024
734c3d2
[Testing] Enabling ported UITests from Xamarin.UITests to Appium #1 (…
jsuarezruiz Oct 29, 2024
1c84c44
[ci] Specify windows image (#25568)
rmarinho Oct 29, 2024
769bb21
[Windows] Improve AOT compatibility on Windows (#25476)
simonrozsival Oct 29, 2024
9769a5e
Template fixes (#25577)
PureWeen Oct 29, 2024
d5e4ed5
Fix toast (#25580)
PureWeen Oct 29, 2024
39f1b9c
Fix missing SeedData
PureWeen Oct 29, 2024
9d70869
- remove if/def
PureWeen Oct 29, 2024
c016bdc
Update ManageMetaPageModel.cs
PureWeen Oct 29, 2024
0d93921
Fix missing SeedData (#25582)
Redth Oct 29, 2024
b7e4c27
Fix task clearing (#25588)
PureWeen Oct 29, 2024
5be7379
Bump aspnet 8.0.10 (#25586)
rmarinho Oct 29, 2024
9b4e90e
[ci] bump net8 maui (#25592)
rmarinho Oct 30, 2024
8d00e9b
[Testing] Added UITests method overrides allowing the use queries (#2…
jsuarezruiz Oct 30, 2024
1c3e341
Juno: check in to lego/hb_7241b85a-f216-4d55-a9fa-d8030c736df5_202410…
github-actions[bot] Oct 30, 2024
d18a510
Juno: check in to lego/hb_7241b85a-f216-4d55-a9fa-d8030c736df5_202410…
github-actions[bot] Oct 30, 2024
1e821b0
[Testing] Written UI test for the issue resolved in PR 25453 (#25573)
Tamilarasan-Paranthaman Oct 30, 2024
33042f1
[Windows] Fixed TextCell Command executes only once (#25066)
Vignesh-SF3580 Oct 30, 2024
33b737d
Update dependencies from https://github.com/dotnet/xharness build 202…
dotnet-maestro[bot] Oct 30, 2024
aeda290
Remove all To be added. from API docs (#25595)
jfversluis Oct 30, 2024
ff813a9
Merge branch 'release/9.0.1xx' into merge_main
PureWeen Oct 30, 2024
cb38cfb
[ci] Skip provisioning extra (#25605)
rmarinho Oct 30, 2024
8e603a4
[Testing] Enabling ported UITests from Xamarin.UITests to Appium #2 (…
jsuarezruiz Oct 31, 2024
2077463
[Testing] More Appium actions (#25569)
jsuarezruiz Oct 31, 2024
d91ba8e
[Testing] Implement Pinch gestures in UITest extensions methods (#25316)
jsuarezruiz Oct 31, 2024
6b474a5
Refactor themes to default on v35+ to edge to edge opt out
Redth Oct 31, 2024
eebc3f3
Remove prev approach
Redth Oct 31, 2024
eed8735
No need for a MainTheme base
Redth Oct 31, 2024
309e9db
Update NuGet.config
rmarinho Oct 31, 2024
1fbe8c1
Update NuGet.config
rmarinho Oct 31, 2024
b5491d9
Move oncreate to platform interop
Redth Oct 31, 2024
fb78824
Refactor edge opt out into attribute
Redth Oct 31, 2024
2b36322
[main] Merge release 9.0.1xx to main (#25589)
rmarinho Oct 31, 2024
2e43c5e
Fix copy/pasta commment
Redth Oct 31, 2024
bd46110
Fix attr type
Redth Oct 31, 2024
e713258
Merge branch 'main' into dev/redth/android-edgetoedge-optout
Redth Oct 31, 2024
0d3d871
Try skip provisionator (#25615)
rmarinho Nov 1, 2024
1ddd9a0
Android: Opt out of edge to edge enforcement on api 35+ (#25517)
Redth Nov 1, 2024
e8c96c5
[iOS] Frames' content update (#20501)
kubaflo Nov 2, 2024
ff86add
[X] Delay binding context type check until relative binding source is…
simonrozsival Nov 4, 2024
3725647
[ci] Templates need xcodeselect (#25640)
rmarinho Nov 4, 2024
76a76fb
For Android, respect Minimum/Maximum size requests even when size is …
spadapet Nov 4, 2024
421e8d6
Update developer doc to direct installing VS 17.12 or newer, not 17.1…
Nov 4, 2024
1412b38
Skip invalidation on propagation (#25652)
PureWeen Nov 5, 2024
6a65d5e
Fix minor online API docs warnings (#25685)
jfversluis Nov 6, 2024
e720f1e
[Testing] Reenable test ported from Xamarin.UITest (#25624)
jsuarezruiz Nov 6, 2024
27c4f79
Try not run on arm64 (#25701)
rmarinho Nov 6, 2024
6f1322b
[ci] Fix provisioning with sudo (#25722)
rmarinho Nov 7, 2024
bd61427
Disable NSToolbar Tabs (#25137) (#25700)
PureWeen Nov 7, 2024
b2d1c31
ImageButton border (BorderWidth) overlaps the image instead of adding…
kubaflo Nov 9, 2024
50adaed
[iOS] RadioButton throws CGContextSetLineWidth - Fix (#25542)
kubaflo Nov 9, 2024
456201f
Update bug-report.yml (#25771)
PureWeen Nov 11, 2024
9239105
[Testing] Enabling ported UITests from Xamarin.UITests to Appium - 2 …
Nov 11, 2024
c3c192b
Re-Enable Template Tests (#25674)
PureWeen Nov 11, 2024
fad03e7
Setup lane to run CV2 and CV1 tests (#25719)
PureWeen Nov 11, 2024
8b96f6d
[Testing] Enabling ported UITests from Xamarin.UITests to Appium (#25…
Nov 11, 2024
d54be6f
Fixed [Windows] TapGestureRecognizer not working on Entry (#25311)
NirmalKumarYuvaraj Nov 11, 2024
fd12356
Enabled UI tests from XamarinUITest into Appium (#25785)
Nov 12, 2024
c1bb5fd
[Testing] Enabling ported UITests from Xamarin.UITests to Appium - 4 …
Nov 12, 2024
b9562d0
Better exception for using viewCell with collection View (#25681)
kubaflo Nov 13, 2024
8b7989a
Update bug-report.yml to include .NET 8 SR10 (#25810)
PureWeen Nov 13, 2024
353f1a3
Download using new APIs (#25800)
mattleibow Nov 13, 2024
0af4a9a
[Testing] Enabling ported UITests from Xamarin.UITests to Appium - 8 …
Nov 13, 2024
6e56d11
Fixed README for .NET 9 (#25821)
raselldev Nov 13, 2024
a11555b
[Testing] Implement ContextMenu UITest extension methods (#25340)
jsuarezruiz Nov 14, 2024
3006eb8
Move main to GA builds (#25838)
rmarinho Nov 14, 2024
ec50772
[localization] Fix template names in Japanese localization for .NET M…
yamachu Nov 14, 2024
3992a45
Update bug-report.yml (#25868)
PureWeen Nov 14, 2024
8dae121
[ci] Fix the internal build and update arcade (#25875)
rmarinho Nov 16, 2024
f6e6a73
Revert "[Testing] Implement ContextMenu UITest extension methods (#25…
rmarinho Nov 16, 2024
083ffa8
[housekeeping] Run dotnet format on main (#25894)
rmarinho Nov 16, 2024
bdd1a3c
[housekeeping] Try run template tests on arm64 (#25895)
rmarinho Nov 18, 2024
205185b
Fixed the test (#25877)
kubaflo Nov 18, 2024
83d9676
Update README.md (#25840)
jfversluis Nov 18, 2024
7143174
Fixed CarouselView Loop="False" rendering items incorrectly (#25545)
kubaflo Nov 18, 2024
3c9c96b
Toggling Header/Footer in CollectionView Dynamically throws an except…
Vignesh-SF3580 Nov 18, 2024
444b32f
Merge branch 'main' into merge-main-net9
rmarinho Nov 18, 2024
fcbbfc3
[Testing] Enabling ported UITests from Xamarin.UITests to Appium - 10…
Nov 18, 2024
e91dafa
Differentiate colors for sample content template (#25839)
jfversluis Nov 18, 2024
47549fc
Add missing feeds and versions
rmarinho Nov 18, 2024
f33c9a4
[Android] Page.IsBusy activity indicators gets stuck/causes multiple …
kubaflo Nov 18, 2024
ce52028
Revert "Fixed CarouselView Loop="False" rendering items incorrectly (…
rmarinho Nov 18, 2024
cbdfc9e
Updated FormattedStringExtensions.cs (#25892)
kubaflo Nov 18, 2024
679f848
Update versions 101 servicing
rmarinho Nov 18, 2024
3a9392e
Update NuGet.config
rmarinho Nov 19, 2024
9e567c3
Add Syncfusion Toolkit to Dependabot config (#25942)
jfversluis Nov 19, 2024
ec47e6c
Update Versions.props
rmarinho Nov 19, 2024
e5c71b6
Juno: check in to lego/hb_7241b85a-f216-4d55-a9fa-d8030c736df5_202411…
csigs Nov 19, 2024
800a8a0
[ci] Try to call trim (#25941)
rmarinho Nov 19, 2024
6b00a27
Fixed CarouselView Loop="False" rendering items incorrectly - test fi…
kubaflo Nov 19, 2024
7c5a111
Merge branch 'main' into merge-main-net9
rmarinho Nov 19, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .config/dotnet-tools.json
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
]
},
"microsoft.dotnet.xharness.cli": {
"version": "9.0.0-prerelease.24510.3",
"version": "9.0.0-prerelease.24556.2",
"commands": [
"xharness"
]
Expand Down
2 changes: 1 addition & 1 deletion .github/DEVELOPMENT.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ This page contains steps to build and run the .NET MAUI repository from source.

## Initial setup
### Windows
- Install VS 17.10 or newer
- Install VS 17.12 or newer
- Follow [these steps](https://learn.microsoft.com/dotnet/maui/get-started/installation?tabs=vswin) to include MAUI
- If building iOS with pair to Mac: Install current stable Xcode on your Mac. Install from the [App Store](https://apps.apple.com/us/app/xcode/id497799835?mt=12) or [Apple Developer portal](https://developer.apple.com/download/more/?name=Xcode)
- If you're missing any of the Android SDKs, Visual Studio should prompt you to install them. If it doesn't prompt you then use the [Android SDK Manager](https://learn.microsoft.com/xamarin/android/get-started/installation/android-sdk) to install the necessary SDKs.
Expand Down
15 changes: 15 additions & 0 deletions .github/ISSUE_TEMPLATE/bug-report.yml
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,9 @@ body:
label: Version with bug
description: In what version do you see this issue? Run `dotnet workload list` to find your version.
options:
- 9.0.10 SR1
- 9.0.0 GA
- 9.0.0-rc.2.24503.2
- 9.0.0-rc.1.24453.9
- 9.0.0-preview.7.24407.4
- 9.0.0-preview.6.24327.7
Expand All @@ -50,8 +53,12 @@ body:
- 9.0.0-preview.3.10457
- 9.0.0-preview.2.10293
- 9.0.0-preview.1.9973
- 8.0.100 SR10
- 8.0.93 SR9.3
- 8.0.92 SR9.2
- 8.0.91 SR9.1
- 8.0.90 SR9
- 8.0.83 SR8.3
- 8.0.82 SR8.2
- 8.0.80 SR8
- 8.0.71 SR7.1
Expand Down Expand Up @@ -126,15 +133,23 @@ body:
- 8.0.71 SR7.1
- 8.0.80 SR8
- 8.0.82 SR8.2
- 8.0.83 SR8.3
- 8.0.90 SR9
- 8.0.91 SR9.1
- 8.0.92 SR9.2
- 8.0.93 SR9.3
- 8.0.100 SR10
- 9.0.0-preview.1.9973
- 9.0.0-preview.2.10293
- 9.0.0-preview.3.10457
- 9.0.0-preview.4.10690
- 9.0.0-preview.5.24307.10
- 9.0.0-preview.6.24327.7
- 9.0.0-preview.7.24407.4
- 9.0.0-rc.1.24453.9
- 9.0.0-rc.2.24503.2
- 9.0.0 GA
- 9.0.10 SR1
validations:
required: true
- type: dropdown
Expand Down
3 changes: 3 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
<!--
!!!!!!! MAIN IS THE ONLY ACTIVE BRANCH. MAKE SURE THIS PR IS TARGETING MAIN. !!!!!!!
-->

### Description of Change

Expand Down
3 changes: 3 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,9 @@ updates:
patterns:
- "xunit"
- "xunit.runner.*"
SyncfusionToolkit:
patterns:
- "Syncfusion.Maui.Toolkit"
ignore:
- dependency-name: "MicrosoftMauiGraphicsVersion" # maestro
- dependency-name: "Microsoft.Maui.Graphics*" # maestro
Expand Down
18 changes: 18 additions & 0 deletions .github/workflows/inclusive-heat-sensor.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
name: Inclusive Heat Sensor
on:
issues:
types: [opened, reopened]
issue_comment:
types: [created, edited]
pull_request_review_comment:
types: [created, edited]

permissions:
contents: read
issues: write
pull-requests: write

jobs:
detect-heat:
uses: jonathanpeppers/inclusive-heat-sensor/.github/workflows/comments.yml@v0.1.1
secrets: inherit
4 changes: 2 additions & 2 deletions Directory.Build.props
Original file line number Diff line number Diff line change
Expand Up @@ -215,8 +215,8 @@
</PropertyGroup>

<PropertyGroup>
<DotNetTempDirectory>$(RepoRoot)/temp/</DotNetTempDirectory>
<DotNetDirectory>$(RepoRoot)/.dotnet/</DotNetDirectory>
<DotNetTempDirectory>$(RepoRoot)temp/</DotNetTempDirectory>
<DotNetDirectory>$(RepoRoot).dotnet/</DotNetDirectory>
<DotNetToolPath>$(DotNetDirectory)dotnet</DotNetToolPath>
<DotNetPacksDirectory>$(DotNetDirectory)packs/</DotNetPacksDirectory>
<DotNetLibraryPacksDirectory>$(DotNetDirectory)library-packs/</DotNetLibraryPacksDirectory>
Expand Down
11 changes: 10 additions & 1 deletion NuGet.config
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,11 @@
<!-- `clear` ensures no additional sources are inherited from another config file. -->
<packageSources>
<clear />
<!--Begin: Package sources managed by Dependency Flow automation. Do not edit the sources below.-->
<!-- Begin: Package sources from dotnet-android -->
<add key="darc-pub-dotnet-android-34ad867" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/darc-pub-dotnet-android-34ad867d/nuget/v3/index.json" />
<!-- End: Package sources from dotnet-android -->
<!--End: Package sources managed by Dependency Flow automation. Do not edit the sources above.-->
<add key="local" value="LOCAL_PLACEHOLDER" />
<add key="nuget-only" value="NUGET_ONLY_PLACEHOLDER" />
<add key="dotnet-tools" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-tools/nuget/v3/index.json" protocolVersion="3" />
Expand All @@ -17,7 +22,11 @@
<add key="skiasharp" value="https://pkgs.dev.azure.com/xamarin/public/_packaging/SkiaSharp/nuget/v3/index.json" />
<add key="dotnet-libraries" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-libraries/nuget/v3/index.json" />
<add key="dotnet-libraries-transport" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-libraries-transport/nuget/v3/index.json" />
<add key="dotnet8-transport" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet8-transport/nuget/v3/index.json" />
<!-- Added manually for .NET 8 MAUI -->-
<add key="darc-pub-dotnet-maui-a33a875e" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/darc-pub-dotnet-maui-a33a875e/nuget/v3/index.json" />
<add key="darc-pub-dotnet-aspnetcore-be19faf1" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/darc-pub-dotnet-aspnetcore-be19faf1/nuget/v3/index.json" />
<!-- Added manually for 8.0.12 -->
<add key="darc-pub-dotnet-runtime-c1ae9626" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/darc-pub-dotnet-runtime-c1ae9626/nuget/v3/index.json" />
</packageSources>
<activePackageSource>
<add key="All" value="(Aggregate source)" />
Expand Down
4 changes: 3 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,9 @@
![.NET MAUI Weather App on all platforms](Assets/maui-weather-hero-sm.png)

## Current News
* November 14, 2023 - [Announcing .NET MAUI in .NET 8](https://devblogs.microsoft.com/dotnet/announcing-dotnet-maui-in-dotnet-8/)
* November 13, 2024 - [What's new in .NET MAUI for .NET 9](https://learn.microsoft.com/dotnet/maui/whats-new/dotnet-9)
* November 12, 2024 - [Announcing .NET 9](https://devblogs.microsoft.com/dotnet/announcing-dotnet-9/#.net-maui-–-enhancing-multi-platform-app-development)
* October 22, 2024 - [.NET MAUI Welcomes Syncfusion Open-source Contributions](https://devblogs.microsoft.com/dotnet/dotnet-maui-welcomes-syncfusion-open-source-contributions/)

Follow the [.NET MAUI Blog](https://devblogs.microsoft.com/dotnet/category/net-maui/) and visit the [News](https://github.com/dotnet/maui/wiki/News) wiki page for more news and updates.

Expand Down
9 changes: 7 additions & 2 deletions docs/design/FeatureSwitches.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,10 +12,11 @@ The following switches are toggled for applications running on Mono for `TrimMod
| MauiImplicitCastOperatorsUsageViaReflectionSupport | Microsoft.Maui.RuntimeFeature.IsImplicitCastOperatorsUsageViaReflectionSupported | When disabled, MAUI won't look for implicit cast operators when converting values from one type to another. This feature is not trim-compatible. |
| _MauiBindingInterceptorsSupport | Microsoft.Maui.RuntimeFeature.AreBindingInterceptorsSupported | When disabled, MAUI won't intercept any calls to `SetBinding` methods and try to compile them. Enabled by default. |
| MauiEnableXamlCBindingWithSourceCompilation | Microsoft.Maui.RuntimeFeature.XamlCBindingWithSourceCompilationEnabled | When enabled, MAUI will compile all bindings, including those where the `Source` property is used. |
| MauiHybridWebViewSupported | Microsoft.Maui.RuntimeFeature.IsHybridWebViewSupported | Enables HybridWebView, which makes use of dynamic System.Text.Json serialization features |

## MauiEnableIVisualAssemblyScanning

When this feature is not enabled, custom and third party `IVisual` types will not be automatically discovered and registerd.
When this feature is not enabled, custom and third party `IVisual` types will not be automatically discovered and registered.

## MauiShellSearchResultsRendererDisplayMemberNameSupported

Expand All @@ -27,7 +28,7 @@ When disabled, the `[QueryProperty(...)]` attributes won't be used to set values

## MauiImplicitCastOperatorsUsageViaReflectionSupport

When disabled, MAUI won't look for implicit cast operators when converting values from one type to another. This can affact the following scenarios:
When disabled, MAUI won't look for implicit cast operators when converting values from one type to another. This can affect the following scenarios:
- bindings between properties with different types,
- setting a property value of a bindable object with a value of different type.

Expand All @@ -43,6 +44,10 @@ This feature is a counterpart of [XAML Compiled bindings](https://learn.microsof

It is necessary to use this feature instead of the string-based bindings in NativeAOT apps and in apps with full trimming enabled.

## MauiHybridWebViewSupported

When this feature is disabled, `HybridWebView` will not be available. This is the default for projects using `TrimMode=full` or `PublishAot=true`.

### Example use-case

String-based binding in code:
Expand Down
4 changes: 2 additions & 2 deletions docs/design/scrollview.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ The `Orientation` property of `IScrollView` can be one of four values (in the `S
- `Both` - the content scrolls horizontally if it's wider than the viewport, and vertically if it's taller than the viewport
- `Neither` - scrolling is disabled in both directions

The `Orientation` value affects how the ScrollView's `Content` is measured and laid out. If the value is `Vertical`, the measurement height is unconstrained (i.e., `Double.Infinity`). If the value is `Horizontal`, the measurement width is unconstrained. `Both` results in measurement being unconstrained in all directions, and `Neither` constrains the measurement to the width and height of the viewport.
The `Orientation` value affects how the ScrollView's `Content` is measured and arranged. If the value is `Vertical`, the measurement height is unconstrained (i.e., `Double.Infinity`). If the value is `Horizontal`, the measurement width is unconstrained. `Both` results in measurement being unconstrained in all directions, and `Neither` constrains the measurement to the width and height of the viewport.

## ContentSize

Expand Down Expand Up @@ -72,7 +72,7 @@ Our Android implementation of ScrollView is backed by MauiScrollView, which is a
- Android treats `Padding` as space around the scrollable area, rather than inside of it.
- Android's native measurements will not account for our virtual `Margin` when measuring ScrollView content.

So again, we insert an intermediate `ContentViewGroup` to handle these problems. The `ContentViewGroup` is laid out at (0, 0) in the MauiScrollView; it handles the `Padding` and `Margin` behaviors for us, and initiates `CrossPlatformMeasure()` and `CrossPlatformArrange()` for its `Content`.
So again, we insert an intermediate `ContentViewGroup` to handle these problems. The `ContentViewGroup` is arranged at (0, 0) in the MauiScrollView; it handles the `Padding` and `Margin` behaviors for us, and initiates `CrossPlatformMeasure()` and `CrossPlatformArrange()` for its `Content`.

Another note: the content of an Android ScrollView does not stretch to fill the viewport by default. That is, if you have a ScrollView which fills the screen and the content of the ScrollView is smaller than the screen, by default that content will not expand to take up the entire viewport (the behavior we expect for .NET MAUI). On Android, we can achieve the behavior we expect by setting the `FillViewport` property to `true` for the native ScrollView. This is all handled automatically by the Android ScrollViewHandler; I note it here because this causes an extra measure pass when the content is smaller than the ScrollView's viewport and the virtual ScrollView has layout alignment set to `Fill`. This is all explained in the comments for the ScrollViewHandler's `GetDesiredSize()` override, but I'm calling it out here as well in case anyone is investigating the number of measure calls being made.

Expand Down
Loading