Skip to content

Commit c233add

Browse files
committed
docs etc
1 parent da9d670 commit c233add

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

47 files changed

+2928
-2925
lines changed

README.md

Lines changed: 14 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,6 @@ Please note this is a .NET9 library, entry controls are not yet fully compatible
1818
* Design in XAML or [code-behind](https://drawnui.net/articles/first-app-code.html)
1919
* Free to use under the MIT license, nuget package available.
2020

21-
We are still .NET9, for iOS 26 you might need to set inside PLIST for your iOS app:
22-
```xml
23-
<key>UIDesignRequiresCompatibility</key>
24-
<true/>
25-
```
2621

2722
## Features
2823

@@ -41,12 +36,20 @@ We are still .NET9, for iOS 26 you might need to set inside PLIST for your iOS a
4136

4237
---
4338

44-
## 🆕 What's new for 1.8.4.1
45-
46-
* Critical memory leaks fixes for destroying canvas case.
47-
* Minor layout system fixes.
48-
* `SkiaMap` viewport update fix.
49-
* `SkiaCamera` performance update, `Sandbox` project camera permissions fix.
39+
## 🆕 What's new for 1.9.0.1
40+
41+
* Fix iOS simulator incorrect layouts bug, due `(int)Math.Ceiling(float.PositiveInfinity)` returning a *negative* value on simulator runtime, other runtimes return positive value as expected.
42+
* Fix `SkiaSlider` tap on Thumb not triggered if deep cached until redrawn.
43+
* Fix gesture mapping coordinates inside many cached levels.
44+
* Added some new helper functions to track gestures, more [in gestures doc](..todo).
45+
* Fix `SkiaLabel` text offset when stroke is enabled.
46+
* Fix `SkiaCarousel` sometimes not snapping after different gestures.
47+
* `SkiaScroll` scrolling smoothness improved, and some other fixes.
48+
* Added `SkiaDecoratedStack` to draw decorated lines between lines/columns.
49+
* Added new props for grid and stack layout, more [in layouts doc](..todo).
50+
* `SkiaCamera` audio recording improved, added callbacks to process audio samples in realtime and other improvements. More info about new camera video/audio realtime features to come soon.
51+
* Can now chain many shaders via VisualEffects.
52+
* Other fixes and improvements.
5053

5154
## 💡 Hint of the Day
5255

dev/Dev.SkiaSharp.sln

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ EndProject
4848
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "advanced", "advanced", "{FE2FAC39-CCC4-4F0C-9554-73700F12B8ED}"
4949
ProjectSection(SolutionItems) = preProject
5050
..\docs\articles\advanced\game-ui.md = ..\docs\articles\advanced\game-ui.md
51-
..\docs\articles\advanced\gestures.md = ..\docs\articles\advanced\gestures.md
51+
..\docs\articles\gestures.md = ..\docs\articles\gestures.md
5252
..\docs\articles\advanced\gradients.md = ..\docs\articles\advanced\gradients.md
5353
..\docs\articles\advanced\index.md = ..\docs\articles\advanced\index.md
5454
..\docs\articles\advanced\layout-system.md = ..\docs\articles\advanced\layout-system.md

dev/Dev.sln

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "advanced", "advanced", "{FE
5757
ProjectSection(SolutionItems) = preProject
5858
..\docs\articles\fluent-extensions.md = ..\docs\articles\fluent-extensions.md
5959
..\docs\articles\advanced\game-ui.md = ..\docs\articles\advanced\game-ui.md
60-
..\docs\articles\advanced\gestures.md = ..\docs\articles\advanced\gestures.md
60+
..\docs\articles\gestures.md = ..\docs\articles\gestures.md
6161
..\docs\articles\advanced\gradients.md = ..\docs\articles\advanced\gradients.md
6262
..\docs\articles\advanced\ImageComposite.md = ..\docs\articles\advanced\ImageComposite.md
6363
..\docs\articles\advanced\index.md = ..\docs\articles\advanced\index.md

docs/_site/api/DrawnUi.Draw.MeasureRequest.html

Lines changed: 45 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -119,9 +119,6 @@ <h1 id="DrawnUi_Draw_MeasureRequest" data-uid="DrawnUi.Draw.MeasureRequest" clas
119119
<div>
120120
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode">ValueType.GetHashCode()</a>
121121
</div>
122-
<div>
123-
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetype.tostring">ValueType.ToString()</a>
124-
</div>
125122
<div>
126123
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
127124
</div>
@@ -153,7 +150,7 @@ <h2 class="section" id="constructors">Constructors
153150

154151
<h3 id="DrawnUi_Draw_MeasureRequest__ctor_SkiaSharp_SKRect_System_Single_System_Single_System_Single_" data-uid="DrawnUi.Draw.MeasureRequest.#ctor(SkiaSharp.SKRect,System.Single,System.Single,System.Single)">
155152
MeasureRequest(SKRect, float, float, float)
156-
<a class="header-action link-secondary" title="View source" href="https://github.com/taublast/DrawnUi/blob/dev/src/Shared/Internals/Models/MeasureRequest.cs/#L14"><i class="bi bi-code-slash"></i></a>
153+
<a class="header-action link-secondary" title="View source" href="https://github.com/taublast/DrawnUi/blob/dev/src/Shared/Internals/Models/MeasureRequest.cs/#L20"><i class="bi bi-code-slash"></i></a>
157154
</h3>
158155

159156
<div class="markdown level1 summary"></div>
@@ -190,7 +187,7 @@ <h4 class="section">Parameters</h4>
190187

191188
<h3 id="DrawnUi_Draw_MeasureRequest__ctor_System_Single_System_Single_System_Single_" data-uid="DrawnUi.Draw.MeasureRequest.#ctor(System.Single,System.Single,System.Single)">
192189
MeasureRequest(float, float, float)
193-
<a class="header-action link-secondary" title="View source" href="https://github.com/taublast/DrawnUi/blob/dev/src/Shared/Internals/Models/MeasureRequest.cs/#L7"><i class="bi bi-code-slash"></i></a>
190+
<a class="header-action link-secondary" title="View source" href="https://github.com/taublast/DrawnUi/blob/dev/src/Shared/Internals/Models/MeasureRequest.cs/#L13"><i class="bi bi-code-slash"></i></a>
194191
</h3>
195192

196193
<div class="markdown level1 summary"></div>
@@ -228,7 +225,7 @@ <h2 class="section" id="fields">Fields
228225

229226
<h3 id="DrawnUi_Draw_MeasureRequest_Empty" data-uid="DrawnUi.Draw.MeasureRequest.Empty">
230227
Empty
231-
<a class="header-action link-secondary" title="View source" href="https://github.com/taublast/DrawnUi/blob/dev/src/Shared/Internals/Models/MeasureRequest.cs/#L5"><i class="bi bi-code-slash"></i></a>
228+
<a class="header-action link-secondary" title="View source" href="https://github.com/taublast/DrawnUi/blob/dev/src/Shared/Internals/Models/MeasureRequest.cs/#L11"><i class="bi bi-code-slash"></i></a>
232229
</h3>
233230

234231
<div class="markdown level1 summary"></div>
@@ -263,7 +260,7 @@ <h2 class="section" id="properties">Properties
263260

264261
<h3 id="DrawnUi_Draw_MeasureRequest_Destination" data-uid="DrawnUi.Draw.MeasureRequest.Destination">
265262
Destination
266-
<a class="header-action link-secondary" title="View source" href="https://github.com/taublast/DrawnUi/blob/dev/src/Shared/Internals/Models/MeasureRequest.cs/#L23"><i class="bi bi-code-slash"></i></a>
263+
<a class="header-action link-secondary" title="View source" href="https://github.com/taublast/DrawnUi/blob/dev/src/Shared/Internals/Models/MeasureRequest.cs/#L29"><i class="bi bi-code-slash"></i></a>
267264
</h3>
268265

269266
<div class="markdown level1 summary"></div>
@@ -294,7 +291,7 @@ <h4 class="section">Property Value</h4>
294291

295292
<h3 id="DrawnUi_Draw_MeasureRequest_HeightRequest" data-uid="DrawnUi.Draw.MeasureRequest.HeightRequest">
296293
HeightRequest
297-
<a class="header-action link-secondary" title="View source" href="https://github.com/taublast/DrawnUi/blob/dev/src/Shared/Internals/Models/MeasureRequest.cs/#L25"><i class="bi bi-code-slash"></i></a>
294+
<a class="header-action link-secondary" title="View source" href="https://github.com/taublast/DrawnUi/blob/dev/src/Shared/Internals/Models/MeasureRequest.cs/#L31"><i class="bi bi-code-slash"></i></a>
298295
</h3>
299296

300297
<div class="markdown level1 summary"></div>
@@ -325,7 +322,7 @@ <h4 class="section">Property Value</h4>
325322

326323
<h3 id="DrawnUi_Draw_MeasureRequest_IsSame" data-uid="DrawnUi.Draw.MeasureRequest.IsSame">
327324
IsSame
328-
<a class="header-action link-secondary" title="View source" href="https://github.com/taublast/DrawnUi/blob/dev/src/Shared/Internals/Models/MeasureRequest.cs/#L22"><i class="bi bi-code-slash"></i></a>
325+
<a class="header-action link-secondary" title="View source" href="https://github.com/taublast/DrawnUi/blob/dev/src/Shared/Internals/Models/MeasureRequest.cs/#L28"><i class="bi bi-code-slash"></i></a>
329326
</h3>
330327

331328
<div class="markdown level1 summary"></div>
@@ -356,7 +353,7 @@ <h4 class="section">Property Value</h4>
356353

357354
<h3 id="DrawnUi_Draw_MeasureRequest_Scale" data-uid="DrawnUi.Draw.MeasureRequest.Scale">
358355
Scale
359-
<a class="header-action link-secondary" title="View source" href="https://github.com/taublast/DrawnUi/blob/dev/src/Shared/Internals/Models/MeasureRequest.cs/#L26"><i class="bi bi-code-slash"></i></a>
356+
<a class="header-action link-secondary" title="View source" href="https://github.com/taublast/DrawnUi/blob/dev/src/Shared/Internals/Models/MeasureRequest.cs/#L32"><i class="bi bi-code-slash"></i></a>
360357
</h3>
361358

362359
<div class="markdown level1 summary"></div>
@@ -387,7 +384,7 @@ <h4 class="section">Property Value</h4>
387384

388385
<h3 id="DrawnUi_Draw_MeasureRequest_WidthRequest" data-uid="DrawnUi.Draw.MeasureRequest.WidthRequest">
389386
WidthRequest
390-
<a class="header-action link-secondary" title="View source" href="https://github.com/taublast/DrawnUi/blob/dev/src/Shared/Internals/Models/MeasureRequest.cs/#L24"><i class="bi bi-code-slash"></i></a>
387+
<a class="header-action link-secondary" title="View source" href="https://github.com/taublast/DrawnUi/blob/dev/src/Shared/Internals/Models/MeasureRequest.cs/#L30"><i class="bi bi-code-slash"></i></a>
391388
</h3>
392389

393390
<div class="markdown level1 summary"></div>
@@ -414,6 +411,43 @@ <h4 class="section">Property Value</h4>
414411

415412

416413

414+
<h2 class="section" id="methods">Methods
415+
</h2>
416+
417+
418+
<a id="DrawnUi_Draw_MeasureRequest_ToString_" data-uid="DrawnUi.Draw.MeasureRequest.ToString*"></a>
419+
420+
<h3 id="DrawnUi_Draw_MeasureRequest_ToString" data-uid="DrawnUi.Draw.MeasureRequest.ToString">
421+
ToString()
422+
<a class="header-action link-secondary" title="View source" href="https://github.com/taublast/DrawnUi/blob/dev/src/Shared/Internals/Models/MeasureRequest.cs/#L6"><i class="bi bi-code-slash"></i></a>
423+
</h3>
424+
425+
<div class="markdown level1 summary"><p>Returns the fully qualified type name of this instance.</p>
426+
</div>
427+
<div class="markdown level1 conceptual"></div>
428+
429+
<div class="codewrapper">
430+
<pre><code class="lang-csharp hljs">public override string ToString()</code></pre>
431+
</div>
432+
433+
434+
<h4 class="section">Returns</h4>
435+
<dl class="parameters">
436+
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
437+
<dd><p>The fully qualified type name.</p>
438+
</dd>
439+
</dl>
440+
441+
442+
443+
444+
445+
446+
447+
448+
449+
450+
417451

418452
</article>
419453

0 commit comments

Comments
 (0)