Skip to content

Releases: taublast/DrawnUi.Maui

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.

1.2.4.7

02 Nov 21:40
d3547ea
Compare
Choose a tag to compare
  • Nuget 1.2.4.7
  • Transforms properties names changed to correspond to standart MAUI
  • SkiaButton new actions to be used from code-behind
  • SkiaSvg ContentProperty set to SvgString
  • Animators start cancellation fix
  • BindingContext propagation fixes and tuning
  • Fix XAML hotreload break due to fontattributes and add Italic
  • Layout fixes, grid code-behind extension methods
  • Grid layout fixes: gestures hitbox, Auto definition measurement
  • Third-party nugets updated

1.2.4.4

30 Oct 12:00
9357728
Compare
Choose a tag to compare
  • Nuget 1.2.4.4
  • Layout children arrangement fixes for SkiaLayout
  • Font sub-pixel rendering and better anti-aliasing controlled by Super.FontSubPixelRendering
  • SkiaViewSwitcher new virtual methods to be overriden SetupTransitionAnimation and ExecuteTransitionAnimation plus new properties AnimatePages, AnimateTabs, TabsAnimationSpeed, PagesAnimationSpeed, TabsAnimationEasing, PagesAnimationEasing.