Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Build nuget packages in CI and push to nuget.org #27

Closed
wants to merge 2,557 commits into from
Closed
Changes from 148 commits
Commits
Show all changes
2557 commits
Select commit Hold shift + click to select a range
a03a171
[Gtk] Core.csproj, Controls.Core.csproj: try fix toolbar visibility
lytico Mar 4, 2024
e92d978
[Gtk ] Controls.csproj: fix Toolbar.Mapper.cs
lytico Mar 4, 2024
337171a
[Gtk] [Gtk] Core.csproj: MauiToolbar: use NotShowAll again
lytico Mar 4, 2024
d6f53af
[CI] Add image override to APIScan pool. (#20997)
mandel-macaque Mar 5, 2024
3ae88d4
Don't remeasure the HScrollView during the layout pass (#20998)
PureWeen Mar 5, 2024
9bb4cd1
- Fix Android not checking for FlyoutPage ShouldShowToolbarButton whe…
bradencohen Mar 5, 2024
7d53718
Enable now passing tests and add some TableView categories (#20531)
PureWeen Mar 5, 2024
06e80e5
[Gtk] Core.csproj: implement WebView
lytico Mar 5, 2024
bda0d05
[Gtk] Core.csproj: enhance WebviewExtensions
lytico Mar 5, 2024
8cd9239
Use a different gif URL as MS News blocked us (#21003)
mattleibow Mar 5, 2024
ad0e88c
Merge branch 'main' into lytico/gtk-ongoing
lytico Mar 5, 2024
11a387b
Generalize HideSoftInputOnTapped on Android and iOS to support 3rd pa…
albyrock87 Mar 5, 2024
57c43b8
Add prIssueManagement.yml to onboard repo to GitOps.ResourceManagemen…
dotnet-policy-service[bot] Feb 28, 2024
fecc581
Deleting fabricbot.json
dotnet-policy-service[bot] Feb 28, 2024
6b23550
[Gtk] Core.csproj, Controls.csproj: fix Label
lytico Mar 6, 2024
c0140fc
[Gtk] Controls.Core.csproj: Handlers/Items: refactor
lytico Mar 6, 2024
04df129
[Gtk] [Gtk] Core.csproj: refactor ContentView to EventBox
lytico Mar 6, 2024
811f88c
[Gtk] Core.csproj: ViewHandler.Gtk, WidgetExtensions: try fix arrange
lytico Mar 6, 2024
32af8a2
[Gtk] Controls.Core.csproj: Handlers/Items: refactor
lytico Mar 6, 2024
47ece72
Revert to 1.4.240211001 (#21031)
PureWeen Mar 6, 2024
f8c6053
Update GitInfo.txt for SR4 (#21027)
PureWeen Mar 6, 2024
df75046
Update GitInfo.txt 8.0.10-preview (#21026)
PureWeen Mar 6, 2024
f76cc06
Small fix for WebAuthenticator TaskCanceledException API docs (#21040)
jfversluis Mar 6, 2024
c9d8522
[Gtk] Controls.Core.csproj: Handlers/Items: extract abstract class La…
lytico Mar 6, 2024
51cabfd
Disable auto updating on device and better prepare logcat (#20732)
PureWeen Mar 6, 2024
47c5fc3
[Gtk] Controls.Core.csproj: Handlers/Items: refactor III
lytico Mar 6, 2024
c164366
[Gtk ] Core.csproj, Controls.csproj: implement Frame
lytico Mar 6, 2024
5a0e1e2
[Gtk] Core.csproj: WidgetExtensions.Arrange: QueueAllocate by default
lytico Mar 6, 2024
a055fd6
[Gtk] Controls.Core.csproj: ViewHandlerDelegator: enable for GTK
lytico Mar 6, 2024
afd403a
Merge pull request #279 from lytico/lytico/issues/65_ItemsView_II
lytico Mar 6, 2024
6986119
Maui.Controls.Sample.csproj: CarouselSnapGallery: fix NRE
lytico Mar 6, 2024
d4de2e4
[Gtk] Controls.Core.csproj: Handlers/Items: cleanup
lytico Mar 6, 2024
d18e7ea
[Gtk] Controls.Core.csproj: Handlers/Items: fixup namespace & some na…
lytico Mar 6, 2024
1e5f591
[Gtk] Controls.Core.csproj: Handlers/Items: cleanup code
lytico Mar 6, 2024
b8ba274
[Gtk] [Gtk] Core.csproj: ViewExtensions.cs, PaintExtensions.Gtk.cs: f…
lytico Mar 7, 2024
4bf640d
[Windows] Ensure consistent background colors for UI test cases (#21022)
Foda Mar 7, 2024
823b36c
Update repo documentation to reference Policy Service instead of Fabr…
jeffhandley Mar 7, 2024
95df932
Bump editorconfig csharp_prefer_braces down to suggestion (#21041)
jfversluis Mar 7, 2024
7639a2c
[localization] Fix missing strings (#21055)
github-actions[bot] Mar 7, 2024
ffd3f85
.github workflow: add Microsoft.Maui.Gtk.slnf & build-gtk.yml (from: …
lytico Mar 7, 2024
bcfd583
Update build-gtk.yml
lytico Mar 7, 2024
5bcebcf
Update build-gtk.yml
lytico Mar 7, 2024
1bba1bd
Update build-gtk.yml
lytico Mar 7, 2024
c7b70ad
Update build-gtk.yml
lytico Mar 7, 2024
1700764
Update build-gtk.yml
lytico Mar 7, 2024
bdecd5b
Update build-gtk.yml
lytico Mar 7, 2024
4a1a943
Update build-gtk.yml
lytico Mar 7, 2024
9472094
Update build-gtk.yml
lytico Mar 7, 2024
7564900
Update build-gtk.yml
lytico Mar 7, 2024
661c422
Update build-gtk.yml
lytico Mar 7, 2024
d914313
upgrade to GtkSharp 3.24.24.96 (net8-version)
lytico Mar 7, 2024
67bf0d3
Update GtkSharpVersion
lytico Mar 7, 2024
e6e154f
Gktsharp is develop
lytico Mar 7, 2024
ce21c45
add nuget.org
lytico Mar 7, 2024
b78a7d9
Merge pull request #280 from lytico/try-use-older-gtksharp-manifest
lytico Mar 7, 2024
b28f146
[Gtk] Core.csproj: fix TabbedViewHandler (dummy)
lytico Mar 7, 2024
fcb25b0
Microsoft.Maui.Gtk.slnf: add more Projects to build
lytico Mar 7, 2024
ec2c1a4
Update build-gtk.yml / use Maui.Gkt.slnf
lytico Mar 7, 2024
97b4e63
Microsoft.Maui.Gtk.slnf: remove Graphics.Win2D
lytico Mar 7, 2024
8628f49
Merge remote-tracking branch 'lytico/lytico/gtk-ongoing' into lytico/…
lytico Mar 7, 2024
717ab0e
Microsoft.Maui.Gtk.slnf remove MauiBlazorWebView.DeviceTests
lytico Mar 7, 2024
df5061e
Document ICanvas (#20881)
jknaudt21 Mar 11, 2024
50a0144
Stable branding for SR3 (#21137)
PureWeen Mar 11, 2024
f213100
Round item size in GridView (#21142)
Foda Mar 12, 2024
cc624cc
Update Windows App SDK (#21162)
mattleibow Mar 12, 2024
289b6c2
Update Win2D (#21144)
mattleibow Mar 12, 2024
187c701
[Gtk] Maps: rename GTK -> Gtk2
lytico Mar 13, 2024
5ff154c
[Gtk] Maps: introduce DUMMY Compatibility.Maps.Gtk.csproj
lytico Mar 13, 2024
3b62f84
[Gtk] Core.csproj: fix ScrollViewHandler.Gtk.cs
lytico Mar 13, 2024
50f2edc
[Gtk] Core.csproj: ImageView.cs: fix typo
lytico Mar 13, 2024
7d4e138
[Gtk] Core.csproj: Map: add a bunch of MissingMapper
lytico Mar 13, 2024
8134716
Controls.Maps.csproj AppHostBuilderExtensions: enable Gtk
lytico Mar 13, 2024
e7da3bc
Controls.Sample.csproj: UseMauiApps: enable Gtk
lytico Mar 13, 2024
3eb7fc1
[Gtk] Controls.Core.csproj, Core.csproj: implement TableViewHandler, …
lytico Mar 13, 2024
bde96ef
[Gtk] Maps: remove DUMMY Compatibility.Maps.Gtk.csproj: Maps is in Co…
lytico Mar 13, 2024
fb8747e
Update dependencies from https://github.com/dotnet/xharness build 202…
dotnet-maestro[bot] Mar 13, 2024
a648f08
[Android] System Fonts fix (#20961)
kubaflo Mar 13, 2024
9954009
Graphics.Gtk.csproj: move PlatformCanvas.CreateSurface & PlatformCanv…
lytico Mar 13, 2024
a6b0596
[Gtk] Core.csproj: ImageView: refactor to inherit Gtk.DrawingArea & a…
lytico Mar 13, 2024
23069ff
wip: Cleaning up RunOniOS template tests (#20817)
ivanpovazan Mar 15, 2024
ec2f89c
- Make sure to only check type argument sequences if both of them are…
mgoertz-msft Mar 15, 2024
be1997e
[Gtk] Core.csproj: fix GetDesiredSize
lytico Mar 15, 2024
b049f27
[Gtk] Core.csproj: ImageView.cs: call base
lytico Mar 15, 2024
33b7f79
[iOS] Fix UI loop when setting ContentInset (#21140)
rmarinho Mar 15, 2024
a804ef9
[testing] Add CollectionView MemoryLeak test (#21237)
rmarinho Mar 15, 2024
7283fdc
[Windows] Add scrolling tests for virtualization w/ Datatemplates (#2…
Foda Mar 15, 2024
1b423ab
[Android] Correctly scale Button image (#19834)
jsuarezruiz Mar 16, 2024
2317119
[android] fix memory leak in `TabbedPage` (#21218)
jonathanpeppers Mar 17, 2024
4306566
[X] Allow using x:Type and type literals interchangeably in certain s…
simonrozsival Mar 18, 2024
8569185
Optimize performance of Flex.Item (#20034)
symbiogenesis Mar 18, 2024
2007ab7
[ios] fix memory leak in RadioButton (#21151)
jonathanpeppers Mar 18, 2024
666a7e8
[Gtk] Core.csproj: BorderView as Gtk.Frame
lytico Mar 18, 2024
4e98afc
[Gtk] Core.csproj: fix GetDesiredSize
lytico Mar 15, 2024
0ad7d23
[Gtk] Graphics.Gtk.csproj: fix DrawFillPaint
lytico Mar 18, 2024
66b5bd2
Remove check allocation tests (#21283)
PureWeen Mar 18, 2024
5e2d0c1
Core(Gtk): fix setting of style
webwarrior-ws Mar 16, 2023
b867df9
Fix CanvasImageSource scaling behavior (#21239)
Foda Mar 18, 2024
c36f3e7
Merge branch 'release/8.0.1xx-sr3' into merge_sr3
PureWeen Mar 18, 2024
b9c4069
[Gtk ] Core.csproj: StrokeExtensions: minimal implementation for Bord…
lytico Mar 18, 2024
aa8d939
[Gtk] Core.csproj: ContentView: inherit from Gtk.Bin
lytico Mar 18, 2024
199c6c9
Update Styles.xaml (#20152)
licon4812 Mar 18, 2024
0c2e86a
[Gtk] Core.csproj: StrokeExtensions: minor refactoring
lytico Mar 18, 2024
725cb6a
Graphics.Gtk.csproj: move PlatformCanvas.CreateSurface & PlatformCanv…
lytico Mar 13, 2024
bfd6b55
[Gtk] Core.csproj: ImageView: refactor to inherit Gtk.DrawingArea & a…
lytico Mar 13, 2024
4e21f17
[Gtk] Core.csproj: ImageView.cs: call base
lytico Mar 15, 2024
2867fdc
Merge remote-tracking branch 'lytico/lytico/gtk-refactor-imageview' i…
lytico Mar 18, 2024
c07b87b
[Testing] Updated to latest RC.6 of Appium (#20694)
jsuarezruiz Mar 19, 2024
8fb3b37
[Gtk] Core.csproj: ImageView: fix sizing
lytico Mar 19, 2024
b089ff4
[main] Merge release/8.0.1xx-sr3 to main (#21290)
PureWeen Mar 19, 2024
d03a2c6
[Windows] Fix FontImageSource resize behavior (#21212)
Foda Mar 19, 2024
d374bcc
[Gtk] Core.csproj: fix PickerHandler.Gtk.cs
lytico Mar 19, 2024
cda685b
[Gtk] Graphics.Gtk.csproj PlatformCanvas.Patterns: fix DrawFillPaint
lytico Mar 19, 2024
067dec0
[Gtk] Core.csproj: StrokeExtensions: implement minimal StrokeDash
lytico Mar 19, 2024
93940d6
Throw error when pushing without wrapping into navigation page (#20155)
kubaflo Mar 19, 2024
6fb9077
Update the Multi-Project styles (#21282)
mattleibow Mar 19, 2024
7d8d9a1
Revert "Stable branding for SR3 (#21137)"
rmarinho Mar 19, 2024
e3c1016
Revert "Update GitInfo.txt 8.0.10-preview (#21026)"
rmarinho Mar 19, 2024
136dae5
Merge branch 'main' into merge-sr3-main
rmarinho Mar 19, 2024
b88f3ce
[Gtk] Core.csproj: StrokeExtensions: implement CornerRadius
lytico Mar 19, 2024
5fa7b3d
Update bug-report.yml SR3 (#21309)
PureWeen Mar 19, 2024
be31785
Merge sr3 main (#21301)
PureWeen Mar 19, 2024
0b2d387
[testing] Ignore failing tests (#21266)
rmarinho Mar 19, 2024
37da156
Rework LayoutFrame for WinUI (#21287)
PureWeen Mar 19, 2024
fde1cff
fix namespaces on Device Tests (#21311)
PureWeen Mar 19, 2024
64deb0f
[ios] avoid duplicating `CALayer.Sublayer` arrays (#21308)
jonathanpeppers Mar 19, 2024
00cb2ae
[Gtk] Core.csproj: StrokeExtensions: fix CornerRadius
lytico Mar 19, 2024
7d446d7
[Gtk] Core.csproj: LayoutView: use PropagateDraw instead of base.OnDr…
lytico Mar 19, 2024
e59620b
[Gtk] Core.csproj: ImageView.cs: introduce Measure
lytico Mar 19, 2024
cea264d
[Gtk] Core.csproj: fix gtk github sources in comments
lytico Mar 19, 2024
d8f29c4
.github workflow: build-gtk.yml: remove dotnet format
lytico Mar 19, 2024
5697852
[Gtk] Controls.Core.csproj, Core.csproj: Items / CollectionContainer:…
lytico Mar 19, 2024
d3a3b5a
[Gtk] Controls.Core.csproj Controls.Handlers.Items: cleanup code
lytico Mar 19, 2024
32b66dc
Merge branch 'dotnet:main' into lytico/gtk-ongoing
lytico Mar 19, 2024
960e56f
[Gtk] Core.csproj: Toolbar: implement Title
lytico Mar 19, 2024
2ad9de9
[Gtk] Core.csproj: Toolbar: fix Title-Visibility
lytico Mar 20, 2024
68ac2c9
Core(Gtk): implement date picker
webwarrior-ws Mar 8, 2023
dcbd068
Core(Gtk): fix DatePickerWindow crash
parhamsaremi Mar 14, 2023
0d5c409
Core(Gtk): fix calendar position
webwarrior-ws Mar 14, 2023
aec2b7d
Core(Gtk): no excessive OnDateTimeChanged events
webwarrior-ws Mar 13, 2023
64bf215
Core(Gtk): update calendar properties
webwarrior-ws Mar 15, 2023
9fd3320
Core(Gtk): fix datePicker window position
parhamsaremi Mar 15, 2023
5c357d1
Core(GTK): fix obsolete method calls in datepicker
parhamsaremi Mar 15, 2023
117c981
[Gtk] Core.csproj: DatePicker: cleanup code
lytico Mar 20, 2024
1e5efc7
[Gtk] Core.csproj: DatePicker: more rider optimazations
lytico Mar 20, 2024
a824112
[Gtk] Core.csproj: DatePicker: more rider optimizations II
lytico Mar 20, 2024
3a3a0ab
Merge pull request #284 from lytico/lytico/issues/implement-datetimep…
lytico Mar 20, 2024
fde4b86
[Gtk] Core.csproj: Menu: initial draft
lytico Mar 20, 2024
582d536
[Gtk] Core.csproj: Menu: draft II
lytico Mar 20, 2024
8d2087e
[Gtk] Core.csproj: Menu: fix MenuFlyoutItemHandler
lytico Mar 20, 2024
bf49566
[Gtk] Core.csproj: Menu: fix rider's renaming chaos
lytico Mar 20, 2024
c22477f
[Gtk] Controls.Core.csproj: Window.Gtk.cs: fix naming
lytico Mar 20, 2024
e0b85ca
[C] use ResourcesChanged to propagate Theme (#21229)
StephaneDelcroix Mar 20, 2024
2dd6c24
[Gtk] Core.csproj: Menu: draft III
lytico Mar 20, 2024
773888d
[Gtk] Core.csproj: Menu: implement Menu*Handlers
lytico Mar 20, 2024
f311502
Auto-format source code
Mar 20, 2024
3f32cda
Merge pull request #285 from lytico/lytico/issues/implement-menu
lytico Mar 20, 2024
69c425d
Merge branch 'dotnet:main' into lytico/gtk-ongoing
lytico Mar 20, 2024
6ef7f0c
[Gtk] Core.csproj: LayoutView: disable TRACE_ALLOCATION
lytico Mar 20, 2024
444f403
[Gtk] Core.csproj: WebViewHandler.Gtk: fix firstrun
lytico Mar 21, 2024
cc6ed55
[Gtk] Core.csproj: WebViewHandler.Gtk: fix firstrun
lytico Mar 21, 2024
5e9593e
[Gtk] Controls.Core.csproj, Controls.Core.Compatibility.csproj: Frame…
lytico Mar 21, 2024
c754463
[ci] Fix APIScan (#21358)
rmarinho Mar 21, 2024
8d71522
[Gtk] Core.csproj: refactor FrameView: inherits from Gtk.Frame & refa…
lytico Mar 21, 2024
ed17e2c
[Gtk] Core.csproj: add some hints
lytico Mar 21, 2024
ed4c11e
Auto-format source code
Mar 21, 2024
008eeaa
[Gtk] Controls.Core.csproj, Core.csproj: ViewExtensions: Shadow
lytico Mar 22, 2024
be7bc1a
[Gtk] Controls.Core.csproj, Core.csproj: ViewExtensions: Shadow II
lytico Mar 22, 2024
47c62d0
[Gtk] Graphics.Gtk.csproj: GtkGraphicsView: inherit from DrawingArea
lytico Mar 22, 2024
46e4565
[Gtk] Graphics.Gtk.csproj: ColorExtensions: minor changes
lytico Mar 22, 2024
eb1e82c
[Gtk] Core.csproj: MauiShapeView: prepare for input
lytico Mar 22, 2024
215e3b3
[Gtk] Core.csproj: PaintExtensions.Gtk.cs: track api changes
lytico Mar 22, 2024
121d736
[Gtk] Core.csproj: FrameExtensions: try clip border
lytico Mar 22, 2024
4c23d90
[X] GetValueSource (#19563)
StephaneDelcroix Mar 22, 2024
a9ac575
Update Styles.xaml on Multi Project (#21363)
PureWeen Mar 22, 2024
547bcfa
Make PopLifeCycle more reliable (#21380)
PureWeen Mar 22, 2024
6d12613
Removed vestigial UpdateContentLayout() method left over from Forms (…
hartez Mar 22, 2024
0cff6bd
Change activity attributes (#20653)
Redth Mar 22, 2024
8482028
Update BlazorWebView Device Tests to have longer timesouts and more r…
Eilon Mar 22, 2024
5b20156
[X] Fix PropertyChanged on idx for compiledbindings (#21366)
StephaneDelcroix Mar 25, 2024
70531b3
Merge remote-tracking branch 'lytico/lytico/merge/main240321' into ly…
lytico Mar 25, 2024
4749c0b
[X] Improve warnings when binding cannot be compiled (#21281)
simonrozsival Mar 25, 2024
c54f8fb
Only show x:DataType warnings when using NativeAOT (#21418)
simonrozsival Mar 25, 2024
8a3dd13
Update dependencies from https://github.com/dotnet/xharness build (#2…
dotnet-maestro[bot] Mar 25, 2024
402fdf7
Add install mono step to macOS setup guide (#21433)
jkurdek Mar 25, 2024
8220208
Still measure children if size is known on CV (#21409)
PureWeen Mar 26, 2024
2d1bf58
impl (#21246)
MartyIX Mar 26, 2024
a9cd5a9
[android] Add null check to help with #21393 (#21432)
rmarinho Mar 26, 2024
0d3e90a
Make the dev docs more betterer (#21467)
stephen-hawley Mar 26, 2024
d656c4e
Make sure the overlay is properly resized when frame changes (#21371)
MartyIX Mar 27, 2024
705b551
Ensure that SetContextMenuConfiguration always calls the completion h…
dustin-wojciechowski Mar 27, 2024
83960b0
[android] avoid `OnLayout()` for `Label` (#21291)
jonathanpeppers Mar 27, 2024
8ca7648
[controls] improve perf of "merged" ResourceDictionary lookups (#21334)
jonathanpeppers Mar 27, 2024
794f224
Fix display of ActionSheet in modal view on Windows (#21295)
japarson Mar 27, 2024
dab9920
[Windows] Ensure images in buttons never scale up, only down (#21463)
Foda Mar 28, 2024
638b011
Move 10234 to Appium (#21471)
PureWeen Mar 28, 2024
c7d1a4e
[Windows] Add crash dumps as artifacts to tests (#21493)
Foda Mar 28, 2024
a7434fc
[xaml] improve performance in debug-mode (#21460)
jonathanpeppers Mar 29, 2024
ce624a9
[C] fix a leak in VSG (#21484)
StephaneDelcroix Mar 29, 2024
d7dac41
fix 21503 (#21524)
StephaneDelcroix Mar 29, 2024
8a3a6fe
Update dependencies from https://github.com/dotnet/xharness build 202…
dotnet-maestro[bot] Apr 1, 2024
8359359
[Android] Span line height fix (#20352)
kubaflo Apr 1, 2024
49676d2
[Android] Fix Ripple effect with custom background (alternative to #1…
jsuarezruiz Apr 2, 2024
f0c4dd1
re-fix 21525 (#21578)
StephaneDelcroix Apr 2, 2024
cc4fde2
Add remark Screenshot Quality only applies to JPG (#21610)
jfversluis Apr 3, 2024
c5ba064
Squashed commit of the following: (#16100)
moljac Apr 3, 2024
7b27403
[C] remove listener on chanign MainPage (#21616)
StephaneDelcroix Apr 3, 2024
5a241f0
[Testing] Add legacy ScrollView UITests (#19054)
jsuarezruiz Apr 5, 2024
2a71ba9
Don't worry about the size of the text (#21628)
PureWeen Apr 5, 2024
0512748
Add better exception if user opens second activity (#21492)
PureWeen Apr 5, 2024
7c7f512
Making sure FindMauiContext fallbacks to default for the title icon i…
atoghyani Apr 5, 2024
6f5ca12
IndicatorView IndicatorTemplate Binding (#19004)
VladislavAntonyuk Apr 5, 2024
ec0deda
Set Views used for CarouselView to Match Parent (#21662)
PureWeen Apr 6, 2024
8c846a0
[Windows] Prevent image from covering text in buttons if the image is…
Foda Apr 6, 2024
5f21882
Update GitInfo.txt (#21672)
PureWeen Apr 6, 2024
fbb3e96
Update GitInfo.txt to 8.0.40 (#21673)
PureWeen Apr 6, 2024
9384d65
Update bug-report.yml to add 8.0.14 and 9.0.0-preview.2.10293 (#21676)
beeradmoore Apr 6, 2024
d743f9f
BindableObject System.NullReferenceException when bindings queue gets…
taublast Apr 6, 2024
0c02e4b
[WinUI] Allocate less when updating gestures (#21450)
MartyIX Apr 6, 2024
1d69366
Add Helpers to aide Debugging MSBuild tasks (#20695)
dellis1972 Apr 8, 2024
998f884
Fixed entry text color [iOS] (#20100)
kubaflo Apr 8, 2024
4aec060
[android] improve FormattedString performance (#21712)
jonathanpeppers Apr 9, 2024
d226b48
Update dependencies from https://github.com/dotnet/xharness build 202…
dotnet-maestro[bot] Apr 9, 2024
b183cae
[Catalyst] Add default FilePickerFileTypes (#21689)
rmarinho Apr 9, 2024
2852903
Update GitInfo.txt to 8.0.21-preview (#21729)
PureWeen Apr 9, 2024
8410edb
Make sure to await async test asserts (2) (#20506)
MartyIX Apr 9, 2024
86c10e8
Add 8.0.20 to bug template (#21739)
PureWeen Apr 9, 2024
e40e7a8
Light up HideSoftInputOnTappedChanged for catalyst (#21529)
PureWeen Apr 10, 2024
dacf778
Clarify PlatformImage supported image formats docs (#21697)
jfversluis Apr 10, 2024
23ac45a
[Testing] Update Appium to RC7 (#21720)
jsuarezruiz Apr 10, 2024
1bbf8e6
Add .NET MAUI into the launch settings (#21760)
mattleibow Apr 10, 2024
21a3b72
Init the flex item before adding it to the layout (#21737)
mattleibow Apr 10, 2024
cd65268
Use the path for determining the extension (#21761)
mattleibow Apr 11, 2024
3098b37
Merge branch 'dotnet:main' into lytico/merge/main240321
lytico Apr 11, 2024
478f174
[Catalyst,Windows] Allow drag item from outside the app (#21684)
rmarinho Apr 11, 2024
b898d09
[ios/catalyst] avoid duplicating `UIView.Subviews` arrays (#21765)
jonathanpeppers Apr 11, 2024
5d33bf3
Move CollectionViewItemsLayoutUpdate to appium (#21767)
PureWeen Apr 11, 2024
01e72e2
Add s/triaged label for issues opened by core team (#21775)
jfversluis Apr 11, 2024
c6ff4cd
Merge branch 'release/8.0.1xx-sr4' into dev/sr4-into-main
mattleibow Apr 11, 2024
bf56fbb
Merge branch 'dotnet:main' into lytico/merge/main240321
lytico Apr 11, 2024
0a562dc
Merge the fixes on SR4 into main (#21782)
mattleibow Apr 11, 2024
aea8fcf
Add Links to Testing WIKI (#21813)
PureWeen Apr 13, 2024
d9226a5
Update UITesting.md (#21815)
PureWeen Apr 13, 2024
70e8800
[Android] Fixed box view properties (#21322)
kubaflo Apr 13, 2024
4bc19e2
Merge remote-tracking branch 'upstream/main'
jsuarezruiz Apr 13, 2024
3b9c3f5
Merge pull request #66 from lytico/lytico/merge/main240321
jsuarezruiz Apr 13, 2024
dc84ca2
[create-pull-request] automated change
github-actions[bot] Apr 14, 2024
c005e3a
Merge pull request #91 from jsuarezruiz/housekeeping/fix-codeformatting
jsuarezruiz Apr 14, 2024
0f22cc9
Upgrade System.Text.Json to version 8.0.5
webwarrior-ws Nov 19, 2024
1de36e5
Build and upload nuget packages
webwarrior-ws Nov 18, 2024
4cafe32
Generate stable release package for tags
webwarrior-ws 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
  •  
  •  
  •  
4 changes: 2 additions & 2 deletions .config/dotnet-tools.json
Original file line number Diff line number Diff line change
@@ -3,7 +3,7 @@
"isRoot": true,
"tools": {
"cake.tool": {
"version": "2.3.0",
"version": "4.0.0",
"commands": [
"dotnet-cake"
]
@@ -21,7 +21,7 @@
]
},
"microsoft.dotnet.xharness.cli": {
"version": "9.0.0-prerelease.24066.3",
"version": "9.0.0-prerelease.24129.1",
"commands": [
"xharness"
]
18 changes: 18 additions & 0 deletions .github/CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -35,6 +35,24 @@ Please refer to our [Pull Request template](PULL_REQUEST_TEMPLATE.md).

Please check the "Allow edits from maintainers" checkbox on your pull request. This allows us to quickly make minor fixes and resolve conflicts for you.

### Performance-related Changes

Performance improvements can be tricky to get right, and can sometimes have unexpected consequences and impact code readability. If you're considering a performance-related change, here are a few things to keep in mind:

1. **Profile a real-world application**: Before making any performance-related changes, profile a real-world application (or at least a sample project) to understand where the bottlenecks are. This will help you understand if your change is actually improving performance, and if it's improving the right thing. We want to avoid micro-optimizations that don't actually improve real-world .NET MAUI applications.

See [our profiling wiki](https://aka.ms/profile-maui) for instructions on how to profile a .NET MAUI application.

2. **Benchmark your change**: If you're making a performance-related change, please include benchmarks in your pull request. This will help us understand the impact of your change, and will help us avoid performance regressions in the future.

Provide before & after numbers using BenchmarkDotNet where possible. See our existing [BenchmarkDotNet project](../src/Core/tests/Benchmarks/) for examples.

If a BenchmarkDotNet test case is not possible, share before & after profiling information from Visual Studio, `dotnet-trace`, etc. Keep in mind that sampling profilers can be inaccurate, so someone from the .NET MAUI team may need to reproduce your results before merging your change.

3. **Preserve existing behavior**: If you're making a performance-related change, please make sure that you're not changing the behavior of the code. For example, if you're changing the implementation of a method, make sure that the new implementation returns the same results as the old implementation. In some cases, you may need to add new unit tests to ensure that the behavior of the code hasn't changed.

4. **Avoid impacting readability**: Performance-related changes can sometimes make code harder to read and understand. In many cases, it will be worth it if the payoff is significant, but please be mindful of the trade-offs. Write code comments and unit tests to help others understand the code in the future.

## Proposals/Enhancements/Suggestions

To propose a change or new feature, open an issue using the [Feature request template](https://github.com/dotnet/maui/issues/new?assignees=&labels=proposal-open%2C+t%2Fenhancement+➕&template=feature_request.md&title=[Enhancement]+YOUR+IDEA!). You may also use the [Spec template](https://github.com/dotnet/maui/issues/new?assignees=&labels=proposal-open%2C+t%2Fenhancement+➕&template=spec.md&title=[Spec]++) if you have an idea of what the API should look like. Be sure to also browse current issues and [discussions](https://github.com/dotnet/maui/discussions) that may be related to what you have in mind.
14 changes: 11 additions & 3 deletions .github/DEVELOPMENT.md
Original file line number Diff line number Diff line change
@@ -59,9 +59,13 @@ Before opening the solution in Visual Studio / VS Code you **MUST** build the bu
*NOTE*: IntelliSense takes a decent amount of time to fully process your solution. It will eventually work through all the necessary tasks. If you are having IntelliSense issues, usually unloading/reloading the `maui.core` and `maui.controls` projects will resolve.

## What branch should I use?
- main

Always use main no matter what you are working on or where you are hoping your change will get applied. We make sure that main always works against the current stable releases of Visual Studio and the .NET MAUI SDK. Even if you are working on features that will only be released with a future version of .NET. `main` is the only relevant branch for current development.
As a general rule:
- [main](https://github.com/dotnet/maui/tree/main)

Use ‘main’ for bug fixes that don’t require API changes. For new features and changes to public APIs, you must use the branch of the next .NET version.

- [net9.0](https://github.com/dotnet/maui/tree/net9.0)

## Repository projects

@@ -116,8 +120,10 @@ These are tests used for exercising the UI through accessibility layers to simul

```
├── Controls
│ ├── samples
│ │ ├── Controls.Sample.UITests
│ ├── tests
│ │ ├── UITests
│ │ ├── Controls.AppiumTests
```

### Unit Test Projects
@@ -146,6 +152,8 @@ These tests can be ran using the test explorer in VS, or from command line with
dotnet test src/TestUtils/src/Microsoft.Maui.IntegrationTests --logger "console;verbosity=diagnostic" --filter "Name=Build\(%22maui%22,%22net7.0%22,%22Debug%22,False\)"
```

You can find detailed information about testing in the [Wiki](https://github.com/dotnet/maui/wiki/Testing).

### Additional Cake Commands

#### Clean
16 changes: 10 additions & 6 deletions .github/ISSUE_TEMPLATE/bug-report.yml
Original file line number Diff line number Diff line change
@@ -45,8 +45,10 @@ body:
description: In what version do you see this issue? Run `dotnet workload list` to find your version.
options:
-
- 8.0.6
- 8.0.3
- 9.0.0-preview.1.9973
- 8.0.7 SR2
- 8.0.6 SR1
- 8.0.3 GA
- 7.0.101
- 7.0.100
- 7.0.96
@@ -78,7 +80,7 @@ body:
id: version-that-worked
attributes:
label: Last version that worked well
description: If you answered yes, there a version on which this _did_ work, which one? If no or unknown, please select `Unknown/Other`. Run `dotnet workload list` to find your version.
description: If you answered yes, is there a version on which this _did_ work, which one? If no or unknown, please select `Unknown/Other`. Run `dotnet workload list` to find your version.
options:
-
- Unknown/Other
@@ -103,8 +105,10 @@ body:
- 8.0.0-rc.1.9171
- 8.0.0-rc.2.9373
- 8.0.0-rc.2.9511
- 8.0.3
- 8.0.6
- 8.0.3 GA
- 8.0.6 SR1
- 8.0.7 SR2
- 9.0.0-preview.1.9973
validations:
required: true
- type: dropdown
@@ -139,7 +143,7 @@ body:
id: logs
attributes:
label: Relevant log output
description: Please copy and paste any relevant log output. This will be automatically formatted into code, so no need for backticks.
description: Including a binary log or 'binlog' to your issue (see [Capturing Binary Logs](https://github.com/dotnet/maui/wiki/Capturing-Binary-Logs) for more info) is helpful in diagnosing your issue. You can also paste any relevant log output below. This will be automatically formatted into code, so no need for backticks.
render: shell
- type: markdown
attributes:
Loading