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

238 Commits

Author SHA1 Message Date
Yuri Strot
60ec01ca68
Merge pull request #402 from f3dm76/task/userSpaceClip
Add ability to specify clipPathUnits
2018-06-07 13:42:17 +07:00
Alisa Mylnikova
d5d698cada Remove empty Rect 2018-06-07 13:35:06 +07:00
Evgeny Sureev
a30b22e737
Fix RoundRect export to SVG 2018-06-07 08:13:01 +03:00
Alisa Mylnikova
dfeabcf83e Replace inheritance with composition 2018-06-06 11:06:20 +07:00
Alisa Mylnikova
3c37381778 Add ability to specify clipPathUnits 2018-06-05 18:08:54 +07:00
Alisa Mylnikova
7503b733eb Fix #380: Parse negative numbers without leading space symbol
Fix error
2018-05-30 16:12:39 +07:00
Yuri Strot
5ea93126b1
Merge pull request #379 from f3dm76/task/parseGradients
Fix #378: Gradient color in rgb() format is not being parsed
2018-05-30 15:33:24 +07:00
Alisa Mylnikova
793d91ce32 Fix #378: Gradient color in rgb() format is not being parsed 2018-05-30 12:48:04 +07:00
Alisa Mylnikova
978bba0196 Move matrix count check 2018-05-30 11:24:16 +07:00
Alisa Mylnikova
0e2937b2da Merge branch 'master' into task/shadows
# Conflicts:
#	Macaw.xcodeproj/project.pbxproj
2018-05-29 18:41:11 +07:00
Alisa Mylnikova
203e2bef99 Requested changes 2018-05-29 18:36:46 +07:00
Yuri Strot
e5dbc44ff4 Clean up numbers reading code in SVGParser 2018-05-29 17:33:47 +07:00
Alisa Mylnikova
ff474abda9 Fix #376: Parsing of a path should stop after unsupported symbols 2018-05-29 16:41:55 +07:00
Alisa Mylnikova
14bee2a65a Add other colorMatrix types 2018-05-29 14:06:54 +07:00
Alisa Mylnikova
d46a127b9e Merge branch 'master' into task/shadows
# Conflicts:
#	Source/svg/SVGParser.swift
2018-05-28 15:43:29 +07:00
Alisa Mylnikova
9771950010 Add feColorMatrix parsing 2018-05-25 16:11:47 +07:00
Alisa Mylnikova
a6c429027d Fix #348: Attribute stroke-miterlimit is ignored 2018-05-24 14:56:43 +07:00
Alisa Mylnikova
7a608c7c0c Fix #34: Implement DropShadow effect rendering 2018-05-23 15:39:46 +07:00
Alisa Mylnikova
f9d59cbc24 Remove strange construction 2018-05-22 13:28:52 +07:00
Alisa Mylnikova
5fb37e78cb Move transformation to path creation 2018-05-22 11:09:15 +07:00
Alisa Mylnikova
c839011d34 Fix #274: Fix rendering of Figma generated svgs 2018-05-21 18:09:01 +07:00
Yuri Strot
7bb8681a25 Implement correct combination of SVG layout and MacawView content layout 2018-05-21 17:07:49 +07:00
Sroik
e610673b75 ignore title attr 2018-05-17 19:02:31 +03:00
Yuri Strot
59baee462c Fix all SwiftLint warnings 2018-05-16 23:40:04 +07:00
Alisa Mylnikova
3d668dfa7d Fix #123: Parse SVG filters to Macaw effects 2018-05-16 19:19:29 +07:00
Yuri Strot
8cc3b0756f
Merge pull request #305 from f3dm76/swift_4.1
Swift 4.1 adaptation
2018-05-16 16:06:47 +07:00
Yuri Strot
906357b965
Merge pull request #360 from f3dm76/task/polygonPointsCount
Fix crash when polygon points count is odd
2018-05-16 14:47:11 +07:00
Sroik
f5ee8e43c8 Fix #313: Gradients not parsing when they are not in <defs> group 2018-05-16 11:48:01 +07:00
Alisa Mylnikova
90c87ca57b Remove last point from polyline if the number is odd 2018-05-15 18:35:55 +07:00
Yuri Strot
910845f975
Merge pull request #358 from f3dm76/task/tspans
Tspan bounds fixes
2018-05-15 16:03:10 +07:00
Alisa Mylnikova
368709ec0e Fix crash when dasharray pattern is set to "none" 2018-05-15 15:47:45 +07:00
Alisa Mylnikova
b76c9f6034 Merge branch 'master' into task/tspans 2018-05-15 13:45:30 +07:00
Yuri Strot
9c97666620 Add public extensions to convert Macaw primitives to system CG primitives 2018-05-14 20:34:16 +07:00
Yuri Strot
7c03c5d2c0
Merge pull request #355 from f3dm76/task/pathsM
Fix #354: Paths with multiple M pairs are drawn incorrectly
2018-05-14 15:17:30 +07:00
Alisa Mylnikova
011d4f04a6 Fix #354: Paths with M are drawn incorrectly 2018-05-14 13:14:36 +07:00
Alisa Mylnikova
f6faa0e291 Add tests 2018-05-11 14:29:29 +07:00
Yuri Strot
07ce149849
Merge pull request #349 from f3dm76/fix/strokeOpacity
Fix out of bounds stroke opacity
2018-05-08 14:13:03 +07:00
Yuri Strot
d1d96a01c7
Merge pull request #343 from f3dm76/task/percentSupport
Task/percent support
2018-05-08 14:12:14 +07:00
Alisa Mylnikova
33284c3743 Fix out of bounds stroke opacity 2018-05-07 18:29:31 +07:00
Alisa Mylnikova
e2c4d9650d Add NodeLayout 2018-05-07 16:14:06 +07:00
Alisa Mylnikova
ba9cdbc902 Perform requested changes 2018-05-07 15:26:05 +07:00
Alisa Mylnikova
68b5762a0a Fix tspan position and color 2018-05-07 15:10:12 +07:00
Alisa Mylnikova
c27db51291 Merge branch 'master1' into swift_4.1 2018-05-07 11:55:18 +07:00
Alisa Mylnikova
a98f9e2f3a Replace ViewBoxParams with ContentLayout 2018-05-07 11:39:38 +07:00
Yuri Strot
495f42e864
Merge pull request #341 from f3dm76/fix/strokeWidth
Fix stroke-width scientific notation
2018-05-03 17:51:00 +07:00
Yuri Strot
d3db0134be
Merge pull request #340 from f3dm76/task/textAlignFix
Fix wrong text-anchor parsing
2018-05-03 17:50:00 +07:00
Yuri Strot
a0e2a80938
Merge pull request #336 from f3dm76/task/genericFonts
Fix #335: Parse generic fonts from svg
2018-05-03 17:47:10 +07:00
Alisa Mylnikova
4cdec441c2 Updates for tests 2018-05-03 11:07:25 +07:00
Alisa Mylnikova
f093abc740 Fix #342: Add percent support for svgSize 2018-04-29 15:31:46 +07:00
Alisa Mylnikova
62da85fad6 Fix stroke-width scientific notation 2018-04-28 13:29:46 +07:00