1
1
mirror of https://github.com/exyte/Macaw.git synced 2024-09-21 18:09:21 +03:00
Commit Graph

636 Commits

Author SHA1 Message Date
Alisa Mylnikova
219b92e6de Use node's style attributes, not only group's 2018-04-19 16:14:08 +07:00
Alisa Mylnikova
6c0c709ced Fix #320: Add "currentColor" support 2018-04-18 17:29:28 +07:00
Yuri Strot
7844137b34 Add special model class for root SVG element 2018-04-11 22:38:23 +07:00
Alisa Mylnikova
fdd5679d94 Fix #309: Style attribute "display" is being ignored 2018-04-11 17:58:21 +07:00
Yuri Strot
dd7b7904c1
Merge pull request #291 from f3dm76/task/svgViewBox
Fix #87: Support <svg> viewBox attribute
2018-04-11 16:19:48 +07:00
Alisa Mylnikova
87b08de672 Less ? and ! 2018-04-11 14:09:29 +07:00
Alisa Mylnikova
ac071be63a Fix #306: Named colors don't work in gradients 2018-04-10 18:58:18 +07:00
Alisa Mylnikova
e3cb7decd7 Code review improvements 2018-04-10 10:59:12 +07:00
Alisa Mylnikova
052003ade0 Merge commit 'c78b3e9605d1e50fed488f98214cbaff8e3808f9' into task/svgViewBox 2018-04-09 18:22:27 +07:00
Dmitry Shipinev
c78b3e9605
Merge pull request #296 from app-craft/tweak_swift_lint
swiftlint tweaks
2018-04-09 18:20:17 +07:00
Alisa Mylnikova
16a4c36d4a Improve SVGView aspect scaling 2018-04-06 18:17:04 +07:00
Alisa Mylnikova
52c7740f94 Merge remote-tracking branch 'Macaw/master' into task/svgViewBox 2018-04-05 18:23:55 +07:00
Viktor Sukochev
5434930f17 Animation restorer removed 2018-04-04 22:41:27 +07:00
Sroik
cfd23c7012 swiftlint tweaks 2018-04-04 17:59:28 +03:00
Alisa Mylnikova
10996a4b82 Fix #285: Add method to MacawView to find node at specified location 2018-04-04 14:09:53 +07:00
Alisa Mylnikova
5cfe028494 Better aspect ratio implementation 2018-04-03 15:09:49 +07:00
Alisa Mylnikova
49e16e9f52 Better Align implementation 2018-04-03 13:17:43 +07:00
Alisa Mylnikova
26ee61a2c8 Merge remote-tracking branch 'Macaw/master' into task/svgViewBox 2018-03-30 11:53:42 +07:00
Alisa Mylnikova
f70bc1b82b Use TransformHelper in SVGView 2018-03-29 18:27:58 +07:00
Alisa Mylnikova
50803e10ff Add test for viewBox 2018-03-29 17:28:05 +07:00
Yuri Strot
54a417be7d Optimize prepare phase of SVG parser and make "style" place-independent as well as "defs". 2018-03-29 16:00:39 +07:00
Alisa Mylnikova
22c77a3cf1 Add helper for aspectFill/Fit transformations 2018-03-29 15:40:08 +07:00
Yuri Strot
c09557a0ca
Merge pull request #290 from f3dm76/task/parseDefsEverywhere
Fix #289: Defs section can be declared anywhere in SVG file
2018-03-29 15:12:40 +07:00
Yuri Strot
3dba88e7dd Long tap support on macOS 2018-03-29 14:45:30 +07:00
Alisa Mylnikova
858dfddd38 Support 'preserveAspectRatio' attribute 2018-03-29 12:02:21 +07:00
Alisa Mylnikova
3ace85105e Fix #87: Support <svg> viewBox attribute 2018-03-28 14:51:25 +07:00
Alisa Mylnikova
7177d9fe12 Fixed tests 2018-03-28 14:15:19 +07:00
Alisa Mylnikova
a59c6312cf Fix #289: Defs section can be declared anywhere in SVG file 2018-03-27 18:06:17 +07:00
Alisa Mylnikova
0a179caf9c Fix #284: Support Multi-tap and Long Press Gestures 2018-03-27 16:24:52 +07:00
Daniil Manin
5e2c412040
Merge branch 'master' into UIBEZIERPATH_MACOS 2018-03-19 17:20:55 +07:00
Viktor Sukochev
9e268ec05c OS X Target compilation fix 2018-03-19 14:33:50 +07:00
Viktor Sukochev
214cbaf084 SVGParser: exponential format fix 2018-03-12 23:50:17 +07:00
Kristaps Grinbergs
be06d6cff3 macOS doesn’t have UIBezierPath
* Use MBezierPath to create bezier path
* AffineTransform is different for iOS and macOS
2018-02-28 17:22:25 +02:00
Viktor Sukochev
19af79615c Animations memory leaks fixes 2018-02-12 19:27:36 +07:00
Yuri Strot
a93d4d80e9 Improve SVG arc parsing:
* elliptical arc support
* x-axis-rotation support
* handle invalid values according to specification
2018-02-09 21:05:56 +07:00
Viktor Sukochev
0d2a0959e7 OS X target compilation fix 2018-02-04 15:33:09 +07:00
Viktor Sukochev
461dfa869a removeFunc layer strong reference fix 2018-01-12 23:17:21 +07:00
Viktor Sukochev
485ff989a7 ShapeLayer references fix 2018-01-12 19:53:02 +07:00
Viktor Sukochev
d358e17b4a Combine animation leak fix 2018-01-12 17:39:02 +07:00
Yuri Strot
931583e12c Fix #261: "D" attribute of path parsed incorrectly 2017-12-28 18:31:39 +07:00
Yuri Strot
05c91d8250 Fix #173: Implement elliptical Arc support in path SVG shape 2017-12-28 17:55:45 +07:00
Yuri Strot
fb7663e159 Fix #258: Quadratic path segments support 2017-12-27 17:37:52 +07:00
Yuri Strot
e67803ace3 Fix #260: Shape with no fill and stroke still rendered with default settings 2017-12-27 17:29:11 +07:00
Yuri Strot
3d2814ed5b Fix SVG style order issue 2017-12-20 23:18:00 +07:00
Yuri Strot
fe809749a3 Fix broken SVG tests 2017-12-20 16:36:35 +07:00
Yuri Strot
0b7c3cb978 Fix #250: Bad position of a shape's group 2017-12-20 16:13:04 +07:00
Yuri Strot
be5839ccf6 Fix #236: SVGView transparency 2017-12-20 15:46:33 +07:00
Yuri Strot
9c7ed8e68b Fix #249: Node Tap handler breaks after animating 2017-12-19 12:34:40 +07:00
Yuri Strot
600d99e765
Merge pull request #254 from hirschfl/swift_package_manger
Add support for Swift Package Manager
2017-12-18 16:45:57 +07:00
Yuri Strot
d001a4c68b
Merge pull request #248 from Lupurus/Text/text_bounds_
Resolve #241: Text bounds fix
2017-12-18 16:22:21 +07:00