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

1056 Commits

Author SHA1 Message Date
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
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
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
Alisa Mylnikova
0341e6d84e Return public find node at 2020-04-30 13:25:09 +07:00
Alisa Mylnikova
67b7bb132f Fix for animation hierarchy movement 2020-04-21 13:59:37 +07:00
Alisa Mylnikova
5c0f812f0c Fix for liquid swipe 2020-04-20 14:18:16 +07:00
Alisa Mylnikova
496ef399d1 Fix layer inset issue 2020-04-20 13:18:40 +07:00
Alisa Mylnikova
bb47def337 Fix some examples 2020-04-17 15:55:40 +07:00
Anton Marunko
72fe01040a Fix for mac os version building 2020-04-16 16:41:04 +06:00
Alisa Mylnikova
9a73bc012f Fix compile errors 2020-04-16 16:11:20 +07:00
Anton Marunko
ac8e533e30 respects scale on rendering 2020-04-16 15:04:52 +06:00
Alisa Mylnikova
2aed94aec2 Split on MacawView and DrawingView 2020-04-16 15:46:02 +07:00
Alisa Mylnikova
9e317d78d9 Add transparent view for touches 2020-04-14 14:30:20 +07:00
Alisa Mylnikova
ea5d2c7f8e Merge branch 'master' into task/layer-animation-example
# Conflicts:
#	Source/animation/types/animation_generators/CombinationAnimationGenerator.swift
2020-04-10 16:46:38 +07:00
Alisa Mylnikova
0f96b24db1 Split zoom and layout matrices 2020-04-10 15:58:19 +07:00
Yuri Strot
4c2eec29fc Fix formatting 2020-03-26 18:22:16 +07:00
Alisa Mylnikova
bb5e9e0e39 Fix 2020-03-17 17:43:17 +07:00