1
1
mirror of https://github.com/exyte/Macaw.git synced 2024-09-19 08:57:35 +03:00
Commit Graph

350 Commits

Author SHA1 Message Date
shipinev
b1532680fa Fix incorrect fill color parsing in SVG parser 2016-12-30 10:51:28 +07:00
shipinev
2bae64ffb3 Prevent SVG view from repeatable file parsing when layoutSubviews is called 2016-12-19 16:08:51 +07:00
shipinev
0074bd7dfe SVG parser performance improvements 2016-12-16 21:03:12 +07:00
shipinev
88cd2699f0 SVG parser improvements 2016-12-16 21:03:12 +07:00
shipinev
4979390a35 Add proper fill color handling for SVG shapes and masks 2016-12-08 16:21:57 +07:00
shipinev
e480eb4dc5 Add SVG named color codes 2016-12-08 16:14:08 +07:00
shipinev
49467744ec Fix #72. Correct initial fill property color (according to SVG specification) 2016-12-07 12:58:00 +07:00
shipinev
7a5f59c755 Fix #68. Change SVGParser.parse signature 2016-12-02 15:10:52 +07:00
shipinev
e9f3e220fc Add mask support to SVG parser 2016-12-02 14:19:53 +07:00
Viktor Sukochev
4e80e4b04a Using static root node for SVGView 2016-12-01 21:08:31 +07:00
Viktor Sukochev
49cfee7629 Updating SVGView content on layout change 2016-12-01 16:08:26 +07:00
shipinev
1d0cdc8093 Convert degrees to radians when parsing SVG element transform 2016-11-30 17:59:58 +07:00
Viktor Sukochev
81756b619b Minor fixes 2016-11-29 13:45:49 +07:00
shipinev
606f733fa0 Fix #67. Implement SVGView 2016-11-24 17:45:16 +07:00
Victor Sukochev
0c471cfc09 Buildable example 2016-09-29 17:17:59 +06:00
Victor Sukochev
bed4386799 Raw automated swift 3.0 conversion (not buildable) 2016-09-27 19:45:31 +06:00
Viktor Sukochev
3d519ceac1 Macaw xcodeproject updated to swift 2.3 2016-09-20 21:17:58 +06:00
Alexandra Novikova
e328232fa3 Add polyline and polycurve 2016-09-13 20:00:39 +07:00
Yuri Strot
4ec5c6299a Fix Gradient.userSpace. Update ShapesExampleView. 2016-09-12 01:16:20 +07:00
Alexandra Novikova
da87758cfe Fix user space bounds for radial gradient 2016-09-07 16:05:41 +07:00
Alexandra Novikova
64d465d53c Implement radial gradient rendering 2016-09-06 17:21:17 +07:00
Alexandra Novikova
f930fdc8d2 Implement gradient stroke rendering and multiple gradient improvements 2016-09-05 19:33:56 +07:00
Alexandra Novikova
89d6b83868 properly render stroke with gradient fill 2016-09-05 13:40:57 +07:00
Alexandra Novikova
7c1a2eb082 add missing stroke parameters 2016-09-01 20:35:59 +07:00
Alexandra Novikova
7cee788eb4 fix path parsing 2016-09-01 18:26:29 +07:00
Alexandra Novikova
d1eef8dab7 fix path parsing issues and gradient parsing (percentage values) 2016-09-01 18:26:29 +07:00
Alexandra Novikova
2ec0356380 add gradient fill support to stroke 2016-09-01 18:26:29 +07:00
Alexandra Novikova
356183788f add SVG gradient support 2016-09-01 18:26:29 +07:00
Alexandra Novikova
2878006349 fix stroke attribute 2016-09-01 18:26:29 +07:00
Alexandra Novikova
e752c9515f implement tspan parsing 2016-09-01 18:26:29 +07:00
Alexandra Novikova
136686c6b9 implement opacity support 2016-09-01 18:26:29 +07:00
Alexandra Novikova
b735dc9ff6 include negative values in transform attributes 2016-09-01 18:26:29 +07:00
Alexandra Novikova
d1eac37c75 fix group transform 2016-09-01 18:26:29 +07:00
Alexandra Novikova
2004126af0 add 'defs' and 'use' parsing 2016-09-01 18:26:29 +07:00
Victor Sukochev
872ca49bdb Macaw framework project for carthage and testing 2016-09-01 14:59:15 +06:00
Yuri Strot
54cf059368 Fix #44: First argument should be named in every Macaw method 2016-08-29 19:02:01 +07:00
Yuri Strot
c132e87b0f Replace Node.pos with Node.place. 2016-08-29 18:39:47 +07:00
Yuri Strot
12093138e5 Clean up path API 2016-08-26 20:10:45 +07:00
Victor Sukochev
97909c34cf Relative to parent animation support 2016-08-25 15:45:28 +06:00
Yuri Strot
1c270fdb41 Avoid Font.bold/italic/... properties. 2016-08-23 14:22:03 +07:00
Yuri Strot
e603cf268b Clean up MacawView and SVGParser API. 2016-08-16 20:45:09 +07:00
Alexandra Novikova
2769530d4c Add image and text parsing, refactor 2016-07-25 12:49:56 +07:00
Alexandra Novikova
5a262c410e Add transform parsing to SVG parser 2016-07-25 12:49:33 +07:00
Alexandra Novikova
e787d35587 add group test and refactor 2016-06-21 21:07:56 +06:00
Alexandra Novikova
b15dcbbfc7 fix SVG grouping and styling 2016-06-17 16:58:56 +06:00
Victor Sukochev
8b9c7f648d Default stroke mode 2016-05-19 15:05:18 +02:00
Victor Sukochev
11082eedf8 Relative path segments parsing support 2016-05-19 12:28:02 +02:00
Victor Sukochev
8d7b3ff980 Negative number separation syntax support 2016-05-19 12:03:55 +02:00
Victor Sukochev
b400bc0d6d Vertial/Horizonal line parsing support, fixes 2016-05-18 18:06:10 +02:00
shipinev
7a3dd2e0e4 Basic SVG Path parser 2016-04-21 12:06:16 +03:00