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

1070 Commits

Author SHA1 Message Date
Daniil Manin
dfcfdbe25b Update indents 2021-10-04 17:58:51 +07:00
Daniil Manin
cc7513b663 #769 Update SWXMLHash 2021-10-04 17:50:17 +07:00
Yuri Strot
2b406e55f2
Merge pull request #736 from damienpontifex/deprecations
OS version availability checks to resolve deprecation warnings
2020-10-19 13:50:01 +07:00
Damien Pontifex
d54af83b34 fix indent 2020-10-16 08:07:38 +08:00
Damien Pontifex
db852306b9 combined if conditions into one 2020-10-16 08:06:33 +08:00
Damien Pontifex
45daee32a4 wrapping deprecation warnings to resolve warnings 2020-10-15 17:05:17 +08:00
Tomas Linhart
2585d66035 Removing force unwrapping in SVGParser 2020-10-02 16:21:20 +10:00
Yuri Strot
bdc3b499c1
Merge pull request #693 from f3dm76/task/path-animation-with-example
Add path animation
2020-08-06 18:12:02 +07:00
Alisa Mylnikova
4a7049ebd4 More API changes 2020-08-06 17:41:12 +07:00
Alisa Mylnikova
b4feb666af Fix #713: Restrict animation api 2020-08-06 17:25:36 +07:00
Alisa Mylnikova
482d486e10 Perform requested api changes 2020-08-06 17:21:42 +07:00
Alisa Mylnikova
fd6e6984ab Merge commit 'f5cdb44eb8787e2becdb8deb955c7b230f1d5de5' into task/path-animation-with-example 2020-08-06 15:19:31 +07:00
Alisa Mylnikova
50c322e9ac Fix 2020-08-04 18:31:19 +07:00
Alisa Mylnikova
56645212af Fix stroke+fill color animations 2020-08-04 17:55:48 +07:00
Yuri Strot
aa908389a9 Fix formatting and warnings 2020-07-30 15:48:36 +07:00
Anton Marunko
dafca2d1f6 Merge remote-tracking branch 'origin/master' into rendering-respects-screen-scale
# Conflicts:
#	Source/views/MacawView.swift
2020-07-29 12:01:00 +06:00
Yuri Strot
e00baaa9ed
Merge pull request #718 from AntonPoltoratskyi/feature/search-by-predicate
Added node search by predicate
2020-07-20 17:04:04 +07:00
Yuri Strot
3395183dfe
Merge pull request #717 from AntonPoltoratskyi/bugfix/node-renderer-retain-cycles
Fixed retain cycle between GroupRenderer and `parentRenderer`
2020-07-20 17:02:37 +07:00
Yuri Strot
62c9cc06f7
Merge pull request #716 from AntonPoltoratskyi/bugfix/zoom-retain-cycles
Fixed retain cycles between MacawView and MacawZoom
2020-07-20 17:02:24 +07:00
Anton Poltoratskyi
d613d6c534 Update method signature for nodeBy(predicate:) 2020-07-18 12:01:39 +03:00
Yuri Strot
d5f5a748e7
Merge pull request #706 from ocbnishi/feature/fix-type-check
Fix typecheck
2020-07-17 17:17:53 +07:00
Anton Poltoratskyi
7d6a3b964b Added search by predicate 2020-07-14 12:54:45 +03:00
Anton Poltoratskyi
f3634ab518 Fixed retain cycle between renderers and GroupRenderer 2020-07-13 22:00:15 +03:00
Anton Poltoratskyi
e65dfc8d01 Fixed retain cycle when passing onZoomChange method as a closure 2020-07-13 21:37:38 +03:00
Anton Poltoratskyi
2181401dbb Fixed retain cycle between MacawView and MacawZoom 2020-07-13 21:35:46 +03:00
Anton Poltoratskyi
6ba007b75e Fixed Node's onTap method. Previous implementation haven't considered copy on write behavior, so it was not possible to register second tap hander. 2020-07-13 12:33:38 +03:00
Artyom
6c8849b044 Fix typecheck 2020-06-26 15:01:19 +03:00
Yuri Strot
cfb97d6f73
Merge pull request #703 from f3dm76/fix/some-warnings
Fix some warnings
2020-06-16 17:05:38 +07:00
Alisa Mylnikova
46dd60037f Refactor path animation 2020-06-11 15:35:00 +07:00
Alisa Mylnikova
7e695e30c4 Fix some warnings 2020-06-11 12:31:18 +07:00
Alisa Mylnikova
ee7fa2077b MacOS tests fix 2020-06-11 12:27:56 +07:00
Alisa Mylnikova
75678de4ec Try to fix mac build 2020-06-10 15:40:50 +07:00
Alisa Mylnikova
4751d8b301 Small improvement 2020-06-10 15:34:13 +07:00
Petrov Anatoly
708a0ab16b Scan an optional comma between transformation attributes 2020-06-06 21:11:05 +07:00
Petrov Anatoly
e53ca25b11 Use spaces instead of tabs 2020-06-06 19:26:36 +07:00
Petrov Anatoly
22233257ed Do not use regular expressions and double XML parsing for tspans 2020-06-06 19:10:32 +07:00
Petrov Anatoly
974b2d012c Parse transform values using a scanner 2020-06-06 02:04:15 +07:00
Petrov Anatoly
b0196e217d Parse transform attributes using a scanner 2020-06-06 01:52:32 +07:00
Petrov Anatoly
c94d2d9256 Remove an unused regular expression 2020-06-06 01:31:52 +07:00
Petrov Anatoly
1101d4fddc Parse numbers avoiding regex matching 2020-06-06 01:31:06 +07:00
Petrov Anatoly
e63e6f2407 Prevent percent from being parsed as unit 2020-06-06 00:39:39 +07:00
Alisa Mylnikova
65e3fe35f0 Fix #695: Wrong vector rotation 2020-06-03 17:38:55 +07:00
Alisa Mylnikova
d89e2047fe Fix #692: Consider layout transform in findNode 2020-06-03 14:17:17 +07:00
Alisa Mylnikova
517e33e2cb Add path animation 2020-06-02 15:49:17 +07:00
Alisa Mylnikova
e5d93909df More fixes for mac 2020-05-29 12:24:22 +07:00
Alisa Mylnikova
9abede7354 Fix mac build 2020-05-28 19:11:43 +07:00
Alisa Mylnikova
8d6607c307 Fix #688: Review fixes 2020-05-28 16:15:53 +07:00
Alisa Mylnikova
195f828f77 Add toMacaw for CGPath 2020-05-28 15:34:37 +07:00
Yuri Strot
c7c78266fc
Merge pull request #687 from aapng/scientific-notation-parsing
Fix polyline and polygon points parsing
2020-05-14 15:27:35 +07:00
Petrov Anatoly
bd5e868dac Fix polyline and polygon points parsing
Handling of numbers in scientific notation in `parsePoints` used to be
incorrect, because a number could be broken by an exponent minus sign,
resulting in incorrect values.

E.g. '2.5e-1' -> '2.5e', '-1'.
2020-05-11 22:48:37 +07:00