Yuri Strot
|
17e9ec150c
|
Fix SVGCanvas bounds
|
2018-06-25 16:33:05 +07:00 |
|
Yuri Strot
|
a1eafedb02
|
Merge pull request #429 from exyte/fixes-for-bounds
Fixes for bounds
|
2018-06-25 13:09:20 +07:00 |
|
Alisa Mylnikova
|
a0873dbab7
|
Avoid unnecessary condition
|
2018-06-21 19:00:04 +07:00 |
|
Alisa Mylnikova
|
56e762b95a
|
Fix #407: Shapes exports to SVG without their identifiers
Fix warning
|
2018-06-21 17:02:06 +07:00 |
|
Anton Marunko
|
f2d887bd6f
|
Moved bounds to computed property
|
2018-06-21 13:05:38 +07:00 |
|
Alisa Mylnikova
|
2bbfa16ed5
|
Box units mask
Fix test
Fix test
|
2018-06-15 11:28:40 +07:00 |
|
Alisa Mylnikova
|
84b6d86190
|
Add Group mask parsing
|
2018-06-13 17:49:30 +07:00 |
|
Yuri Strot
|
033db6a356
|
Merge pull request #413 from f3dm76/task/masks
Apply mask's color, not only form
|
2018-06-13 15:47:37 +07:00 |
|
Alisa Mylnikova
|
e4534de43c
|
Little improvement
|
2018-06-13 15:29:12 +07:00 |
|
Alisa Mylnikova
|
47349f2404
|
Replace Shape with Node
|
2018-06-13 15:23:02 +07:00 |
|
Alisa Mylnikova
|
7913ecff2a
|
Warnings
|
2018-06-13 15:11:08 +07:00 |
|
Alisa Mylnikova
|
636e1fe3d1
|
Merge commit '510576ccec81831da02e782bccb57e8b916856d8' into task/masks
|
2018-06-13 14:29:21 +07:00 |
|
Alisa Mylnikova
|
4287c5ee1d
|
Fix box units calculating
|
2018-06-09 17:46:27 +07:00 |
|
mylnikova.alisa
|
364dd14b10
|
Add default value for effect source
|
2018-06-09 11:27:06 +07:00 |
|
Anton Marunko
|
0a4b9944ce
|
Empty count violation fixed
|
2018-06-08 11:29:54 +07:00 |
|
Alisa Mylnikova
|
4aa568466c
|
Apply mask's color, not only form
|
2018-06-07 17:42:57 +07:00 |
|
Yuri Strot
|
9fdf3c72ee
|
Merge pull request #401 from f3dm76/task/effectsOrder
Change effects order
|
2018-06-07 15:00:13 +07:00 |
|
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
|
e966885064
|
Change effects order
commit
|
2018-06-05 15:28:23 +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 |
|
Alisa Mylnikova
|
9d6e0f6d41
|
Fix wrong text-anchor parsing
|
2018-04-28 11:59:17 +07:00 |
|
Alisa Mylnikova
|
3e3bbe6d0c
|
Fix #335: Parse generic fonts from svg
|
2018-04-27 16:42:03 +07:00 |
|
Alisa Mylnikova
|
4fa3ca643f
|
Fix #172: Add support for fill-rule
|
2018-04-26 16:03:09 +07:00 |
|
Alisa Mylnikova
|
843cac6b6d
|
Parse units in font sizes (Tribute to #156 Text fixes)
|
2018-04-24 14:11:57 +07:00 |
|
Yuri Strot
|
6f83de00d1
|
Merge pull request #316 from f3dm76/task/rootElement
Add root svg element to the scene
|
2018-04-24 13:55:19 +07:00 |
|
Alisa Mylnikova
|
c5d8aa90f2
|
Merge branch 'master' into task/rootElement
# Conflicts:
# Macaw.xcodeproj/project.pbxproj
|
2018-04-24 11:41:49 +07:00 |
|
Alisa Mylnikova
|
26a3e7bee1
|
Merge branch 'master' into task/visibilityAttribute
# Conflicts:
# Source/svg/SVGParser.swift
|
2018-04-23 21:09:30 +07:00 |
|
Alisa Mylnikova
|
bc2ae5969b
|
Merge branch 'master' into swift_4.1
|
2018-04-23 21:05:52 +07:00 |
|
Yuri Strot
|
48504ea7e5
|
Merge pull request #329 from f3dm76/task/opacityRounding
Fix #328: Fill opacity > 1 is processed incorrectly
|
2018-04-23 20:07:28 +07:00 |
|
Yuri Strot
|
8ce50eaba2
|
Merge pull request #322 from f3dm76/task/units
Fix #185: Implement px m Stroke-dasharray
|
2018-04-23 20:04:04 +07:00 |
|
Alisa Mylnikova
|
02075ce0c1
|
Move the check to parser
|
2018-04-23 17:19:59 +07:00 |
|
Alisa Mylnikova
|
584adf861e
|
Add e notation parsing
|
2018-04-23 17:08:12 +07:00 |
|
Yuri Strot
|
4af9f85804
|
Merge pull request #293 from fdelencl42/svgParser_fix
fix 3 style attributes on SVGParser class
|
2018-04-23 16:23:42 +07:00 |
|
Yuri Strot
|
e4d3a0f7b4
|
Merge pull request #327 from f3dm76/task/strokeOffset
Fix #186: Support stroke-dashoffset in SVG parser, renderer, and seri…
|
2018-04-23 15:24:06 +07:00 |
|
Yuri Strot
|
e6f236de55
|
Merge pull request #321 from f3dm76/task/currentColor
Fix #320: Add "currentColor" support
|
2018-04-23 15:10:23 +07:00 |
|
Yuri Strot
|
38d996acf5
|
Merge pull request #319 from f3dm76/task/newLinesInTranform
Fix #318: Can't parse translate attributes if they contain \n
|
2018-04-23 15:08:03 +07:00 |
|
Yuri Strot
|
cdd08b2f08
|
Merge pull request #317 from f3dm76/task/sliceContentAlign
Apply align for slice content mode
|
2018-04-23 15:07:01 +07:00 |
|
Alisa Mylnikova
|
00410b80ea
|
Don't serialize empty dasharray
|
2018-04-19 16:37:25 +07:00 |
|
Alisa Mylnikova
|
219b92e6de
|
Use node's style attributes, not only group's
|
2018-04-19 16:14:08 +07:00 |
|
Alisa Mylnikova
|
e97646c53d
|
Fix #186: Support stroke-dashoffset in SVG parser, renderer, and serializer
|
2018-04-19 16:00:41 +07:00 |
|
Alisa Mylnikova
|
0cba5aa616
|
Fix #325: Attribute "visibility" is ignored
|
2018-04-19 12:35:46 +07:00 |
|
Alisa Mylnikova
|
6efee3b536
|
Fix #185: Implement px m Stroke-dasharray
|
2018-04-18 18:28:21 +07:00 |
|
Alisa Mylnikova
|
6c0c709ced
|
Fix #320: Add "currentColor" support
|
2018-04-18 17:29:28 +07:00 |
|
Alisa Mylnikova
|
d20f5a04d7
|
Fix #318: Can't parse translate attributes if they contain \n
|
2018-04-18 15:49:21 +07:00 |
|
Félix Delenclos
|
2f7dc2f44e
|
fix conflict
|
2018-04-14 07:52:05 +02:00 |
|
Alisa Mylnikova
|
4268db024e
|
Apply align for slice content mode
|
2018-04-13 11:21:47 +07:00 |
|
Alisa Mylnikova
|
8fb3bdc59d
|
Add root svg element to the scene
|
2018-04-13 11:13:58 +07:00 |
|
Alisa Mylnikova
|
90c6e61a12
|
Fix #303: RadialGradient. Stop Offset > 1 (IOS)
|
2018-04-12 10:36:24 +07:00 |
|
Alisa Mylnikova
|
40fd1ed1e0
|
Merge branch 'master' into swift_4.1
|
2018-04-12 10:17:19 +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 |
|