All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
4.4.6 (2022-12-16)
Note: Version bump only for package @nativescript-community/ui-canvas
4.4.5 (2022-12-01)
Note: Version bump only for package @nativescript-community/ui-canvas
4.4.4 (2022-07-14)
- shape fix (dad29b2)
- paint color filter support (5a7c2cd)
4.4.3 (2022-05-09)
- xfermode. property type fix (1918b32)
4.4.2 (2022-05-09)
- fix for shapes used as N view (like Span) (b06dd44)
4.4.1 (2022-04-07)
- android:
createArrayBufferOrNativeArray
fix for the chart plugin (de7a477)
4.4.0 (2022-02-14)
- added StaticLayout.getDesiredWidth (64cc034)
4.3.2 (2022-02-08)
- ios: allow to drawText with
NSAttributedString
(67ad68e)
4.3.1 (2022-01-20)
- letterSpacing fixes (219f785)
4.3.0 (2022-01-20)
Paint
letterSpacing
support (880c260)
4.2.13 (2021-10-12)
- drawFrameRate property name fix (4325ae9)
4.2.12 (2021-10-11)
- android: DashPathEffect fix (d256eee)
4.2.11 (2021-10-11)
- android: Matrix. getValues fix for buffers (371e973)
- android: preparing the path for custom DashPathEffect class (85f208c)
- better utility methods for native arrays / buffers (4d02ee2)
4.2.10 (2021-10-10)
4.2.9 (2021-10-10)
- Paint antialias by default (a544f90)
4.2.8 (2021-10-10)
- new Paint constructor to quickly clone a Paint (a39fed7)
4.2.7 (2021-10-10)
- missing android function (bd3397e)
4.2.6 (2021-10-10)
- new 8.2.0 methods (34df9c0)
4.2.5 (2021-10-10)
Note: Version bump only for package @nativescript-community/ui-canvas
4.2.4 (2021-10-10)
- android: support runtime 8.2.0 (5241856)
4.2.3 (2021-10-10)
Note: Version bump only for package @nativescript-community/ui-canvas
4.2.2 (2021-10-09)
- improve mangling support (3f2b376)
4.2.1 (2021-10-09)
- faster notifyPropertyChange (c4041d7)
4.2.0 (2021-10-04)
- android: refactored code for smaller bundle and easier maintenance (dfcee2b)
- added method
createArrayBuffer
pointsFromBuffer
andarrayToNativeArray
for other plugins to use (9a872e4) - android: native-api-usage support (cdea355)
4.1.3 (2021-10-04)
- android: trying to fix
Cannot read property 'Symbol(Symbol.toStringTag)' of undefined
(3fcc78e)
4.1.2 (2021-10-04)
- android: cubic lines fix for android runtime 8.2.x (a601047)
4.1.1 (2021-10-02)
- android: removed logs (dc89af5)
4.1.0 (2021-09-29)
- android: support runtime 8.2.0 and improved perfs with typed arrays (41c853b)
4.0.54 (2021-09-26)
- Android LinearGradient params were throwing errors. (94bb468)
4.0.53 (2021-09-16)
Note: Version bump only for package @nativescript-community/ui-canvas
4.0.52 (2021-09-16)
- ios: crash after last version (7b18094)
4.0.51 (2021-09-14)
- Added constructor declarations to avoid TypeScript compilation errors. (844eae0)
- ios support for all filltype (752c5a8)
- typo fix (93ca4ca)
4.0.50 (2021-08-07)
- ios: gradient error fix when stop outside of 0..1 (aaeda5c)
- ios: more StaticLayout functions (25af233)
- shap xfermode support (4104e01)
4.0.49 (2021-02-26)
- ios: crrectly stroke path for shader (61b0693)
- full support for LinearGradient (118c73a)
- ios: mapPoints function fix (4a5493b)
4.0.48 (2021-02-25)
- correclty handle color property change (0ee2ff7)
4.0.47 (2021-02-20)
- android: allow custom shape to have custom font handling (57bd9e2)
- android: faster StaticLayout (8306ce4)
4.0.46 (2021-02-18)
- ios: matrix support for drawBitmap (642562e)
- shape save/restore canvas to ensure we dont polute other shapes (2178c53)
- text percent left and top (367f9f2)
4.0.45 (2021-02-18)
- removed margin and added translateX, translateY, rotate,scaleX,scaleY for shapes (0ef9fab)
4.0.44 (2021-02-17)
- margin support for rectangle (f6fdbd4)
4.0.43 (2021-02-16)
- ios: ensure background is transparent by default (8f2cf5e)
4.0.42 (2021-02-16)
- android: call super.onSizeChanged (1d176af)
- android: we need to restore the scale after the drawing (7773563)
- android: wrong view density(was showing with ripple) (eb257fd)
4.0.41 (2021-02-12)
Note: Version bump only for package @nativescript-community/ui-canvas
4.0.40 (2021-01-23)
4.0.39 (2021-01-19)
- margin feature for line (cdc999f)
4.0.38 (2021-01-13)
- shape padding handling (b83db37)
4.0.37 (2020-12-10)
- regression in last version on android (375a79b)
4.0.36 (2020-12-10)
4.0.35 (2020-11-25)
- ios allow changing rect top,left,bottom,right (7d6a102)
4.0.34 (2020-11-23)
Note: Version bump only for package @nativescript-community/ui-canvas
4.0.33 (2020-11-10)
- ios basic support for clipPath Ops (672fe4e)
4.0.32 (2020-11-09)
- Added missing support and demo for NativeScript Core. (5d4edc4)
4.0.31 (2020-10-26)
- ios prevent native font from being “reset” when not necessary (95eb8ac)
4.0.30 (2020-10-21)
- shape circle (bb61b7a)
4.0.29 (2020-10-21)
- ios fix for color and alpha to behave like android (1c294a2)
- some font fixes and optimizations (6dc1392)
4.0.28 (2020-10-20)
- ios mapRect fix (0d95c7e)
4.0.27 (2020-10-20)
- android fix for call drawBitmap (efae572)
4.0.26 (2020-10-19)
- shapes support getWidth and getHeight for alignment (6352a88)
4.0.25 (2020-10-16)
- enable HWAcc on android >= 28 by default (eef69c0)
4.0.24 (2020-10-16)
- color properties to handle Color (f54b689)
4.0.23 (2020-10-15)
- fix text being something else that string (a017910)
4.0.22 (2020-10-14)
- callDrawBeforeShapes property (05f5e3a)
4.0.21 (2020-10-10)
Note: Version bump only for package @nativescript-community/ui-canvas
4.0.20 (2020-10-06)
- android: ensure we draw fonts correctly (77d999d)
4.0.19 (2020-10-03)
- store keys correctly (be70ad6)
- horizontal and verticalAlignment basic support for shapes (308f3e6)
- ios StaticLayout getPaint (bf65637)
- ios StaticLayout supports shadows…. (ccec4dc)
4.0.18 (2020-10-02)
- github stats not being visualized (4df3939)
- borderRadius for Rectangle (a0356a4)
4.0.17 (2020-09-27)
- ios: rollback on broken change (7916b06)
4.0.16 (2020-09-27)
- android: null collor handling (c4f8bbe)
- ios: wrong parameters order (ec654b9)
- handle null color (33825b0)
4.0.15 (2020-09-24)
- shape visibility support (cf26e2d)
4.0.14 (2020-09-24)
- ios: more fixes (0e3674d)
4.0.13 (2020-09-24)
- ios: crash when setting color to null (10ddb59)
4.0.12 (2020-09-22)
- ios: arcTo fix (a44c2f5)
4.0.11 (2020-09-22)
- ios: default to transparent background (b562742)
- Add missing 'draw' method declaration for 'StaticLayout' class (4eb6eae)
- Method 'draw' is actually void. (5c4c65d)
4.0.10 (2020-09-17)
- ios: plugin build fix (786bb92)
4.0.9 (2020-09-08)
4.0.8 (2020-09-08)
- dont package native compiled! (5229987)
4.0.7 (2020-09-07)
Note: Version bump only for package @nativescript-community/ui-canvas
4.0.6 (2020-09-07)
- android: plugin not building (d2bae49)
4.0.5 (2020-09-06)
Note: Version bump only for package @nativescript-community/ui-canvas
4.0.4 (2020-09-05)
Note: Version bump only for package @nativescript-community/ui-canvas
4.0.3 (2020-08-07)
Note: Version bump only for package @nativescript-community/ui-canvas
4.0.2 (2020-08-07)
Note: Version bump only for package @nativescript-community/ui-canvas
4.0.1 (2020-08-07)
Note: Version bump only for package @nativescript-community/ui-canvas
4.0.0 (2020-07-30)
Note: Version bump only for package @nativescript-community/ui-canvas
3.0.10 (2020-07-22)
Note: Version bump only for package @nativescript-community/ui-canvas
3.0.9 (2020-07-22)
- disable esm build for now as we will do it differently (4f22024)
- android: crash while setting typeface (7e22adf)
- android: use StaticLayout builder when possible (0a7efdc)
3.0.8 (2020-06-15)
Note: Version bump only for package @nativescript-community/ui-canvas
3.0.7 (2020-05-24)
- override _removeView to prevent crash (5b33531)
3.0.6 (2020-05-21)
Note: Version bump only for package @nativescript-community/ui-canvas
3.0.5 (2020-05-21)
- sideEffects for tree shacking (86f2347)
3.0.4 (2020-05-21)
- esm using import for tree shaking (d0ae8e3)
3.0.3 (2020-05-21)
Note: Version bump only for package @nativescript-community/ui-canvas
3.0.2 (2020-05-20)
- android: StaticLayout correctly get updated paint (f0bdfc3)
3.0.1 (2020-05-20)
- some perfs improvements and new props (8e20a54)
3.0.0 (2020-05-19)
- removed Shapes (put your shapes direcly under the CanvasView) (3275298)
2.1.29 (2020-05-18)
2.1.28 (2020-05-12)
- ios: fixed default paint alpha (3ac529d)
2.1.27 (2020-05-02)
- android: path fix (27b6f6a)
2.1.26 (2020-05-02)
Note: Version bump only for package @nativescript-community/ui-canvas
2.1.25 (2020-05-02)
- ios: basic StaticLayout support (71184d8)
2.1.24 (2020-02-07)
- ios: ignore back color with shader (like android) (e92cf94)
2.1.23 (2020-01-17)
- optional drawFrameRate. ios use drawRect (b23bb7d)
2.1.22 (2020-01-17)
Note: Version bump only for package @nativescript-community/ui-canvas
2.1.21 (2020-01-17)
- removed logs (14905dd)
2.1.20 (2020-01-16)
- some fixes (2bc7b1e)
2.1.19 (2020-01-16)
- clean up logs (6bd764a)
2.1.18 (2020-01-14)
- dont call displayIfNeeded(testing) (9548308)
2.1.17 (2020-01-14)
2.1.16 (2020-01-14)
- removed logs (74cc4d5)
2.1.15 (2020-01-14)
- ios refactoring (a9d9a07)
2.1.14 (2020-01-14)
2.1.13 (2020-01-11)
- fixed ios drawLines (0720ea8)
2.1.12 (2020-01-11)
- removed logs (7daef6d)
2.1.11 (2020-01-11)
2.1.10 (2019-12-28)
Note: Version bump only for package @nativescript-community/ui-canvas
2.1.9 (2019-10-22)
- typings fix (d53fd3f)
2.1.8 (2019-07-06)
Note: Version bump only for package @nativescript-community/ui-canvas