Skip to content
Merged

RC-6 #1965

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
773 commits
Select commit Hold shift + click to select a range
0f99733
move OnPaintFinished and DisposeTask to skiapaint class
beto-rodriguez Aug 8, 2025
cf3a589
Map and UpdateSkiaPaint methods
beto-rodriguez Aug 8, 2025
c1464b6
map with transitions
beto-rodriguez Aug 8, 2025
7e7b1fa
remove StrokeThickness and StrokeMiter Motion attribute
beto-rodriguez Aug 8, 2025
b916de0
use CalculateShader function.. dry things
beto-rodriguez Aug 8, 2025
bc8e3d5
remove obsolete miniature apis
beto-rodriguez Aug 8, 2025
769ae16
dispose own drawn elements paints
beto-rodriguez Aug 8, 2025
1896ccb
smarter miniature paints
beto-rodriguez Aug 8, 2025
a6ebfee
DrawEffect, ClippingBounds and StrokeThickness by IDrawElement
beto-rodriguez Aug 8, 2025
dbce339
apply DrawEffect, ClippingBounds and StrokeThickness by geometry
beto-rodriguez Aug 8, 2025
6d4da1e
use actual paint to mesure labels
beto-rodriguez Aug 8, 2025
410b84e
cache label size
beto-rodriguez Aug 8, 2025
50548d6
_paintChanged
beto-rodriguez Aug 8, 2025
5cd41a8
fixes #1928
beto-rodriguez Aug 8, 2025
5f888f9
oops.
beto-rodriguez Aug 8, 2025
7ceb66a
allow the user configure skiasharp
beto-rodriguez Aug 8, 2025
2adca42
move SubpixelText to paint initialization
beto-rodriguez Aug 8, 2025
7ad1c20
ensure by geometry paints are disposed
beto-rodriguez Aug 8, 2025
4ce8107
remove paint change from labels size cache
beto-rodriguez Aug 8, 2025
a910a0a
cache shader, use ColorFilter to apply opacity
beto-rodriguez Aug 9, 2025
3b8ee60
remove DrawEffect
beto-rodriguez Aug 9, 2025
f120a1d
updates tests with api changes
beto-rodriguez Aug 9, 2025
3acdfb2
enable memory test?
beto-rodriguez Aug 9, 2025
ac2c56b
let the users configure fonts
beto-rodriguez Aug 9, 2025
7b13f97
improve defualt font settings, improve user font settings customization
beto-rodriguez Aug 9, 2025
827a5cb
add font shaping
beto-rodriguez Aug 10, 2025
0163c60
remove Label.LineHeight
beto-rodriguez Aug 10, 2025
57ccc10
better use SKShaper? much simpler and efficient...
beto-rodriguez Aug 10, 2025
43afc80
check for patch changes on label lines
beto-rodriguez Aug 10, 2025
476f0ad
Labels are precise and performant now.
beto-rodriguez Aug 11, 2025
c71a49e
align labels
beto-rodriguez Aug 12, 2025
9e6ea0e
improve FallbackTypeface
beto-rodriguez Aug 12, 2025
c240f02
RTL multiline support
beto-rodriguez Aug 12, 2025
7aac2a4
rename to DrawingTextExtensions
beto-rodriguez Aug 12, 2025
1baf97f
RTL improvements to tooltips and legends
beto-rodriguez Aug 12, 2025
6243790
improve settings
beto-rodriguez Aug 12, 2025
68f9356
minor fixes
beto-rodriguez Aug 12, 2025
07bf8a1
try LcdRenderText
beto-rodriguez Aug 13, 2025
d7c079a
fix wrong font....
beto-rodriguez Aug 14, 2025
13be240
improve paint ingo access
beto-rodriguez Aug 14, 2025
62152b8
improve blob changes detection
beto-rodriguez Aug 14, 2025
d34085f
just clean and order blobls
beto-rodriguez Aug 14, 2025
6dfd647
drawLabel extension and some more blobs code cleanup
beto-rodriguez Aug 14, 2025
c02544e
update tests to blobs api
beto-rodriguez Aug 14, 2025
0b38793
fixes an issue where maxwidth was broken in new labels
beto-rodriguez Aug 14, 2025
a13503a
improve config docs
beto-rodriguez Aug 14, 2025
eff3897
improve default text settings
beto-rodriguez Aug 14, 2025
38fbeb4
rtl improvements
beto-rodriguez Aug 14, 2025
c768d0a
typo
beto-rodriguez Aug 14, 2025
85d255e
fix wrong title alignment
beto-rodriguez Aug 14, 2025
b856221
remove debug marks
beto-rodriguez Aug 14, 2025
334cee8
Update tests/LiveChartsCore.UnitTesting/TestsInitializer.cs
beto-rodriguez Aug 14, 2025
a2366e8
Update src/skiasharp/LiveChartsCore.SkiaSharp/Painting/SkiaPaint.cs
beto-rodriguez Aug 14, 2025
2ad1d14
Update src/skiasharp/LiveChartsCore.SkiaSharp/LiveChartsSkiaSharp.cs
beto-rodriguez Aug 14, 2025
58a491f
update test
beto-rodriguez Aug 14, 2025
5bb7c5d
Merge branch 'paints-improvements' of https://github.com/beto-rodrigu…
beto-rodriguez Aug 14, 2025
48f0bcb
Merge pull request #1936 from beto-rodriguez/paints-improvements
beto-rodriguez Aug 14, 2025
e7da63e
return hashshet instead?
beto-rodriguez Aug 15, 2025
1ef232b
log geometries count
beto-rodriguez Aug 15, 2025
bc3b99f
detect is rendering
beto-rodriguez Aug 15, 2025
beaa405
validate whether is rendering before mesure
beto-rodriguez Aug 15, 2025
39602ec
Update src/LiveChartsCore/Chart.cs
beto-rodriguez Aug 15, 2025
7188d40
hack for unit tests
beto-rodriguez Aug 15, 2025
8f17cfa
Merge branch 'fixes-1944' of https://github.com/beto-rodriguez/LiveCh…
beto-rodriguez Aug 15, 2025
3bb09f4
Merge pull request #1946 from beto-rodriguez/fixes-1944
beto-rodriguez Aug 16, 2025
9291fa6
fixes #1943
beto-rodriguez Aug 16, 2025
19e5604
clean zooming and panning options
beto-rodriguez Aug 16, 2025
4cfdc31
enable free mode zooming and panning
beto-rodriguez Aug 16, 2025
d027c46
improve fitToBounts
beto-rodriguez Aug 16, 2025
5ba3aa0
capture pointer on windows also
beto-rodriguez Aug 16, 2025
fd18615
animate labels opacity
beto-rodriguez Aug 16, 2025
ab4a5e6
fixes an issue where scaler was ignoring bounds passed in ctor
beto-rodriguez Aug 16, 2025
aab4488
better use moion properties to track axis limits
beto-rodriguez Aug 16, 2025
37c300e
start on opacity 0
beto-rodriguez Aug 16, 2025
956fa84
user-flexible zoom
beto-rodriguez Aug 16, 2025
a3c1985
doc improvements
beto-rodriguez Aug 17, 2025
d5a49c7
fix inverted bounce in y axis
beto-rodriguez Aug 17, 2025
96f8354
fix wrong formula
beto-rodriguez Aug 17, 2025
35a7980
clean zooming and panning methods
beto-rodriguez Aug 17, 2025
6288421
remove obsolete property
beto-rodriguez Aug 17, 2025
d0cd774
fit to bounds improvements
beto-rodriguez Aug 17, 2025
4e16a6c
BouncingDistance property
beto-rodriguez Aug 18, 2025
aa70480
consider geometry offset
beto-rodriguez Aug 18, 2025
e8d2141
fitting fixes
beto-rodriguez Aug 19, 2025
9c25899
zoom docs
beto-rodriguez Aug 19, 2025
e25c35d
Merge pull request #1947 from beto-rodriguez/zooming-panning-improvem…
beto-rodriguez Aug 19, 2025
5c488eb
Initial plan
Copilot Aug 20, 2025
551636e
Fix spelling errors in documentation and source files
Copilot Aug 20, 2025
8d85325
Fix additional spelling and grammar errors in documentation
Copilot Aug 20, 2025
93404b9
Fix additional spelling and grammar errors across docs folder
Copilot Aug 20, 2025
fb69c09
Merge pull request #1953 from beto-rodriguez/copilot/fix-391bf5f3-5c2…
beto-rodriguez Aug 20, 2025
7332459
ensure disposing canvas is thread safe
beto-rodriguez Aug 20, 2025
4f7d34f
Merge branch 'dev' of https://github.com/beto-rodriguez/LiveCharts2 i…
beto-rodriguez Aug 20, 2025
25379fd
fix wrong clipping
beto-rodriguez Aug 20, 2025
306dbf6
ensure chart bgcolor is used, otherwise use lvc theme as bg
beto-rodriguez Aug 21, 2025
81cf559
Revert "fix wrong clipping"
beto-rodriguez Aug 21, 2025
b9cf648
transform by matrix instead
beto-rodriguez Aug 21, 2025
7fe3158
add canvas "zones"
beto-rodriguez Aug 21, 2025
d2b2872
clip by zone
beto-rodriguez Aug 21, 2025
981d87e
remove wrong padding in sample
beto-rodriguez Aug 22, 2025
25c45d9
fix wrong clipping zones
beto-rodriguez Aug 22, 2025
5aaa5f2
zones as array
beto-rodriguez Aug 22, 2025
5f5f893
sort zones
beto-rodriguez Aug 22, 2025
bb8e60b
restore samples
beto-rodriguez Aug 22, 2025
6949556
Update src/skiasharp/LiveChartsCore.SkiaSharp/Painting/SkiaPaint.cs
beto-rodriguez Aug 22, 2025
6fd2a3b
improve readability
beto-rodriguez Aug 22, 2025
804fdf8
Merge branch 'clipping-improvements' of https://github.com/beto-rodri…
beto-rodriguez Aug 22, 2025
6358ad6
cache paints z-index sorting
beto-rodriguez Aug 22, 2025
ca0bb37
update api changes in tests
beto-rodriguez Aug 22, 2025
8a67bb0
ensure zones exists
beto-rodriguez Aug 22, 2025
1566038
handle null corechart on skgeomap
beto-rodriguez Aug 22, 2025
85662c1
Update src/skiasharp/LiveChartsCore.SkiaSharp/Drawing/SkiaSharpDrawin…
beto-rodriguez Aug 22, 2025
b29945e
Update src/LiveChartsCore/Motion/CanvasZone.cs
beto-rodriguez Aug 22, 2025
911f9c4
fix outdated params in uno skia renderer
beto-rodriguez Aug 22, 2025
b8046fc
Merge branch 'clipping-improvements' of https://github.com/beto-rodri…
beto-rodriguez Aug 22, 2025
e228f9d
Merge pull request #1954 from beto-rodriguez/clipping-improvements
beto-rodriguez Aug 22, 2025
c76198d
fix path index above drawmarging
beto-rodriguez Aug 22, 2025
3b2c582
Merge branch 'clipping-improvements' into dev
beto-rodriguez Aug 22, 2025
d4c9c14
Initial plan
Copilot Aug 22, 2025
f19b446
Implement centralized z-index constants for LiveCharts2
Copilot Aug 22, 2025
12495ab
Add section z-index constants and complete implementation
Copilot Aug 22, 2025
fcda948
Move z-index constants to PaintConstants.cs file
Copilot Aug 22, 2025
6eb5ce1
Make PaintConstants class internal as requested
Copilot Aug 22, 2025
ef439d4
fix cast
beto-rodriguez Aug 22, 2025
fa706f3
Merge pull request #1955 from beto-rodriguez/copilot/fix-7bd42c75-40b…
beto-rodriguez Aug 22, 2025
cd45a80
fixes an issue where suseparators where ignored
beto-rodriguez Aug 22, 2025
44aabf5
clip to axis ticks and subticks
beto-rodriguez Aug 22, 2025
001ac12
fixes an issue where labels outside the visivble range were rendered
beto-rodriguez Aug 22, 2025
cda6c9d
ensure paint transition is only called once while drawing
beto-rodriguez Aug 23, 2025
9fda9c4
smarter paint transitions... just transitionate the skia things
beto-rodriguez Aug 23, 2025
01e8b6e
add blazor wasm native assets
beto-rodriguez Aug 23, 2025
11aeafa
minor updates to blazor sample
beto-rodriguez Aug 24, 2025
e560095
update uno sdk
beto-rodriguez Aug 24, 2025
0cfcb36
remove obsolete things from blazor
beto-rodriguez Aug 24, 2025
ee53b10
Update _lastMeasureTimeStamp initialization value
beto-rodriguez Aug 24, 2025
8142858
remove a lot of unused things in blazor
beto-rodriguez Aug 24, 2025
9a5e685
better docs for matchscale sample
beto-rodriguez Aug 26, 2025
6a0fe57
improve matchscale defaults
beto-rodriguez Aug 26, 2025
b957bc1
remove hack
beto-rodriguez Aug 26, 2025
501178c
delayed anim docs
beto-rodriguez Aug 26, 2025
fc65155
fix bars initial animation
beto-rodriguez Aug 26, 2025
447f466
fix polar z index paints
beto-rodriguez Aug 27, 2025
39196aa
fix wring zooming section start
beto-rodriguez Aug 27, 2025
964acab
add control image generation error message.
beto-rodriguez Aug 27, 2025
77223d7
improve sample, ensure control is loaded when generating images.
beto-rodriguez Aug 27, 2025
a01f664
just in case
beto-rodriguez Aug 28, 2025
e70e4c3
remove obsolete param
beto-rodriguez Aug 29, 2025
d68c9bf
ensue skiasharp is initialized
beto-rodriguez Aug 29, 2025
00f1d92
ensure skia is initialized in skcharts
beto-rodriguez Aug 29, 2025
c437738
add vies as internal assemblies
beto-rodriguez Aug 29, 2025
b0281fa
remove recommended settings
beto-rodriguez Aug 29, 2025
851dbab
update default rendering settings
beto-rodriguez Aug 29, 2025
dbbcdae
HasRenderingSettings docs
beto-rodriguez Aug 29, 2025
22529c2
allow render mode injection
beto-rodriguez Aug 29, 2025
c147a93
implement render mode injection in views
beto-rodriguez Aug 29, 2025
4d56865
update uno
beto-rodriguez Aug 29, 2025
7a4de95
initial vortice setup
beto-rodriguez Aug 30, 2025
6ea17e1
source generation improvements
beto-rodriguez Sep 1, 2025
96ac399
vortice sample and vortice ui framework improvements
beto-rodriguez Sep 1, 2025
11e3d71
use wf as base in sorce generatos
beto-rodriguez Sep 1, 2025
9e1e713
LiveCharts VorticeView
beto-rodriguez Sep 1, 2025
a6ebf13
use window bounds
beto-rodriguez Sep 1, 2025
1f6bd89
fixes an issue where old reference to render target was kept
beto-rodriguez Sep 1, 2025
552df87
randome sample data
beto-rodriguez Sep 1, 2025
596c5b1
fix memory leak on log on canvas
beto-rodriguez Sep 1, 2025
5a6afde
align labels and use presentoptions.none
beto-rodriguez Sep 1, 2025
03f72af
logs
beto-rodriguez Sep 1, 2025
f0a7da9
[vortice] improve generated code
beto-rodriguez Sep 1, 2025
376b510
[avalonia] improve generated code
beto-rodriguez Sep 1, 2025
84a2573
[blazor] improve generated code
beto-rodriguez Sep 1, 2025
4a16f4b
rmeove obsolete code from blazor
beto-rodriguez Sep 1, 2025
30f26cf
[eto] improve codegen
beto-rodriguez Sep 1, 2025
9303f6e
[maui] improve generated code
beto-rodriguez Sep 1, 2025
6299751
[winui/uno] improve sourcegen
beto-rodriguez Sep 1, 2025
d5fddaa
[winforms] imrpove codegeneration
beto-rodriguez Sep 1, 2025
3e2b150
[wpf] imrpove code generation
beto-rodriguez Sep 1, 2025
c828924
Merge pull request #1958 from beto-rodriguez/vortice-sample
beto-rodriguez Sep 1, 2025
3ae070a
add rendering settings docs
beto-rodriguez Sep 2, 2025
a7c5de7
Update src/LiveChartsCore/Motion/MotionCanvasComposer.cs
beto-rodriguez Sep 2, 2025
a851231
typos
beto-rodriguez Sep 2, 2025
477222e
Merge branch 'render-settings' of https://github.com/beto-rodriguez/L…
beto-rodriguez Sep 2, 2025
d37651c
Merge pull request #1959 from beto-rodriguez/render-settings
beto-rodriguez Sep 2, 2025
93b9513
add support for double.nan in min and max axis limits
beto-rodriguez Sep 2, 2025
8f1b3e9
remove LimitsConverter hack
beto-rodriguez Sep 2, 2025
299c8ad
docs for double.NaN suopport
beto-rodriguez Sep 2, 2025
1dde246
remove unused ns
beto-rodriguez Sep 2, 2025
c1262e2
LiveChartsCodeGenVersion
beto-rodriguez Sep 2, 2025
40cd9d4
?
beto-rodriguez Sep 2, 2025
bf8c360
remove obsolete constants for codegen
beto-rodriguez Sep 2, 2025
c5f292e
add support for skcharts (skia image charts)
beto-rodriguez Sep 2, 2025
f6b875e
use code generation on skcharts
beto-rodriguez Sep 2, 2025
8159aed
update units tests to use new sourcegenerated charts
beto-rodriguez Sep 2, 2025
6be3705
update views
beto-rodriguez Sep 2, 2025
a0670ae
Merge pull request #1960 from beto-rodriguez/sg-improvements
beto-rodriguez Sep 2, 2025
f1bd986
use ienumerable instead of icollection
beto-rodriguez Sep 5, 2025
c7c7d43
[agent] wrap in xaml collection in maui sample
beto-rodriguez Sep 5, 2025
fb6982d
fix
beto-rodriguez Sep 5, 2025
188d671
[agent] winui wrap in xaml collections
beto-rodriguez Sep 5, 2025
66e276b
avalonia compiled biondings in sample
beto-rodriguez Sep 5, 2025
7de2b1c
fixes in winforms and eto samples
beto-rodriguez Sep 5, 2025
54be59d
fix or handle multiple warning in samples
beto-rodriguez Sep 5, 2025
e3c84bf
Merge pull request #1961 from beto-rodriguez/xaml-fixes
beto-rodriguez Sep 5, 2025
bad0dba
measure control on design mode.
beto-rodriguez Sep 6, 2025
b03ef5e
use canvas as motioncanvas base
beto-rodriguez Sep 7, 2025
bb2bed1
cache effects and filters
beto-rodriguez Sep 7, 2025
7bad249
first chart sample
beto-rodriguez Sep 7, 2025
08ff528
update install top explain hot-reload and pull first chart from repo
beto-rodriguez Sep 7, 2025
2df5eb3
upgrade to 2.0.0-rc6
beto-rodriguez Sep 7, 2025
0000341
Refactor BaseXamlAxis for unified implementation
beto-rodriguez Sep 8, 2025
501b8d4
Improve polar axis xaml generation
beto-rodriguez Sep 8, 2025
ca52b44
disable warnings
beto-rodriguez Sep 8, 2025
cae3986
allow double.NaN in sections, improves xaml compatibility
beto-rodriguez Sep 8, 2025
dfd57fc
start paging sample with double.nan
beto-rodriguez Sep 8, 2025
0d64507
Merge pull request #1964 from beto-rodriguez/xaml-fixes
beto-rodriguez Sep 8, 2025
3642df7
docs typos & minor fixes
beto-rodriguez Sep 8, 2025
e1242c9
install article improvements
beto-rodriguez Sep 9, 2025
d944840
improve install
beto-rodriguez Sep 9, 2025
46cecac
update header
beto-rodriguez Sep 9, 2025
6f8f6eb
typo
beto-rodriguez Sep 9, 2025
c97c8e4
change button style
beto-rodriguez Sep 9, 2025
2804b39
remove unused properties
beto-rodriguez Sep 9, 2025
2cb65bb
multiple docs improvements
beto-rodriguez Sep 9, 2025
b4d78a4
add xaml 2006 code
beto-rodriguez Sep 10, 2025
f023210
new nested pies sample
beto-rodriguez Sep 10, 2025
4f2988f
use to_platform_display_name
beto-rodriguez Sep 10, 2025
64e9e91
replace c# with csharp language in docs
beto-rodriguez Sep 10, 2025
f366057
[agent] fix markup in docs
beto-rodriguez Sep 10, 2025
26a36bc
swap samples assets
beto-rodriguez Sep 10, 2025
aab7e15
pies icons and nested docs fixes
beto-rodriguez Sep 10, 2025
f5d215f
simplify docs and use view_title
beto-rodriguez Sep 10, 2025
e5fef5a
simplify multiple versions of render.....
beto-rodriguez Sep 11, 2025
05cd6e3
set csharp on viewmodel
beto-rodriguez Sep 11, 2025
396b591
include vm only if required
beto-rodriguez Sep 11, 2025
3cfb84b
simplify tooltips and legends article
beto-rodriguez Sep 11, 2025
a7ff09f
Merge pull request #1967 from beto-rodriguez/docs
beto-rodriguez Sep 11, 2025
e70a305
missing update
beto-rodriguez Sep 11, 2025
b0fccda
update pack script
beto-rodriguez Sep 11, 2025
73617bb
Add support for NuGet package toggling in projects
beto-rodriguez Sep 11, 2025
7de2990
uno packing improvements
beto-rodriguez Sep 11, 2025
065daf7
rename to noOS
beto-rodriguez Sep 11, 2025
dc1dc28
add skiarenderer in netx with no os
beto-rodriguez Sep 11, 2025
c4e3a56
remove RenderSettings.Uno.Build.props
beto-rodriguez Sep 11, 2025
9ac7ae7
enable SkiaRenderer when required
beto-rodriguez Sep 11, 2025
4658307
Update src/_Shared.Native/Platforms/UnoSkiaRenderer/NativeTicker.cs
beto-rodriguez Sep 11, 2025
3af1298
Merge pull request #1969 from beto-rodriguez/uno-packing
beto-rodriguez Sep 11, 2025
c6ad85c
fix samples
beto-rodriguez Sep 11, 2025
70dca74
log errors on pack
beto-rodriguez Sep 11, 2025
f72c5d4
add sg to docs
beto-rodriguez Sep 11, 2025
2e5d084
sg version
beto-rodriguez Sep 11, 2025
32c5e17
install version
beto-rodriguez Sep 11, 2025
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 CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Coding style

