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

1469 Commits

Author SHA1 Message Date
Eduard Sergeev
fd64147a3a Move toPath() out of Locus extension to make it overridable.
Change access modifiers for helper functions.
2019-03-14 12:51:00 +07:00
Mark Goldin
9da0e017b7 Fix #387: refactor "system" color support for SVG parser 2019-03-11 00:46:12 +07:00
Alisa Mylnikova
1b1ea7f62d Remove extra layers 2019-03-06 16:06:55 +07:00
Yuri Strot
ec167bf9f7 Fix #536: Class Pattern has internal constructor 2019-03-01 23:52:03 +07:00
Andrew Romanov
14db8659e3 renamed kern to kerning, fixed tests for kerning attribute 2019-03-01 23:42:01 +07:00
Andrew Romanov
ca65880621 property kern renamed to kerning 2019-03-01 21:31:59 +07:00
Mark Goldin
9f9821a8ac wip on Fix 387 - add "system" color support for SVG parser 2019-02-28 18:07:41 +07:00
Andrew Romanov
2b5f671d60 added support of kerning to Text. Added example for text rendering. 2019-02-28 13:53:40 +07:00
Yuri Strot
99c9f79625 Merge branch 'master' of github.com:exyte/Macaw 2019-02-26 14:18:36 +07:00
Yuri Strot
c2e119a6b4
Update README: 0.9.3 => 0.9.4 2019-02-14 19:37:24 +07:00
Yuri Strot
7ba6377868 0.9.4 release 2019-02-14 19:09:42 +07:00
Alisa Mylnikova
f460922413 Fix layers redisplaying 2019-02-14 16:56:57 +07:00
Yuri Strot
e4c3bcd759 Fix ambiguous XMLElement reference 2019-02-14 14:23:34 +07:00
Yuri Strot
8c9fd67892 Formatting and test fixes 2019-02-13 19:53:12 +07:00
Yuri Strot
aadc9f3f68 Fix few issues in opacity support PR
* Better parsing of opacity value
* Safe code for wrong input
* Correct formatting
* Avoid incorrect visibility handler
2019-02-13 19:42:56 +07:00
ZHENG Shilin
7f437e8e52 support opacity in svg element 2019-02-13 19:10:37 +07:00
Yuri Strot
f745c9a732
Merge pull request #525 from f3dm76/taks/animationLayers
Force display layers while animating
2019-02-13 16:23:23 +07:00
Alisa Mylnikova
70fd57ea9d Merge branch 'master' into taks/animationLayers 2019-02-13 12:25:30 +07:00
Alisa Mylnikova
f1c2109985 Fix disappearing nodes 2019-02-12 18:05:12 +07:00
Yuri Strot
28f27a24db Fix #517: Update tiger.svg in the Example project to allow changes of content mode 2019-02-12 17:44:15 +07:00
Yuri Strot
d0826bb8d0 Fix animation optimization when there is no layout 2019-02-12 17:12:22 +07:00
Yuri Strot
e882f93f05 Optimize animations when there is no layout 2019-02-12 16:19:28 +07:00
Yuri Strot
95a01d8657
Merge pull request #526 from f3dm76/task/pattern-fill
Task/pattern fill
2019-02-12 12:25:53 +07:00
Yuri Strot
baea2ccfc6 Fix #473 and #474: custom fonts are not loaded correctly 2019-02-11 18:59:13 +07:00
Alisa Mylnikova
88ceef15d8 Merge branch 'master' into taks/animationLayers 2019-02-11 18:33:45 +07:00
Alisa Mylnikova
1659f6b9ef Force display layers while animating
Little improvements

Fix
2019-02-11 17:59:14 +07:00
Alisa Mylnikova
29bb3a5726 Create new node instead of changing the old one
Fix
2019-02-11 17:48:26 +07:00
Yuri Strot
1200a87e2d Update Example-macOS to Swift 4.2 and latest Macaw API 2019-02-11 14:23:41 +07:00
Yuri Strot
ccb125d872 Use layout cache during animation start 2019-02-08 20:46:08 +07:00
Alisa Mylnikova
a247dc9e4e Code review changes 2019-02-07 16:24:30 +07:00
Alisa Mylnikova
c966b85f02 Perform requested changes 2019-02-07 13:59:40 +07:00
Anton Marunko
bf79a59f6f
Merge pull request #520 from DmitryPR/carthage-support
Add missing Carthage support
2019-02-07 12:57:48 +06:00
Dmitry Preobrazhenskiy
b03940b0da Add missing Carthage support
Dependenices for the libraries used in the project should be
list in the Cartfile so when an integrator adds Macaw to his
Cartfile the dependencies should be also downloaded
2019-02-07 08:46:32 +02:00
Alisa Mylnikova
0d2bd69d75 Add patterns
Update Pattern model

Fix

Cherry pick

Last cherry pick

Fix

Merge fixes
2019-02-07 13:42:52 +07:00
Yuri Strot
a3a9ff5c5d Revert travis changes 2019-02-01 18:13:13 +07:00
Yuri Strot
527bf6916b Travis: fix xcode version 2019-02-01 17:55:26 +07:00
Anton Marunko
c7196470ef Fix lint warnings 2019-01-29 10:14:12 +06:00
Anton Marunko
ec179435bd Fix build for mac os 2019-01-29 10:13:13 +06:00
Yuri Strot
4dceea892b Fix #347: Fill color disappears if there is stroke color 2019-01-25 20:45:27 +07:00
Yuri Strot
301d8eb509
Merge pull request #519 from DmitryPR/update-swift
Add swift version to podspec
2019-01-25 16:35:38 +07:00
Dmitry Preobrazhenskiy
d3f624551d Add swift version to podspec
Define swift_version for the Podfile which is read when the library is
integrated

If this is not supplied then Macaw in Pods settings of the integrated
project gets the project's swift version which leads to a problem
if the integrator is using different Swift version in his project

For him the only workaround is to specify the post_install hook
where he sets the config.build_settings['SWIFT_VERSION'] = '4.2'

https://github.com/CocoaPods/CocoaPods/issues/7327

For library developers who rely on this library this is also the problem
because the s.pod_target_xcconfig is ignored when using the cocoapods-packager

https://github.com/CocoaPods/cocoapods-packager/issues/210
2019-01-24 22:41:40 +02:00
Yuri Strot
b41616557e
Merge pull request #515 from vahotm/master
Respect dx/dy attributes and calculate node position more precisely
2018-12-27 14:30:07 +07:00
Yuri Strot
42be7d1144
Merge pull request #512 from f3dm76/task/fix-boy-animation
Fix morphing issues
2018-12-20 14:05:57 +07:00
Alisa Mylnikova
b4510d327d Test fixes
Extra optional

Fix
2018-12-20 13:58:52 +07:00
Alisa Mylnikova
bfd2cfcc56 Use current content layout during animation 2018-12-17 18:26:33 +07:00
Ivan Samalazau
c629f3e016 Respect dx/dy attributes and calculate node position more precisely 2018-12-12 18:35:32 +03:00
Alisa Mylnikova
2aac5dad1c Fix wrong hair initial posotion 2018-11-30 16:52:36 +07:00
Alisa Mylnikova
52dc2d9bc8 Fix renderers' z positions
a
2018-11-30 16:49:35 +07:00
Yuri Strot
e30a1f1fc4 Add readme in Chinese 2018-11-22 17:43:00 +07:00
Yuri Strot
35ccef2964 Combine use transform with transform of referenced node to fix issues mentioned in #495 2018-11-19 17:26:05 +07:00