1
1
mirror of https://github.com/exyte/Macaw.git synced 2024-11-11 01:42:35 +03:00
Commit Graph

940 Commits

Author SHA1 Message Date
Alisa Mylnikova
8fb3bdc59d Add root svg element to the scene 2018-04-13 11:13:58 +07:00
Alisa Mylnikova
7598861242 Add toDictionary() to most primitives 2018-04-12 16:44:33 +07:00
Alisa Mylnikova
90c6e61a12 Fix #303: RadialGradient. Stop Offset > 1 (IOS) 2018-04-12 10:36:24 +07:00
Yuri Strot
7844137b34 Add special model class for root SVG element 2018-04-11 22:38:23 +07:00
Yuri Strot
dfe8630ff4
Merge pull request #310 from f3dm76/task/displayStyle
Fix #309: Style attribute "display" is being ignored
2018-04-11 18:55:01 +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
2ea66213ee Add new file to MacOS target 2018-04-11 16:09:35 +07:00
Alisa Mylnikova
87b08de672 Less ? and ! 2018-04-11 14:09:29 +07:00
Yuri Strot
2cec07bffb
Merge pull request #307 from f3dm76/task/namedColors
Fix #306: Named colors don't work in gradients
2018-04-11 13:38:34 +07:00
Alisa Mylnikova
ac071be63a Fix #306: Named colors don't work in gradients 2018-04-10 18:58:18 +07:00
Alisa Mylnikova
02403b5747 ViewBox test update 2018-04-10 11:53:02 +07:00
Alisa Mylnikova
e3cb7decd7 Code review improvements 2018-04-10 10:59:12 +07:00
Alisa Mylnikova
ca9e1fd46a Merge commit '5003c5465489ded95f2e53e07bc1de71669884bb' into task/svgViewBox 2018-04-09 18:53:41 +07:00
Igor Zapletnev
5003c54654 AnimationRestorer removed from example project 2018-04-09 18:44:22 +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
Yuri Strot
8ebe5baa36
Merge pull request #295 from f3dm76/task/publicFindNode
Fix #285: Add method to MacawView to find node at specified location
2018-04-04 14:19:09 +07: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
Félix Delenclos
988df59096 fix "use of unresolved identifier 'cap'" 2018-04-02 20:03:05 +02:00
Félix Delenclos
c6dbb541fa add 'round' stroke-linecap and stroke-linejoin and fixed stroke-width with decimal digits 2018-04-02 19:47:26 +02: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
Yuri Strot
2bd1ec8eb8
Merge pull request #288 from f3dm76/task/tapEvents
Fix #284: Support Multi-tap and Long Press Gestures
2018-03-27 21:07:10 +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
8ed98b1132
Merge pull request #277 from fassko/UIBEZIERPATH_MACOS
macOS doesn’t have UIBezierPath
2018-03-19 17:26:33 +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
d1525fb45e Version bump 2018-03-19 13:24:55 +07:00
Viktor Sukochev
214cbaf084 SVGParser: exponential format fix 2018-03-12 23:50:17 +07:00
Kristaps Grinbergs
4c79d66a2f Use newer iOS 2018-02-28 17:36:10 +02:00
Kristaps Grinbergs
cb3f07dfca Add dashes to Travis CI script section 2018-02-28 17:28:18 +02:00
Kristaps Grinbergs
82a0bdbe32 Travis CI
* add macOS build to Travis CI
* update xcode image
2018-02-28 17:26:31 +02: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