Steve Ruiz
702016a3ef
Replace lask with lfg
2022-06-16 14:23:27 +01:00
Steve Ruiz
6608b07ab0
Update README, lask
2022-06-16 14:15:35 +01:00
Peng Xiao
87692eb7fe
fix: vec min function ( #702 )
2022-06-01 18:49:16 +01:00
Steve Ruiz
1dd71f8b5e
update images
2022-03-09 16:11:30 +00:00
Steve Ruiz
1950b4fa99
version, update images
2022-03-09 16:02:51 +00:00
Steve Ruiz
9619e3be0b
Add changeset ( #567 )
...
* add lask for packages
* Add turbo
* remove custom scripts
* update turbo scripts
* Improve scripts, update changelogs
* update action to use turbo
* Update .gitignore
* Update main.yml
* Update main.yml
* Update main.yml
* Add docs
* add clean
* Add changesets
* Add changeset
2022-02-08 11:45:11 +00:00
Steve Ruiz
e1fb9a8250
[improvement] Improve monorepo (lask + turbo) ( #566 )
...
* add lask for packages
* Add turbo
* remove custom scripts
* update turbo scripts
* Improve scripts, update changelogs
* update action to use turbo
* Update .gitignore
* Update main.yml
* Update main.yml
* Update main.yml
* Add docs
* add clean
2022-02-08 11:05:56 +00:00
Steve Ruiz
da4d566bd8
v1.6.1
2022-02-03 11:19:12 +00:00
Steve Ruiz
89c1c4a4f4
add node env to packages in build script
2022-02-03 11:14:26 +00:00
Steve Ruiz
bb077762c5
[fix] Arrow bindings + labels ( #558 )
...
* Fix label colors for arrow / triangle shapes in dark mode
* Fix bouncy arrow label, add tests, remove redundant call to updateBindings, remove redundant call to updateArrowBinding
2022-02-03 10:09:06 +00:00
Steve Ruiz
cc8aa89ed5
v1.4.3
2022-01-07 09:01:48 +00:00
Steve Ruiz
9c3424a5fc
Update documentation
...
bump versions
update readmes, licenses
2022-01-07 09:01:08 +00:00
Steve Ruiz
4b1137849a
v1.4.2
2022-01-07 08:45:09 +00:00
Steve Ruiz
d00d443492
Add shift+click to draw straight lines between points ( #478 )
...
* Add shift+click to draw straight lines between points
* Add points to previous shape
* undo/redo fixes
* Fix bug with non-draw shapes
* Update drawHelpers.ts
2022-01-03 09:49:34 +00:00
Steve Ruiz
f57d6bda94
v1.4.0
2021-12-27 20:29:12 +00:00
Steve Ruiz
d7a697647b
[feature] Labels for shapes ( #462 )
...
* Adds generic text label
* Clean up text label / text util
* labels for ellipse and triangles
* Add arrow label
* Update filesystem.ts
* Double click bend to edit label, fix mask location
* refactor arrowutil
* fix arrow bindings
* Rename text to label, add labelPoint
* Fix arrow binding, styles on text labels, double click bounds edge to edit label
* Update ArrowSession.ts
* Update StyleMenu.tsx
* set version
2021-12-27 19:21:30 +00:00
Steve Ruiz
9b7414509f
v1.2.9
2021-12-22 00:46:58 +00:00
Steve Ruiz
7c2777966f
[improvement] Multiplayer + cursors ( #457 )
...
* bump versions, improve cursors
* Spline cursors
2021-12-22 00:14:38 +00:00
Steve Ruiz
8d9629586c
v1.2.5
2021-12-10 16:08:17 +00:00
Elizabeth Louie
c5124b160e
add triangle tool ( #433 )
...
* add triangle tool
* fix keyboard shortcuts
* cleaned code
* Add binding, better indicator, bounds
* Fix tests
* Refactor getBindingPoint, binding distances, add comments to getBindingPoint
* Update TextUtil.spec.tsx.snap
* fix intersection math
* fix ellipse indicator
* Update EllipseUtil.tsx
* Update BrushSession.spec.ts
* Add draw style to triangle
* improve strokes
Co-authored-by: Steve Ruiz <steveruizok@gmail.com>
2021-12-09 22:29:09 +00:00
Steve Ruiz
03cfea6404
v1.2.2
2021-11-28 10:25:17 +00:00
Steve Ruiz
2ad6b45ccc
v1.2.1
2021-11-28 10:24:42 +00:00
Steve Ruiz
3ab5db27b9
v1.2.1
2021-11-28 10:19:29 +00:00
Steve Ruiz
893e3dee41
v1.2.0
2021-11-28 10:18:55 +00:00
Steve Ruiz
7bf5f5fd8a
v1.2.0
2021-11-28 10:16:30 +00:00
Steve Ruiz
0fe3d80fa4
v1.1.11
2021-11-28 10:10:09 +00:00
Noah Shipley
98cc0d4cac
Feature/mobx - adds mobx support to @tldraw/core ( #383 )
...
* Initial commit with mobx
* Convert more to mobx
* Make useCameraCss reactive (autorun)
* Move more items to mobx
* Fix more invalid components and layout hooks that needed to be reactive
* Add autorun to css layout effect
* Remove centric specific yarn.lock changes
* mild cleanup
* update from main
* add tests, example
* cleanup
* minor tweak to advanced example
* Update app.tsx
* Optimizations around events not being memoized
* Support className property on SVGContainer
* Add data-type to shape container to aid with external styling
* Fix classnames
* Fixes bug on text shapes / shapes with refs
* v1.1.9-beta.1
* v1.1.9-beta.2
* Drop mobx as a dependency for core
* v1.1.9-beta.3
* rename
* Revert "Drop mobx as a dependency for core"
This reverts commit 2d93f84a87f0c709e55fb2766519bfde03f8e854.
* remove unused code from utils, move curve to separate package
* v1.1.9-beta.4
* Add pretty-quick
* Update package.json
* Renamings
Co-authored-by: Noah Shipley <nshipley@centricsoftware.com>
Co-authored-by: Steve Ruiz <steveruizok@gmail.com>
2021-11-28 10:05:40 +00:00
Steve Ruiz
a8f2522d20
v1.1.5
2021-11-26 17:15:54 +00:00
Christian Petersen
e2814943e9
[feature] Add grids ( #344 )
...
* [feature] grids
* Shows relative grids at different zoom levels
* Update colors
* Restores vec and intersect to monorepo, changes vec.round to vec.toFixed, adds vec.snap
* Snapping in translate and transforms, fix shortcut
* fix bugs in build
* use grid size for nudge too
* update scripts
* Update grid.tsx
* Update grid.tsx
* Fixed!
* Update grid.tsx
* Fix package imports
* Update Editor.tsx
* Improve tsconfigs, imports
* Fix tiny arrow bugs, snap starting points to grid
* Update tsconfig.base.json
* Update shape-styles.ts
* Fix example tsconfig
* Fix translate type error
* Fix types, paths
Co-authored-by: Steve Ruiz <steveruizok@gmail.com>
2021-11-26 15:14:10 +00:00
Steve Ruiz
0d564c1501
Remove libraries
2021-11-01 15:26:44 +00:00
Steve Ruiz
12e425ddc4
[fix] rotate center ( #213 )
...
* fixes rotate center after translating / transforming
* Adds test, fixes issue on undo/redo
* Update tsconfig.base.json
2021-10-30 10:04:33 +01:00
Steve Ruiz
a8377139ab
v0.0.132
2021-10-28 22:56:13 +01:00
Steve Ruiz
5901035214
v0.0.131
2021-10-28 22:34:17 +01:00
Steve Ruiz
0e9e45734a
v0.0.130
2021-10-27 17:23:04 +01:00
Steve Ruiz
a906a3bd95
v0.0.129
2021-10-27 16:21:20 +01:00
Steve Ruiz
2e6c33342d
[refactor] ShapeUtils ( #206 )
...
* Starts refactor
* tests passing, got it
* Fix next
2021-10-27 16:15:01 +01:00
Steve Ruiz
8d6fe119a5
minor utils tweaks
2021-10-25 09:38:11 +01:00
Steve Ruiz
ac4849a360
release
2021-10-22 20:17:42 +01:00
Steve Ruiz
083b36e167
v0.0.128
2021-10-22 20:14:28 +01:00
Steve Ruiz
5fa09a7e4a
v0.0.127
2021-10-22 20:04:50 +01:00
Steve Ruiz
b94c97aafe
moves svg utils into its own package
2021-10-22 20:03:22 +01:00
Steve Ruiz
f8ede2eab2
v0.0.126
2021-10-22 15:08:07 +01:00
Steve Ruiz
0806d386ff
v0.0.125
2021-10-22 14:51:56 +01:00
Steve Ruiz
dbf3c253ce
v0.0.124
2021-10-19 12:30:36 +01:00
Steve Ruiz
246cac9b5b
v0.0.123
2021-10-19 12:28:57 +01:00
Steve Ruiz
4b24219fc1
v0.0.122
2021-10-18 15:35:02 +01:00
Steve Ruiz
c56bf3b0eb
v0.0.121
2021-10-18 14:33:07 +01:00
Steve Ruiz
0cfc68b004
[feature] snapping ( #168 )
...
* defer cloning
* basic snapping
* Improves algorithm for snap points, rendering
* Improves snapping, snaplines
* Enables a clone to snap to its parent
* Adds overlay
* Fix overlay, zoom scaling for distance and speed
2021-10-18 14:30:42 +01:00
Steve Ruiz
b1b9f901d3
v0.0.120
2021-10-17 09:57:26 +01:00
Steve Ruiz
01c824bbbe
Improve rectangle rendering ( #163 )
2021-10-17 09:09:01 +01:00