Releases: taublast/DrawnUi.Maui
Releases · taublast/DrawnUi.Maui
1.2.9.9
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
1.2.9.4
- 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.
- VisualElement Shadow property now supported everywhere as an optional addition to existing shadows.
- Removed SkiaImage clipping to better support shadows.
- 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
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
- Nuget 1.2.9.1 stable for SkiaSharp 2.88.9
- Pdf helper added
- Sandbox adapted, added example for multi-page pdf
- 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
- 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
1.2.4.8
- Implemented
Background
property insideSkiaControl
. 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 viaDefaultRowDefinition
andDefaultColumnDefinition
if needed.
1.2.4.7
- 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
- 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 overridenSetupTransitionAnimation
andExecuteTransitionAnimation
plus new propertiesAnimatePages
,AnimateTabs
,TabsAnimationSpeed
,PagesAnimationSpeed
,TabsAnimationEasing
,PagesAnimationEasing
.