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

[Gtk] Frame: add mapping for CornerRadius, BorderColor #21351

Closed
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
459 commits
Select commit Hold shift + click to select a range
0be323a
[Controls.Sample.Gtk] track api changes III
lytico Sep 7, 2022
6f4716b
[Core.Gtk] adjust MauiGtkApplication.cs
lytico Sep 8, 2022
b65f1b4
[Controls.Gtk] [Controls.Compatibility.Gtk] move ResourcesProvider & …
lytico Sep 8, 2022
95de374
[Controls.Sample.Gtk] track api changes IV & cleanup code
lytico Sep 8, 2022
b41c217
[Core.Gtk] introduce NotImplementedView & add a bunch of MissingMapper
lytico Sep 8, 2022
63cb3f9
build: enhance
lytico Feb 28, 2023
8b24bbc
build: add more gtk related stuff
lytico Feb 28, 2023
a23a270
[Core.Gtk] MauiGtkApplication.Run: add args (dummy)
lytico Feb 28, 2023
81f92d2
[Controls.Sample] introduce Main-Gtk
lytico Feb 28, 2023
c876474
[Core.Gtk] ImageHandler.Gtk.OnSetImageSource: implement
lytico Apr 11, 2023
9ee1de2
Merge branch 'lytico/gtk-ongoing'
lytico Oct 23, 2023
43a4af7
get it compile without workloads
lytico Oct 23, 2023
e659a95
Directory.Build.Override.props: introduce _IncludeNoPlatforms
lytico Oct 23, 2023
d697aae
try enable gtk
lytico Oct 24, 2023
3ae10ec
Update release branch versions (#18473)
PureWeen Nov 2, 2023
073a8c4
[release/8.0.1xx] Bump version to generate 8.0.1.x versioning (#18491)
dalexsoto Nov 2, 2023
a63d80e
Versions.props: downgrade to .net7
lytico Nov 6, 2023
00fc0d5
Compatibility.csproj: remove Gtk2
lytico Nov 6, 2023
4822037
Compatibility.csproj: fix assign
lytico Nov 6, 2023
bebee0b
BlazorWebViewHandler.Android.cs: add dummy to get it compile
lytico Nov 6, 2023
2a9b11e
Directory.Build.props: nowarn public api
lytico Nov 6, 2023
47039c3
Graphics.csproj: add PublicApi net-gtk
lytico Nov 7, 2023
c934544
Essentials.csproj: track api changes
lytico Nov 7, 2023
30489b0
Core.csproj: track api changes & add dummy's
lytico Nov 7, 2023
2fb3782
[release/8.0.1xx] Update car image/size (#18577)
github-actions[bot] Nov 7, 2023
f3f28c1
Graphics.Gtk.csproj: remove package
lytico Nov 7, 2023
6c851c7
Essentials.csproj: Screenshot.shared.cs: track api changes
lytico Nov 7, 2023
27bd53f
Core.csproj: ViewExtensions: some more dummy's & GetChildAt
lytico Nov 7, 2023
8bc9bc8
Controls.Core.csproj: GestureManager.Gtk, ModalNavigationManager.Gtk:…
lytico Nov 7, 2023
5619bee
Controls.Core.csproj: track api changes & add dummy's
lytico Nov 7, 2023
1ebb238
Revert "Ensure that viewport calculations for iOS ScrollView account …
PureWeen Nov 7, 2023
0a809fb
Compatibility.csproj: fix build
lytico Nov 7, 2023
5238d10
Directory.Build.props: NoWarn CS1589
lytico Nov 7, 2023
36cf94b
Controls.Sample.Gtk.csproj: SimpleSampleGtkApplication: track api cha…
lytico Nov 7, 2023
0d64894
Move MAUI Blazor template files to match ASP.NET Blazor template (#18…
github-actions[bot] Nov 8, 2023
2560be7
Core.csproj: ImageSourceExtensions: add Gkt & remove obsolete ImageSo…
lytico Nov 8, 2023
b3e4af4
Core.csproj: remove some NotImplementedException
lytico Nov 8, 2023
b52ddf0
Compatibility.Gtk.csproj: remove file slack
lytico Nov 8, 2023
8df543a
Core.csproj: Gtk ViewExtensions: implement OnLoaded/OnUnLoaded
lytico Nov 8, 2023
a6797a7
Core.csproj: fix & enhance ImageSourcePartSetter
lytico Nov 8, 2023
1d4b8e5
Maps.csproj: add Gtk dummy's
lytico Nov 9, 2023
1a87025
Microsoft.AspNetCore.Components.WebView.Maui.csproj BlazorWebViewHand…
lytico Nov 9, 2023
4b650a9
Maps.csproj: add Gtk PublicAPI
lytico Nov 9, 2023
63dbfc4
Core.csproj: LayoutHandler.Gtk: fix MapBackground
lytico Nov 9, 2023
4b65b89
Directory.Build.Override.props: include android, otherwise build fail…
lytico Nov 9, 2023
3f907e9
Essentials.csproj: AppActions.Gtk.cs, AppActions.Gtk.cs, FileSystem.G…
lytico Sep 21, 2023
6497b70
Essentials.csproj: AppInfo.Gtk.cs: add some implementations
lytico Nov 9, 2023
ebdf10f
[Gtk] Compatibility.csproj:introduce PlatformSizeService, FontNamedS…
lytico Nov 9, 2023
f9f8d95
Controls.Xaml.csproj: add Gtk
lytico Nov 9, 2023
8a1d900
[Gtk] Core.csproj: PageHandler.Gtk: track api changes
lytico Nov 9, 2023
a80e1f3
[Gtk] Core.csproj: remove PageView.cs
lytico Nov 9, 2023
d12041f
[Gtk] introduce some Shell-Dummy's
lytico Nov 10, 2023
9ac15cc
[Gtk] Core.csproj: TabbedViewHandler: use NotImplementedView
lytico Nov 10, 2023
d6300e2
[Gtk] Core.csproj: NotImplementedView: introduce DisplayName
lytico Nov 10, 2023
3544d9d
[Gtk] Core.csproj: NavigationViewHandler.Gtk.cs: draft a simple Navig…
lytico Nov 10, 2023
ad5728e
[Gtk] Controls.Core.csproj: ItemsViewHandler.Gtk.cs: use NotImplement…
lytico Nov 10, 2023
2c305fe
[Gtk] Core.csproj: add a bunch of MissingMapperAttribute
lytico Nov 10, 2023
6af270e
[Gtk] Core.csproj: Shapes: implement a bunch of mappings
lytico Nov 10, 2023
2099930
[Gtk] Core.csproj: introduce ShellView
lytico Nov 10, 2023
9f23c3d
[Gtk] Controls.Core.csproj: Shape.Gtk.cs: implement MapStrokeDashArray
lytico Nov 10, 2023
4dc9e8f
[Gtk] Controls.Core.csproj: Layout.Gtk.cs: MapInputTransparent Obsolete
lytico Nov 10, 2023
55ca870
[Gtk] Core.csproj: ViewHandler.Gtk.cs: add MapToolbar [MissingMapper]
lytico Nov 10, 2023
1a2588c
[Gtk] Core.csproj: add a bunch of MissingMapperAttribute
lytico Nov 13, 2023
afce116
[Gtk] Core.csproj: introduce BorderView (stub)
lytico Nov 13, 2023
0f86ad3
Graphics.Gtk.csproj add PlatformBitmapExportService & adjust naming
lytico Nov 30, 2023
f45aaaa
[Gtk] Core.csproj GraphicsViewHandler.Gtk.cs, PlatformTouchGraphicsVi…
lytico Dec 1, 2023
5817e95
[Gtk] Core.csproj GraphicsViewHandler.Gtk.cs, PlatformTouchGraphicsVi…
lytico Dec 1, 2023
64a4f7c
[Gtk] Core.csproj PlatformTouchGraphicsView.cs: remove UpdateDrawable…
lytico Dec 1, 2023
a9d6987
[Gtk] Core.csproj LayoutView.cs: add remark (possible error)
lytico Dec 1, 2023
562585e
Graphics.Gtk.csproj: fix build for netstandard
lytico Dec 5, 2023
7f6c9c3
Directory.Build.props: GtkTargetFrameworkVersion: raise to 3.24.24.95
lytico Dec 5, 2023
b6a0720
[Gtk] fix GtkSharpPackageVersion
lytico Dec 6, 2023
d76b2ca
GraphicsTester.Gtk.csproj track api changes
lytico Dec 6, 2023
b92e5e0
GraphicsTester.Gtk.csproj: track api changes
lytico Dec 6, 2023
2dbef6f
Graphics.Gtk.csproj & Versions.props: fix GtkSharp package reference
lytico Dec 6, 2023
5e4bd8b
Merge branch 'lytico/main_v8.0.3' into lytico/merge/main231023
lytico Dec 7, 2023
7b4fc5a
Versions.props, Directory.Build.props: fix 8.-series
lytico Dec 7, 2023
1ab7f36
Core.csproj: fix warning & Controls.Core.csproj: fix Label.Gtk.cs
lytico Dec 7, 2023
6b5aa11
remove outdated Maui.Graphics.Gtk-dlls
lytico Dec 7, 2023
5dce170
Merge remote-tracking branch 'maui.lytico.github/lytico/merge/main231…
lytico Dec 11, 2023
4621942
[Gtk] Core.csproj: ContentView, LayoutView: inherit from ICrossPlatfo…
lytico Dec 11, 2023
27c3339
[Gtk] Core.csproj: ScrollView, ScrollViewHandler.Gtk: inherit from IC…
lytico Dec 11, 2023
69128b0
[Gtk] Core.csproj: try fix sizing
lytico Jan 12, 2024
d5aa7a7
[Gtk] Core.csproj: try fix sizing II
lytico Jan 12, 2024
3bdcfc1
[Gtk] Controls.Sample.Gtk: adjust to test Sizing
lytico Jan 12, 2024
ac871df
[Gtk] Core.csproj: try fix sizing III
lytico Jan 16, 2024
43e44af
try fix sizing
lytico Feb 6, 2024
d4bb66f
Update GitInfo.txt (#20554)
PureWeen Feb 13, 2024
3c9fbb3
[Gtk] Controls.Sample.Gtk: adjust to test Sizing of Label
lytico Feb 19, 2024
db0fcf4
[Gtk] Core.csproj: try fix sizing LabelView
lytico Feb 19, 2024
dc74565
[Gtk] Core.csproj: try fix sizing
lytico Feb 19, 2024
23a614b
[Gtk] Core.csproj: LayoutView: fix naming
lytico Feb 20, 2024
d0684ef
[Gtk] Core.csproj: LabelView: refactor
lytico Feb 20, 2024
1db4f66
[Gtk] Core.csproj: try fix sizing Label; works without Lorem
lytico Feb 20, 2024
3916089
[Gtk] Core.csproj: LayoutView: introduce CurrentAllocation; WidgetExt…
lytico Feb 21, 2024
be7c848
[Gtk] Core.csproj: WindowHandler.Gtk: inplement MapX,MapY,MapWidth,Ma…
lytico Feb 21, 2024
c93ed4c
[Gtk] Core.csproj: ScrollViewHandler.Gtk: disconnect MotionNotifyEvent
lytico Feb 21, 2024
6cb940e
[Gtk] Core.csproj: LabelView: fix sizerequest
lytico Feb 21, 2024
52e82dd
[Gtk] Core.csproj: fix BorderHandler.Gtk.cs
lytico Nov 17, 2023
a2775fc
[Gtk] Core.csproj: fix contenthanders
lytico Nov 20, 2023
d593974
[Gtk] Core.csproj: fix BorderHandler.Gtk.cs
lytico Feb 21, 2024
07d90a2
[Gtk] Core.csproj: draft NavigationView, StackNavigationManager
lytico Feb 21, 2024
996d944
[Gtk] Controls.Core.csproj: draft Handlers/Items
lytico Feb 21, 2024
07b55b8
[Gtk] Core.csproj: LayoutView, WidgetExtensions: get it compile
lytico Feb 21, 2024
77b837c
[Gtk] BlazorWebView: draft implementation of BlazorWebView
lytico Feb 21, 2024
420d273
GraphicTester.Portable.csproj: use ImageLoadingService to get Image
lytico Feb 21, 2024
b5fc91a
GraphicTester.Portable.csproj: use ImageLoadingService to get Image i…
lytico Feb 21, 2024
f5c40bc
GraphicsTester.Skia.Gtk.csproj: fix proj & add ImageLoadingService
lytico Feb 21, 2024
d3e5839
Graphics.Skia.csproj: add PublicApi for Gtk
lytico Feb 21, 2024
08f0faa
[Gtk] BlazorWebView: add examples/BlazorGtkApp
lytico Feb 23, 2024
94db7f9
Merge remote-tracking branch 'origin/release/8.0.1xx-sr2' into lytico…
lytico Feb 26, 2024
370e463
fix merge
lytico Feb 26, 2024
29729c9
[Gtk] Core.csproj: ViewHandlerOfT.Gtk.PlatformArrange: use PlatformAr…
lytico Feb 27, 2024
ba51783
[Gtk] Core.csproj: fix ScrollViewHandler.Gtk: don't use PropagateNatural
lytico Feb 27, 2024
fb0e934
[Gtk] Core.csproj: WidgetExtensions.GetDesiredSize: DEBUG: easy switc…
lytico Feb 27, 2024
5344bcb
[Gtk] Core.csproj: LabelHandler.Gtk.GetDesiredSize: try use GetPrefer…
lytico Feb 27, 2024
83f7a2b
[Gtk] Core.csproj: LayoutView: remove MeasureCache & MeasuredMinimum …
lytico Feb 27, 2024
436ce75
[Gtk] Core.csproj: refactor LayoutView implementing ICrossPlatformLay…
lytico Feb 27, 2024
1eaaa76
[Gtk] Core.csproj: refactor LayoutView implementing ICrossPlatformLay…
lytico Feb 27, 2024
052de00
[Gtk] Core.csproj: rename native* -> platform*
lytico Feb 27, 2024
37bbbe7
[Gtk] Core.csproj: BorderHandler: use base methods
lytico Feb 27, 2024
5a6eed4
[Gtk] Core.csproj: StackNavigationManager.NavigateTo: add NavigationF…
lytico Feb 27, 2024
ba6a4a7
[Gtk] Controls.Core.csproj: CollectionView.GtkImpl.cs: refactor
lytico Feb 27, 2024
41c78c2
[Gtk] Microsoft.AspNetCore.Components.WebView.Maui.csproj BlazorWebVi…
lytico Feb 27, 2024
02c483a
[Gtk] Microsoft.AspNetCore.Components.WebView.Maui.csproj BlazorWebVi…
lytico Feb 27, 2024
d4f1929
[Gtk] Core.csproj: ViewExtensions: implement Focus
lytico Feb 27, 2024
3fc232f
[Gtk] Core.csproj: PickerExtensions: fix nre's
lytico Feb 27, 2024
c743fa4
[Gtk] Controls.Core.csproj: Items/UIExtensions WidgetExtensions: add …
lytico Feb 27, 2024
714f79d
[Gtk] Essentials.csproj DeviceDisplay.Gtk: implement ScreenMetricsLis…
lytico Feb 27, 2024
0617296
[Gtk] Core.csproj: WindowHandler.Gtk: implement MapRequestDisplayDensity
lytico Feb 27, 2024
f6df351
[Gtk] Essentials.csproj DeviceDisplay.Gtk: fix typo
lytico Feb 27, 2024
c46a28c
[Gtk ] Core.csproj, Controls.csproj: implement Toolbar (refactored fr…
parhamsaremi Apr 5, 2023
23fa0d6
Merge pull request #273 from lytico/lytico/implement_toolbar
lytico Mar 4, 2024
88ebcfc
[Gtk] Essentials.proj DeviceDisplay.Gtk.cs: fix build
lytico Mar 4, 2024
eaabe7c
[Gtk] Controls.Core.csproj: GesturePlatformManager.Gtk: implement Poi…
webwarrior-ws Apr 3, 2023
dafe8ab
Merge pull request #274 from lytico/lytico/implement_tap_click_gestures
lytico Mar 4, 2024
acc20ee
Essentials(Gtk): implement Launcher (#15)
webwarrior-ws Apr 3, 2023
c10c141
Merge pull request #275 from lytico/lytico/Essentials(Gtk)-implement-…
lytico Mar 4, 2024
6f8f157
Connectivity: port code from DotNetEssentials
webwarrior-ws Mar 1, 2023
131ca53
Merge pull request #276 from lytico/lytico/implement-essentials-Conne…
lytico Mar 4, 2024
0d72899
[Gtk] Core.csproj implement AlertManager
webwarrior-ws Mar 8, 2023
993598b
Merge pull request #277 from lytico/lytico/implement-alertmanager
lytico Mar 4, 2024
9677afe
[Gtk] [Gtk] Controls.Core.csproj: AlertMananger.Gtk.cs: disable CS0618
lytico Mar 4, 2024
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
06e80e5
[Gtk] Core.csproj: implement WebView
lytico Mar 5, 2024
bda0d05
[Gtk] Core.csproj: enhance WebviewExtensions
lytico Mar 5, 2024
ad0e88c
Merge branch 'main' into lytico/gtk-ongoing
lytico Mar 5, 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
c9d8522
[Gtk] Controls.Core.csproj: Handlers/Items: extract abstract class La…
lytico 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
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
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
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
be1997e
[Gtk] Core.csproj: fix GetDesiredSize
lytico Mar 15, 2024
b049f27
[Gtk] Core.csproj: ImageView.cs: call base
lytico Mar 15, 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
5e2d0c1
Core(Gtk): fix setting of style
webwarrior-ws Mar 16, 2023
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
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
8fb3b37
[Gtk] Core.csproj: ImageView: fix sizing
lytico 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
b88f3ce
[Gtk] Core.csproj: StrokeExtensions: implement CornerRadius
lytico 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
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
5e9593e
[Gtk] Controls.Core.csproj, Controls.Core.Compatibility.csproj: Frame…
lytico Mar 21, 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
  •  
  •  
  •  
50 changes: 50 additions & 0 deletions .github/workflows/build-gtk.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
name: Build Controls.Sample.Gtk
on: [push, pull_request]

jobs:
build_and_test:
name: Build & Test
runs-on: ubuntu-22.04
env:
GtkSharpVersion: 3.24.24.117-develop
GtkSharpManifestVersion: 8.0.200
DotnetVersion: 8.0.200
steps:
- name: Checkout MAUI repo
uses: actions/checkout@v2
- name: Setup .NET SDK ${{ env.DotnetVersion }}
uses: actions/[email protected]
with:
dotnet-version: ${{ env.DotnetVersion }}
- name: Install gtk workload
run: |
# For some reason automatic workload manifest detection doesn't work (see https://github.com/GtkSharp/GtkSharp/issues/355#issuecomment-1446262239), so download and uzip mainfest file manually
dotnet nuget add source --name nuget.org "https://api.nuget.org/v3/index.json"
wget https://www.nuget.org/api/v2/package/gtksharp.net.sdk.gtk.manifest-${{ env.GtkSharpManifestVersion }}/$GtkSharpVersion -O gtksharp.net.sdk.gtk.manifest-${{ env.GtkSharpManifestVersion }}.nupkg
DOTNET_DIR=/home/runner/.dotnet
WORKLOAD_MANIFEST_DIR=$DOTNET_DIR/sdk-manifests/${{ env.DotnetVersion }}/gtksharp.net.sdk.gtk
mkdir -p $WORKLOAD_MANIFEST_DIR
unzip -j gtksharp.net.sdk.gtk.manifest-${{ env.GtkSharpManifestVersion }}.nupkg "data/*" -d $WORKLOAD_MANIFEST_DIR/
rm gtksharp.net.sdk.gtk.manifest-${{ env.GtkSharpManifestVersion }}.nupkg
chmod 764 $WORKLOAD_MANIFEST_DIR/*
dotnet workload search
dotnet workload install gtk --skip-manifest-update
- name: Build MAUI
run: |
sed -i 's/_IncludeAndroid>true/_IncludeAndroid>/g' Directory.Build.Override.props
dotnet build Microsoft.Maui.BuildTasks.slnf
dotnet build Microsoft.Maui.Gtk.slnf

dotnet-format:
needs: build_and_test
runs-on: ubuntu-22.04
steps:
- name: Checkout repo
uses: actions/checkout@v2

- name: Run dotnet format
run: |
# remark: doesnt work, alwasy fails:
# dotnet format whitespace ./src --folder --exclude Templates/src
git diff --exit-code

2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -372,7 +372,7 @@ FodyWeavers.xsd
local.properties

# Directory Build overrides for local setups
Directory.Build.Override.props
#Directory.Build.Override.props

# Only the "snapshots" directory should be added to Git, not the "snapshots-diff" directory
snapshots-diff/
30 changes: 30 additions & 0 deletions Directory.Build.Override.props
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
<Project>

<PropertyGroup>
<!-- Setting any of these to true will cause all the other platforms to get excluded.
Cake writes out to these properties when you've used a specific target switch
-->
<_IncludeWindows></_IncludeWindows>
<_IncludeTizen></_IncludeTizen>
<_IncludeGtk>true</_IncludeGtk>
<_IncludeAndroid>true</_IncludeAndroid>
<_IncludeIos></_IncludeIos>
<_IncludeMacCatalyst></_IncludeMacCatalyst>
<_IncludeMacOS></_IncludeMacOS>
<_IncludeNoPlatforms></_IncludeNoPlatforms>
</PropertyGroup>

<PropertyGroup>
<_SpecificPlatformRequested Condition="'$(_IncludeGtk)' == 'true' OR '$(_IncludeAndroid)' == 'true' OR '$(_IncludeWindows)' == 'true' OR '$(_IncludeTizen)' == 'true' OR '$(_IncludeIos)' == 'true' OR '$(_IncludeMacCatalyst)' == 'true' OR '$(_IncludeMacOS)' == 'true'">true</_SpecificPlatformRequested>
<IncludeAndroidTargetFrameworks Condition="'$(_SpecificPlatformRequested)' == 'true' AND '$(_IncludeAndroid)' != 'true'">false</IncludeAndroidTargetFrameworks>
<IncludeWindowsTargetFrameworks Condition="'$(_SpecificPlatformRequested)' == 'true' AND '$(_IncludeWindows)' != 'true'">false</IncludeWindowsTargetFrameworks>
<IncludeTizenTargetFrameworks Condition="'$(_SpecificPlatformRequested)' == 'true' AND '$(_IncludeTizen)' != 'true'">false</IncludeTizenTargetFrameworks>
<IncludeIosTargetFrameworks Condition="'$(_SpecificPlatformRequested)' == 'true' AND '$(_IncludeIos)' != 'true'">false</IncludeIosTargetFrameworks>
<IncludeMacCatalystTargetFrameworks Condition="'$(_SpecificPlatformRequested)' == 'true' AND '$(_IncludeMacCatalyst)' != 'true'">false</IncludeMacCatalystTargetFrameworks>
<IncludeMacOSTargetFrameworks Condition="'$(_SpecificPlatformRequested)' == 'true' AND '$(_IncludeMacOS)' != 'true'">false</IncludeMacOSTargetFrameworks>
<IncludeGtkTargetFrameworks Condition="'$(_SpecificPlatformRequested)' == 'true' AND '$(_IncludeGtk)' != 'true'">false</IncludeGtkTargetFrameworks>
<IncludeGtkTargetFrameworks Condition="'$(_SpecificPlatformRequested)' == 'true' AND '$(_IncludeGtk)' == 'true'">true</IncludeGtkTargetFrameworks>

</PropertyGroup>

</Project>
4 changes: 3 additions & 1 deletion Directory.Build.Override.props.in
Original file line number Diff line number Diff line change
Expand Up @@ -6,20 +6,22 @@
-->
<_IncludeWindows></_IncludeWindows>
<_IncludeTizen></_IncludeTizen>
<_IncludeGtk></_IncludeGtk>
<_IncludeAndroid></_IncludeAndroid>
<_IncludeIos></_IncludeIos>
<_IncludeMacCatalyst></_IncludeMacCatalyst>
<_IncludeMacOS></_IncludeMacOS>
</PropertyGroup>

<PropertyGroup>
<_SpecificPlatformRequested Condition="'$(_IncludeAndroid)' == 'true' OR '$(_IncludeWindows)' == 'true' OR '$(_IncludeTizen)' == 'true' OR '$(_IncludeIos)' == 'true' OR '$(_IncludeMacCatalyst)' == 'true' OR '$(_IncludeMacOS)' == 'true'">true</_SpecificPlatformRequested>
<_SpecificPlatformRequested Condition="'$(_IncludeAndroid)' == 'true' OR '$(_IncludeWindows)' == 'true' OR '$(_IncludeTizen)' == 'true' OR '$(_IncludeIos)' == 'true' OR '$(_IncludeMacCatalyst)' == 'true' OR '$(_IncludeGtk)' == 'true'">true</_SpecificPlatformRequested>
<IncludeAndroidTargetFrameworks Condition="'$(_SpecificPlatformRequested)' == 'true' AND '$(_IncludeAndroid)' != 'true'">false</IncludeAndroidTargetFrameworks>
<IncludeWindowsTargetFrameworks Condition="'$(_SpecificPlatformRequested)' == 'true' AND '$(_IncludeWindows)' != 'true'">false</IncludeWindowsTargetFrameworks>
<IncludeTizenTargetFrameworks Condition="'$(_SpecificPlatformRequested)' == 'true' AND '$(_IncludeTizen)' != 'true'">false</IncludeTizenTargetFrameworks>
<IncludeIosTargetFrameworks Condition="'$(_SpecificPlatformRequested)' == 'true' AND '$(_IncludeIos)' != 'true'">false</IncludeIosTargetFrameworks>
<IncludeMacCatalystTargetFrameworks Condition="'$(_SpecificPlatformRequested)' == 'true' AND '$(_IncludeMacCatalyst)' != 'true'">false</IncludeMacCatalystTargetFrameworks>
<IncludeMacOSTargetFrameworks Condition="'$(_SpecificPlatformRequested)' == 'true' AND '$(_IncludeMacOS)' != 'true'">false</IncludeMacOSTargetFrameworks>
<IncludeGtkTargetFrameworks Condition="'$(_SpecificPlatformRequested)' == 'true' AND '$(_IncludeGtk)' != 'true'">false</IncludeGtkTargetFrameworks>
</PropertyGroup>

</Project>
27 changes: 19 additions & 8 deletions Directory.Build.props
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
<Project>
<Import Project="eng\Versions.props" />
<Import Project="eng\Versions.props"/>

<PropertyGroup>
<_MauiDotNetVersionMajor Condition="'$(_MauiDotNetVersionMajor)' == ''">8</_MauiDotNetVersionMajor>
<_MauiDotNetVersionMinor Condition="'$(_MauiDotNetVersionMinor)' == ''">0</_MauiDotNetVersionMinor>
<_MauiDotNetVersion Condition="'$(_MauiDotNetVersion)' == ''">$(_MauiDotNetVersionMajor).$(_MauiDotNetVersionMinor)</_MauiDotNetVersion>
<_MauiDotNetTfm Condition="'$(_MauiDotNetTfm)' == ''">net$(_MauiDotNetVersion)</_MauiDotNetTfm>

<_MauiPreviousDotNetVersionMajor Condition="'$(_MauiPreviousDotNetVersionMajor)' == ''">7</_MauiPreviousDotNetVersionMajor>
<_MauiPreviousDotNetVersionMinor Condition="'$(_MauiPreviousDotNetVersionMinor)' == ''">0</_MauiPreviousDotNetVersionMinor>
<_MauiPreviousDotNetVersion Condition="'$(_MauiPreviousDotNetVersion)' == ''">$(_MauiPreviousDotNetVersionMajor).$(_MauiPreviousDotNetVersionMinor)</_MauiPreviousDotNetVersion>
Expand All @@ -30,6 +30,8 @@
<_MauiTargetPlatformIsWindows Condition="$(_MauiTargetPlatformIdentifier.Contains('windows')) == 'True'">True</_MauiTargetPlatformIsWindows>
<_MauiTargetPlatformIsTizen>false</_MauiTargetPlatformIsTizen>
<_MauiTargetPlatformIsTizen Condition="'$(_MauiTargetPlatformIdentifier)' == 'tizen'">True</_MauiTargetPlatformIsTizen>
<_MauiTargetPlatformIsGtk>false</_MauiTargetPlatformIsGtk>
<_MauiTargetPlatformIsGtk Condition="'$(_MauiTargetPlatformIdentifier)' == 'gtk'">True</_MauiTargetPlatformIsGtk>
</PropertyGroup>

<!-- Try determine which .NET workloads are installed -->
Expand All @@ -47,16 +49,19 @@

<DotNetMacOSWorkloadInstalledVersion Condition="Exists('$(DotNetWorkloadInstallLocation)microsoft.net.sdk.macos\WorkloadManifest.json')">$([System.Text.RegularExpressions.Regex]::Match($([System.IO.File]::ReadAllText('$(DotNetWorkloadInstallLocation)\microsoft.net.sdk.macos\WorkloadManifest.json')), '$(DotNetWorkloadVersionRegex)'))</DotNetMacOSWorkloadInstalledVersion>
<DotNetTizenWorkloadInstalledVersion Condition="Exists('$(DotNetWorkloadInstallLocation)samsung.net.sdk.tizen\WorkloadManifest.json')">$([System.Text.RegularExpressions.Regex]::Match($([System.IO.File]::ReadAllText('$(DotNetWorkloadInstallLocation)\samsung.net.sdk.tizen\WorkloadManifest.json')), $(DotNetWorkloadVersionRegex)))</DotNetTizenWorkloadInstalledVersion>
<DotNetGtkWorkloadInstalledVersion Condition="Exists('$(DotNetWorkloadInstallLocation)GtkSharp.NET.Sdk.Gtk\WorkloadManifest.json')">$([System.Text.RegularExpressions.Regex]::Match($([System.IO.File]::ReadAllText('$(DotNetWorkloadInstallLocation)\GtkSharp.NET.Sdk.Gtk\WorkloadManifest.json')), $(DotNetWorkloadVersionRegex)))</DotNetGtkWorkloadInstalledVersion>

<DotNetMacOSWorkloadIsInstalled Condition="Exists('$(DotNetWorkloadPacksInstallLocation)Microsoft.macOS.Sdk\$(DotNetMacOSWorkloadInstalledVersion)\Sdk\AutoImport.props')">true</DotNetMacOSWorkloadIsInstalled>
<DotNetTizenWorkloadIsInstalled Condition="Exists('$(DotNetWorkloadPacksInstallLocation)Samsung.Tizen.Sdk\$(DotNetTizenWorkloadInstalledVersion)\Sdk\AutoImport.props')">true</DotNetTizenWorkloadIsInstalled>
<DotNetGtkWorkloadIsInstalled Condition="Exists('$(DotNetWorkloadPacksInstallLocation)GtkSharp.Sdk\$(DotNetGtkWorkloadInstalledVersion)\Sdk\Sdk.targets')">true</DotNetGtkWorkloadIsInstalled>

<IncludeWindowsTargetFrameworks Condition="$([MSBuild]::IsOSPlatform('windows')) or '$(Packing)' == 'true'">true</IncludeWindowsTargetFrameworks>
<IncludeMacOSTargetFrameworks Condition="'$(DotNetMacOSWorkloadIsInstalled)' == 'true'">true</IncludeMacOSTargetFrameworks>
<IncludeTizenTargetFrameworks Condition="'$(DotNetTizenWorkloadIsInstalled)' == 'true'">true</IncludeTizenTargetFrameworks>
<IncludeAndroidTargetFrameworks>true</IncludeAndroidTargetFrameworks>
<IncludeMacCatalystTargetFrameworks>true</IncludeMacCatalystTargetFrameworks>
<IncludeIosTargetFrameworks>true</IncludeIosTargetFrameworks>
<IncludeGtkTargetFrameworks Condition="'$(DotNetGtkWorkloadIsInstalled)' == 'true'">true</IncludeGtkTargetFrameworks>
<IncludeCompatibilityProjects>false</IncludeCompatibilityProjects>
<IncludeCompatibilityProjects Condition="'$(SolutionFileName)' == 'Microsoft.Maui.sln'">true</IncludeCompatibilityProjects>
</PropertyGroup>
Expand Down Expand Up @@ -92,9 +97,10 @@
<WindowsTargetFrameworkVersion>10.0.19041.0</WindowsTargetFrameworkVersion>
<Windows2TargetFrameworkVersion>10.0.20348.0</Windows2TargetFrameworkVersion>
<TizenTargetFrameworkVersion>6.5</TizenTargetFrameworkVersion>
<GtkTargetFrameworkVersion>3.24.24.95</GtkTargetFrameworkVersion>
</PropertyGroup>

<Import Condition="Exists('Directory.Build.Override.props')" Project="Directory.Build.Override.props" />
<Import Condition="Exists('Directory.Build.Override.props')" Project="Directory.Build.Override.props"/>

<PropertyGroup>
<!-- the real TFMs -->
Expand All @@ -105,6 +111,7 @@
<MauiPlatforms Condition="'$(IncludeAndroidTargetFrameworks)' == 'true'">net$(_MauiDotNetVersion)-android;$(MauiPlatforms)</MauiPlatforms>
<MauiPlatforms Condition="'$(IncludeMacCatalystTargetFrameworks)' == 'true'">net$(_MauiDotNetVersion)-maccatalyst;$(MauiPlatforms)</MauiPlatforms>
<MauiPlatforms Condition="'$(IncludeIosTargetFrameworks)' == 'true'">net$(_MauiDotNetVersion)-ios;$(MauiPlatforms)</MauiPlatforms>
<MauiPlatforms Condition="'$(IncludeGtkTargetFrameworks)' == 'true'">net$(_MauiDotNetVersion)-gtk;$(MauiPlatforms)</MauiPlatforms>

<WindowsMauiPreviousPlatforms Condition="'$(WindowsMauiPreviousPlatforms)' == ''">net$(_MauiPreviousDotNetVersion)-windows$(WindowsTargetFrameworkVersion);net$(_MauiPreviousDotNetVersion)-windows$(Windows2TargetFrameworkVersion)</WindowsMauiPreviousPlatforms>
<MauiPreviousPlatforms Condition="'$(IncludeTizenTargetFrameworks)' == 'true'">net$(_MauiPreviousDotNetVersion)-tizen;$(MauiPreviousPlatforms)</MauiPreviousPlatforms>
Expand Down Expand Up @@ -173,19 +180,23 @@
<PackageThirdPartyNoticesFile>$(MSBuildThisFileDirectory)THIRD-PARTY-NOTICES.TXT</PackageThirdPartyNoticesFile>
<DefaultPackageTags>dotnet-maui;dotnet;maui;cross-platform;ios;android;macos;maccatalyst;windows;winui;tizen</DefaultPackageTags>
<ContinuousIntegrationBuild Condition=" '$(CI)' == 'true' ">true</ContinuousIntegrationBuild>
<NoWarn>$(NoWarn);RS0016;RS0017;CA1822;CA1805;CS0649;CS1589</NoWarn>
</PropertyGroup>
<!-- This target is replaced by GitInfo when restored. Allows Versions.targets to rely on it before restore. -->
<Target Name="GitVersion" />
<Target Name="GitInfo" />
<Import Condition="'$(EnvironmentBuildPropsImported)' != 'True'" Project="$(MSBuildThisFileDirectory)eng\Environment.Build.props" />
<Import Condition="'$(SampleProject)' != 'True' and '$(CI)' == 'true'" Project="$(MSBuildThisFileDirectory)eng\SourceLink.Build.props" />
<Target Name="GitVersion"/>
<Target Name="GitInfo"/>
<Import Condition="'$(EnvironmentBuildPropsImported)' != 'True'" Project="$(MSBuildThisFileDirectory)eng\Environment.Build.props"/>
<Import Condition="'$(SampleProject)' != 'True' and '$(CI)' == 'true'" Project="$(MSBuildThisFileDirectory)eng\SourceLink.Build.props"/>
<ItemGroup Condition="'$(MSBuildVersion)' != '' AND '$(MSBuildVersion)' &lt; '16.7.0' ">
<PackageReference Include="Microsoft.Net.Compilers.Toolset" Version="4.7.0" PrivateAssets="all" />
<PackageReference Include="Microsoft.Net.Compilers.Toolset" Version="4.7.0" PrivateAssets="all"/>
</ItemGroup>
<PropertyGroup>
<!-- We don't need to be warned that we are using a preview .NET -->
<SuppressNETCoreSdkPreviewMessage>true</SuppressNETCoreSdkPreviewMessage>
<!-- Disables the transitive restore of packages like Microsoft.AspNetCore.App.Ref, Microsoft.WindowsDesktop.App.Ref -->
<DisableTransitiveFrameworkReferenceDownloads>true</DisableTransitiveFrameworkReferenceDownloads>
</PropertyGroup>
<PropertyGroup>

</PropertyGroup>
</Project>
4 changes: 3 additions & 1 deletion Microsoft.Maui.Graphics.slnf
Original file line number Diff line number Diff line change
Expand Up @@ -13,14 +13,16 @@
"src\\Graphics\\samples\\GraphicsTester.Skia.Windows\\GraphicsTester.Skia.Windows.csproj",
"src\\Graphics\\samples\\GraphicsTester.WinUI.Desktop\\GraphicsTester.WinUI.Desktop.csproj",
"src\\Graphics\\samples\\GraphicsTester.iOS\\GraphicsTester.iOS.csproj",
"src\\Graphics\\samples\\GraphicsTester.Gtk\\GraphicsTester.Gtk.csproj",
"src\\Graphics\\src\\Graphics.Skia.GtkSharp\\Graphics.Skia.GtkSharp.csproj",
"src\\Graphics\\src\\Graphics.Skia.WPF\\Graphics.Skia.WPF.csproj",
"src\\Graphics\\src\\Graphics.Skia\\Graphics.Skia.csproj",
"src\\Graphics\\src\\Graphics.Gtk\\Graphics.Gtk.csproj",
"src\\Graphics\\src\\Graphics.Win2D\\Graphics.Win2D.csproj",
"src\\Graphics\\src\\Graphics\\Graphics.csproj",
"src\\Graphics\\src\\Text.Markdig\\Graphics.Text.Markdig.csproj",
"src\\Graphics\\tests\\Graphics.Benchmarks\\Graphics.Benchmarks.csproj",
"src\\Graphics\\tests\\Graphics.Tests\\Graphics.Tests.csproj"
]
}
}
}
32 changes: 32 additions & 0 deletions Microsoft.Maui.Gtk.slnf
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
{
"solution": {
"path": "Microsoft.Maui.sln",
"projects": [
"src\\BlazorWebView\\samples\\BlazorGtkApp\\BlazorGtkApp.csproj",
"src\\BlazorWebView\\samples\\MauiRazorClassLibrarySample\\MauiRazorClassLibrarySample.csproj",
"src\\BlazorWebView\\samples\\WebViewAppShared\\WebViewAppShared.csproj",
"src\\BlazorWebView\\src\\Gtk\\Microsoft.AspNetCore.Components.WebView.Gtk.csproj",
"src\\BlazorWebView\\src\\Maui\\Microsoft.AspNetCore.Components.WebView.Maui.csproj",
"src\\Compatibility\\Core\\src\\Compatibility.csproj",
"src\\Controls\\samples\\Controls.Sample.Gtk\\Controls.Sample.Gtk.csproj",
"src\\Controls\\samples\\Controls.Sample\\Maui.Controls.Sample.csproj",
"src\\Controls\\src\\Build.Tasks\\Controls.Build.Tasks.csproj",
"src\\Controls\\src\\Core\\Controls.Core.csproj",
"src\\Controls\\src\\Xaml\\Controls.Xaml.csproj",
"src\\Core\\src\\Core.csproj",
"src\\Essentials\\src\\Essentials.csproj",
"src\\Graphics\\samples\\GraphicsTester.Gtk\\GraphicsTester.Gtk.csproj",
"src\\Graphics\\samples\\GraphicsTester.Portable\\GraphicsTester.Portable.csproj",
"src\\Graphics\\samples\\GraphicsTester.Skia.Console\\GraphicsTester.Skia.Console.csproj",
"src\\Graphics\\samples\\GraphicsTester.Skia.Gtk\\GraphicsTester.Skia.Gtk.csproj",
"src\\Graphics\\src\\Graphics.Gtk\\Graphics.Gtk.csproj",
"src\\Graphics\\src\\Graphics.Skia.GtkSharp\\Graphics.Skia.GtkSharp.csproj",
"src\\Graphics\\src\\Graphics.Skia\\Graphics.Skia.csproj",
"src\\Graphics\\src\\Graphics\\Graphics.csproj",
"src\\Graphics\\src\\Text.Markdig\\Graphics.Text.Markdig.csproj",
"src\\Graphics\\tests\\Graphics.Benchmarks\\Graphics.Benchmarks.csproj",
"src\\Graphics\\tests\\Graphics.Tests\\Graphics.Tests.csproj",
"src\\SingleProject\\Resizetizer\\src\\Resizetizer.csproj"
]
}
}
Loading
Loading