Please ensure that any code you add to this repository satifies the coding style, the root of this repo contains a
Please ensure that any code you add to this repository satisfies the coding style, the root of this repo contains a
[editor config](https://github.com/beto-rodriguez/LiveCharts2/blob/master/.editorconfig) file that will warn you in
visual studio if you are violating the coding style.

Expand Down Expand Up @@ -33,7 +33,7 @@ Early `return`, `continue` and `break` should be used when possible.

# Naming files

The documentation is generated autmatically, it is important that all the files are named the same as the object name.
The documentation is generated automatically, it is important that all the files are named the same as the object name.

for the following class, the file must be named `Hello.cs`

Expand Down
58 changes: 53 additions & 5 deletions Directory.Build.props
Original file line number Diff line number Diff line change
@@ -1,14 +1,62 @@
<Project>
<PropertyGroup>

<LiveChartsVersion>2.0.0-rc5.4</LiveChartsVersion>
<LiveChartsVersion>2.0.0-rc6</LiveChartsVersion>
<LiveChartsCodeGenVersion>1.0.1</LiveChartsCodeGenVersion>
<LiveChartsAuthors>BetoRodriguez</LiveChartsAuthors>

<GlobalLangVersion>12.0</GlobalLangVersion>
<GlobalLangVersion>preview</GlobalLangVersion>

<MauiVersion>8.0.82</MauiVersion>
<SkiaSharpVersion>2.88.9</SkiaSharpVersion>
<LatestSkiaSharpVersion>3.116.1</LatestSkiaSharpVersion> <!-- used for views that use the SkiaSharp 3 as default -->
<!--
This version is the minimum supported version by LiveCharts,
currently only used by Avalonia, if you need to downgrade any view package,
you could but manually downgrading and compile your own version of LiveCharts.
-->
<MinSkiaSharpVersion>2.88.9</MinSkiaSharpVersion>

<!--
The latest version used normally by the view packages.
Because GPU has better support on the latest versions of SkiaSharp,
and now LiveCharts defaults to GPU when possible.
-->
<LatestSkiaSharpVersion>3.119.0</LatestSkiaSharpVersion>

<!--
Must be compatible with the SkiaSharp version, on WASM the
"LatestSkiaSharpVersion" is used.
-->
<HarfBuzzWASMVersion>8.3.1.1</HarfBuzzWASMVersion>

<!--
Useful to toggle between using project references or nuget references
-->
<UseNuGetForSamples>true</UseNuGetForSamples>
<UseNuGetForGenerator>false</UseNuGetForGenerator>

</PropertyGroup>

<!--
used to test the library on multiple render modes,
the IsPacking check ensures that this config is not used in the NuGet packages.
-->
<PropertyGroup Condition="'$(IsPacking)' != 'true'">
<GPU>false</GPU>
<VSYNC>true</VSYNC>
<FPS>30</FPS>
<Diagnose>false</Diagnose>
</PropertyGroup>

<PropertyGroup Condition="
'$(TargetFramework)' != '' and
(
$(TargetFramework.Contains('-windows')) or
$(TargetFramework.Contains('-android')) or
$(TargetFramework.Contains('-ios')) or
$(TargetFramework.Contains('-maccatalyst')) or
$(TargetFramework.Contains('-tizen'))
)">
<DefineConstants>$(DefineConstants);HAS_OS_LVC</DefineConstants>
<HasOS>true</HasOS>
</PropertyGroup>

</Project>
49 changes: 0 additions & 49 deletions LiveCharts.Avalonia.sln

This file was deleted.

16 changes: 16 additions & 0 deletions LiveCharts.Avalonia.slnx
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
<Solution>
<Folder Name="/Sample/">
<Project Path="samples/AvaloniaSample/AvaloniaSample.csproj" />
<Project Path="samples/AvaloniaSample/Platforms/AvaloniaSample.Android/AvaloniaSample.Android.csproj">
<Deploy />
</Project>
<Project Path="samples/AvaloniaSample/Platforms/AvaloniaSample.Desktop/AvaloniaSample.Desktop.csproj" />
<Project Path="samples/ViewModelsSamples/ViewModelsSamples.csproj" />
</Folder>
<Project Path="generators/LiveChartsGenerators/LiveChartsGenerators.csproj" />
<Project Path="src/LiveChartsCore/LiveChartsCore.csproj" />
<Project Path="src/skiasharp/LiveChartsCore.SkiaSharp.Avalonia/LiveChartsCore.SkiaSharpView.Avalonia.csproj" />
<Project Path="src/skiasharp/LiveChartsCore.SkiaSharp/LiveChartsCore.SkiaSharpView.csproj" />
<Project Path="src/skiasharp/_Shared.Xaml/_Shared.Xaml.shproj" Id="8f2bb38b-163c-43af-9dee-6f5438ba87b0" />
<Project Path="src/skiasharp/_Shared/_Shared.shproj" Id="2ad18dd8-c567-4bcf-a4fa-42519466d6a3" />
</Solution>
49 changes: 0 additions & 49 deletions LiveCharts.Blazor.sln

This file was deleted.

11 changes: 11 additions & 0 deletions LiveCharts.Blazor.slnx
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<Solution>
<Folder Name="/Sample/">
<Project Path="samples/BlazorSample/BlazorSample.csproj" />
<Project Path="samples/ViewModelsSamples/ViewModelsSamples.csproj" />
</Folder>
<Project Path="generators/LiveChartsGenerators/LiveChartsGenerators.csproj" />
<Project Path="src/LiveChartsCore/LiveChartsCore.csproj" />
<Project Path="src/skiasharp/LiveChartsCore.SkiaSharp/LiveChartsCore.SkiaSharpView.csproj" />
<Project Path="src/skiasharp/LiveChartsCore.SkiaSharpView.Blazor/LiveChartsCore.SkiaSharpView.Blazor.csproj" />
<Project Path="src/skiasharp/_Shared/_Shared.shproj" Id="2ad18dd8-c567-4bcf-a4fa-42519466d6a3" />
</Solution>
57 changes: 0 additions & 57 deletions LiveCharts.Maui.sln

This file was deleted.

15 changes: 15 additions & 0 deletions LiveCharts.Maui.slnx
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
<Solution>
<Folder Name="/Sample/">
<Project Path="samples/MauiSample/MauiSample.csproj">
<Deploy />
</Project>
<Project Path="samples/ViewModelsSamples/ViewModelsSamples.csproj" />
</Folder>
<Project Path="generators/LiveChartsGenerators/LiveChartsGenerators.csproj" />
<Project Path="src/LiveChartsCore/LiveChartsCore.csproj" />
<Project Path="src/skiasharp/LiveChartsCore.SkiaSharp/LiveChartsCore.SkiaSharpView.csproj" />
<Project Path="src/skiasharp/LiveChartsCore.SkiaSharpView.Maui/LiveChartsCore.SkiaSharpView.Maui.csproj" />
<Project Path="src/skiasharp/_Shared.Xaml/_Shared.Xaml.shproj" Id="8f2bb38b-163c-43af-9dee-6f5438ba87b0" />
<Project Path="src/skiasharp/_Shared/_Shared.shproj" Id="2ad18dd8-c567-4bcf-a4fa-42519466d6a3" />
<Project Path="src/_Shared.Native/_Shared.Native.shproj" Id="ebf70b6d-1416-4cc6-a540-f4ebf2371819" />
</Solution>
16 changes: 16 additions & 0 deletions LiveCharts.Uno.slnx
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
<Solution>
<Folder Name="/Sample/">
<Project Path="samples/UnoPlatformSample/UnoPlatformSample/UnoPlatformSample.csproj">
<Deploy Solution="Debug|*" />
</Project>
<Project Path="samples/ViewModelsSamples/ViewModelsSamples.csproj" />
</Folder>
<Project Path="generators/LiveChartsGenerators/LiveChartsGenerators.csproj" />
<Project Path="src/LiveChartsCore/LiveChartsCore.csproj" />
<Project Path="src/skiasharp/LiveChartsCore.SkiaSharp/LiveChartsCore.SkiaSharpView.csproj" />
<Project Path="src/skiasharp/LiveChartsCore.SkiaSharpView.Uno.WinUI/LiveChartsCore.SkiaSharpView.Uno.WinUI.csproj" />
<Project Path="src/skiasharp/_Shared.WinUI/_Shared.WinUI.shproj" Id="e98bb79a-300e-4556-ac59-47a9aaf1d5f1" />
<Project Path="src/skiasharp/_Shared.Xaml/_Shared.Xaml.shproj" Id="8f2bb38b-163c-43af-9dee-6f5438ba87b0" />
<Project Path="src/skiasharp/_Shared/_Shared.shproj" Id="2ad18dd8-c567-4bcf-a4fa-42519466d6a3" />
<Project Path="src/_Shared.Native/_Shared.Native.shproj" Id="ebf70b6d-1416-4cc6-a540-f4ebf2371819" />
</Solution>
12 changes: 12 additions & 0 deletions LiveCharts.WPF.slnx
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
<Solution>
<Folder Name="/Sample/">
<Project Path="samples/WPFSample/WPFSample.csproj" />
<Project Path="samples/ViewModelsSamples/ViewModelsSamples.csproj" />
</Folder>
<Project Path="generators/LiveChartsGenerators/LiveChartsGenerators.csproj" />
<Project Path="src/LiveChartsCore/LiveChartsCore.csproj" />
<Project Path="src/skiasharp/LiveChartsCore.SkiaSharp.WPF/LiveChartsCore.SkiaSharpView.WPF.csproj" />
<Project Path="src/skiasharp/LiveChartsCore.SkiaSharp/LiveChartsCore.SkiaSharpView.csproj" />
<Project Path="src/skiasharp/_Shared.Xaml/_Shared.Xaml.shproj" Id="8f2bb38b-163c-43af-9dee-6f5438ba87b0" />
<Project Path="src/skiasharp/_Shared/_Shared.shproj" Id="2ad18dd8-c567-4bcf-a4fa-42519466d6a3" />
</Solution>
Loading
Loading