Commit Graph

3745 Commits (3fe9d3509dc569462cabcd652f5c1a19c30ad6ad)
 

Author SHA1 Message Date
Mark Tolmacs 3fe9d3509d
Trigger CI 1 day ago
Mark Tolmacs 903e8e5cd7
Fix focus point calc 1 day ago
Mark Tolmacs 69e6d90c68
Fix unneeded import 1 day ago
Mark Tolmacs 9e6e58a635
Fix up distance from diamond as well 1 day ago
Mark Tolmacs 28aaffabbe
Working element intersection with offset 1 day ago
Mark Tolmacs 6c2f15508f
Rounded corners fixes 4 days ago
Mark Tolmacs f30fd4993a
Lint: remove unused import 4 days ago
Mark Tolmacs b23c2f830e
Fixing tests 4 days ago
Mark Tolmacs 81d5378fa8
Fix incorrect default focus ratio selection 4 days ago
Mark Tolmacs 206f2275ca
[skip ci] Git restore focus in test 4 days ago
Mark Tolmacs 4928742aca
Fix arrow inside shape 4 days ago
Mark Tolmacs 7ceede4238
[skip ci] default focus point 4 days ago
Mark Tolmacs 4984d57673
Errorneous intersection in focus point calc fixed
Signed-off-by: Mark Tolmacs <mark@lazycat.hu>
5 days ago
Mark Tolmacs b49ccbf497
Remove circular dep 5 days ago
Mark Tolmacs 72eaf1cdd6
Fix rotation test 5 days ago
Mark Tolmacs 06fde48c85
Rotation support fixed 5 days ago
Mark Tolmacs 397f2b2de6
Precise tracking for diamonds 5 days ago
Mark Tolmacs ed412d9b2e
Diamond pt 1 5 days ago
Mark Tolmacs e8abddeecf
[skip ci] Refactor
Signed-off-by: Mark Tolmacs <mark@lazycat.hu>
5 days ago
Mark Tolmacs 24ddaeb737
[skip ci] Adjust resize test values
Signed-off-by: Mark Tolmacs <mark@lazycat.hu>
5 days ago
Mark Tolmacs fea4c307db
[skip ci] Restore incorrect sizing in test
Signed-off-by: Mark Tolmacs <mark@lazycat.hu>
5 days ago
Mark Tolmacs 7d5dc05a90
[skip ci] Test 0 values
Signed-off-by: Mark Tolmacs <mark@lazycat.hu>
5 days ago
Mark Tolmacs 24118ec19b
Fix single point arrow binding focus point
Signed-off-by: Mark Tolmacs <mark@lazycat.hu>
5 days ago
Mark Tolmacs 3895efecf1
Offsets reintroduced
Signed-off-by: Mark Tolmacs <mark@lazycat.hu>
5 days ago
Mark Tolmacs 6f9c6fc205
Binding updates 5 days ago
Mark Tolmacs 7d487f8872
Align expected 0 focus point in tests 5 days ago
Mark Tolmacs d907d27389
[skip ci] Fix division by zero 5 days ago
Mark Tolmacs d3870d1033
Update focus point calc
Signed-off-by: Mark Tolmacs <mark@lazycat.hu>
5 days ago
Mark Tolmacs 5d352161fd
Fix elbow arrow binding logic 5 days ago
Mark Tolmacs fa8db3cdc0
Different gap calculation
Signed-off-by: Mark Tolmacs <mark@lazycat.hu>
5 days ago
Mark Tolmacs 806e0f7a27
More performant and robust numerical distance calc for cubic bezier
Signed-off-by: Mark Tolmacs <mark@lazycat.hu>
5 days ago
Mark Tolmacs ab6d3a454c
Unify common code in distance and intersection into a helper file 5 days ago
Mark Tolmacs f5caf0b4b9
Simplification 5 days ago
Mark Tolmacs 41480ec2f7
Remove complex number support 5 days ago
Mark Tolmacs 6183fed655
Remove unneeded math types 5 days ago
Mark Tolmacs 9b14929fcd
Remove arc related code 5 days ago
Mark Tolmacs a258f0dfc3
Remove arrow tangent vector util 5 days ago
Mark Tolmacs 381bad7cd1
Restore master version of the Range component 5 days ago
Mark Tolmacs 9457642064
Even more snapshot updates
Signed-off-by: Mark Tolmacs <mark@lazycat.hu>
5 days ago
Mark Tolmacs 8017250965
Snapshot update
Signed-off-by: Mark Tolmacs <mark@lazycat.hu>
5 days ago
Mark Tolmacs d770cbad99
Even more robust nonlinear root finding with a custom Newton-Rhapson solver
Signed-off-by: Mark Tolmacs <mark@lazycat.hu>
5 days ago
Mark Tolmacs da6a39834d
Adapting tests to a more precise tracking 5 days ago
Mark Tolmacs 3e1439ad86
Fix elbow arrow binding 5 days ago
Mark Tolmacs ce1bf99f6d
[skip ci] Remove unneeded code 5 days ago
Mark Tolmacs 9da2917a87
Even more stable curve detection 5 days ago
Mark Tolmacs 16d3064a2f
[skip ci] Curve distance fixes
Signed-off-by: Mark Tolmacs <mark@lazycat.hu>
5 days ago
Mark Tolmacs 59ffd5f611
[skip ci] Remove debug
Signed-off-by: Mark Tolmacs <mark@lazycat.hu>
5 days ago
Mark Tolmacs a29845ce73
[skip ci] Add offset
Signed-off-by: Mark Tolmacs <mark@lazycat.hu>
5 days ago
Mark Tolmacs 13b4107e43
Diamond intersect shape fixes
Signed-off-by: Mark Tolmacs <mark@lazycat.hu>
5 days ago
Mark Tolmacs 96ca01b9b7
Bezier curve line intersection implementation + test 5 days ago