Skip to content

Releases: taublast/DrawnUi.Maui

1.3.60.1 for NET 9 SkiaSharp v3

11 Jan 19:04
bc55bad
Compare
Choose a tag to compare

What's New

For NET 9 you need version not lower than 1.3.x.
For legacy NET 8 and SkiaSharp v2 versions use 1.2.x.

Nuget 1.3.60.1

for SkiaSharp 3.116.1 NET 9

  • Stable version for SkiaSharp v3, you get hardware acceleration on Windows, new SKSL and much more
  • Compiled for NET 9
  • Fix for items invisible from start coming to visible at runtime sometimes not being measured
  • SkiaImage autosize fix when Margins are not 0
  • Canvas auto-size fix for dynamic content by Gummimundur
  • Canvas gestures cleanup
  • Fix for animators and invalidation when IsVisible changing at runtime.
  • Fix for SkiaShell animated pages occasional flickering when pushed

Nuget 1.2.99.1

for SkiaSharp 2.88.9-preview.2.2 NET 8

  • Fixed for items invisible from start coming to visible at runtime sometimes not being measured.
  • SkiaImage autosize fix when Margins are not 0
  • Canvas auto-size fix for dynamic content by Gummimundur
  • Canvas gestures cleanup
  • Fix for animators and invalidation when IsVisible changing at runtime.
  • Fix for SkiaShell animated pages occasional flickering when pushed
  • Might be the one of the last nugets for SkiaSharp v2 and NET 8

1.2.9.10

03 Jan 17:26
605495d
Compare
Choose a tag to compare
  • Sub-pixel drawing/animations enabled
  • Updating method made faster
  • SkiaScroll panning made smoother
  • Skialabel optimized faster measure/draw
  • Using latest gesture nuget
  • Android rendering loop synched with Choreographer
  • Skiashell critical fixes and other

1.2.9.9

06 Dec 11:36
ca44f53
Compare
Choose a tag to compare

Nuget 1.2.9.9

for SkiaSharp 2.88.9-preview.2.2

  • ImageDoubleBuffered rendering gets faster
  • TextTransform property for SkiaLabel: Lowercase, Uppercase, Titlecase, Phrasecase
  • SkiaButton TinColor removed, applying Background and BackgroundColor to button frame
  • Nuget iOS 17 compatibility restored
  • Some more fixes
  • Still using SkiaSharp 2.88.9-preview.2.2
    until scaling issue is solved for Windows

1.2.9.8

01 Dec 22:42
a0513ab
Compare
Choose a tag to compare
  • DisposeObject optimized for background.
  • Templated layout measurement optimized.
  • HotFix for gestures crash on iOS when targeting ios lower than 18.
  • Nuget targets ios 17.

1.2.9.4

24 Nov 22:06
0fc70e2
Compare
Choose a tag to compare
  • SkiaShape new Types: Polygon and Line. New property for their Points: Smooth (0-1) to smooth angles.

in XAML you can set points directly or using type converter like:

Points="0.1, 0.1; 0.9, 0.1; 0.5, 0.9;"

  • Shapes demo page inside SandBox project.

image

  • VisualElement Shadow property now supported everywhere as an optional addition to existing shadows.
  • Removed SkiaImage clipping to better support shadows.

image

  • SkiaLabel new property AutoFont: Find and set system font where the first glyph in text is present. Useful for some quick unicode rendering like emoji etc.
  • Updated gestures nuget for correct lock inside MAUI native ScrollView, use Getures="Lock" for Canvas.
  • Fixed controls sometimes not invalidated when canvas suface size changes
  • Other fixes.

1.2.9.2

21 Nov 17:31
5797714
Compare
Choose a tag to compare

IMPORTANT UPDATE
Reverted SkiaSharp from 2.88.9 to 2.88.9-preview.2.2
until scaling issue is solved for Windows

  • Antialiasing issue fixed for SkiaShape
  • SkiaImageManager canceling loads fix
  • Fixed native crash when using Super.ReuseBitmaps
  • SkiaSvg made more GC-friendly
  • Added WithParent to FluentExtensions
  • Some more

1.2.9.1

19 Nov 20:08
4c51cb5
Compare
Choose a tag to compare
  • Nuget 1.2.9.1 stable for SkiaSharp 2.88.9
  • Pdf helper added
  • Sandbox adapted, added example for multi-page pdf
    image
  • SkiaImageManager fix for non-loading images #123
  • SkiaImage speed up loading from cached images
  • ContentLayout changed to skialayout fixing padding and margin problem #128
  • SkiaLayout invalidation and some others fixes
  • SkiaSlider wrong initial position fix
  • Gestures nuget updated
  • Added FluentExtensions
  • Another SkiaScroll fix for RefreshView
  • Fix crash when disposing from different threads
  • Some more

1.2.5.2

12 Nov 20:47
b5545ca
Compare
Choose a tag to compare
  • Nuget 1.2.5.2, preview nuget for SkiaSharp v3: 1.3.54.5-pre
  • SkiaLottie can now tint multiple colors via Colors property
  • SkiaLabel fixes for simulated Italic font attribute affecting shadows and stroke
  • SkiaScroll fix for RefreshView dragging distance
  • Some more

Usage of 1.3.54.5-pre: https://github.com/taublast/ShadersCarousel

1.2.5.1

05 Nov 08:57
294656f
Compare
Choose a tag to compare
  • Layout Fill along for Infinity fix
  • Background paint fix
  • Minor improvements

1.2.4.8

04 Nov 18:38
aeb27fd
Compare
Choose a tag to compare
  • Implemented Background property inside SkiaControl. You can use MAUI usual syntax for gradients and solid color backgrounds.
  • Fixed an old bug with RenderingScale setter never being called, removed linked random native crash.
  • Fixed thumb location when clicked on trail of a SkiaSlider.
  • Changed grid col/row default definitions to Auto fixing layout bug. Can change this via DefaultRowDefinition and DefaultColumnDefinition if needed.