Steve Ruiz
bbee7bc2b2
Feature copy and paste ( #99 )
...
* adds copy and paste, scopes keyboard events to focused elements
* Fix tools panel bug, adds copy across documents
* Makes autofocus default
2021-09-21 16:47:04 +01:00
Steve Ruiz
eabaf2f30e
v0.0.96
2021-09-19 22:57:54 +01:00
Pedro Duarte
f8b2fe1c85
Refactor to Stitches Core ( #89 )
...
* Refactor www/styles to Stitches Core
* Update package.json
* Begin refactor of `tldraw`
* More refactoring
* A bit more
* little bit more
* Update yarn.lock
* Drops React dependencies to 16.8
Co-authored-by: Steve Ruiz <steveruizok@gmail.com>
2021-09-19 20:45:50 +01:00
Steve Ruiz
e7c6a9b6de
Makes strokes more consistent across sizes / dash weights
2021-09-19 18:20:23 +01:00
Steve Ruiz
2952aab8a8
Improves logic for when to display a group as hovered ( #95 )
2021-09-19 17:53:32 +01:00
Steve Ruiz
87d271d7aa
[improvement] Improve rotation ( #94 )
...
* Fix rotation handle, rotation for arrows and shapes with handles
* Fix bug on draw bounds when cloning
2021-09-19 14:53:52 +01:00
Steve Ruiz
bec693a1d9
Tweaks the draw appearance, fix ellipse rotation ( #93 )
2021-09-18 18:39:34 +01:00
Steve Ruiz
3c3c23ec4d
v0.0.95
2021-09-17 22:43:59 +01:00
Steve Ruiz
8ae625baef
Fix stale inputs reference ( #92 )
...
* Add `onMount` to Renderer to share inputs
* Removes brush updater
* Update brush.test.tsx
2021-09-17 22:29:45 +01:00
Steve Ruiz
cdb7c74f8e
Updates perfect-freehand, draw renderings
2021-09-17 17:37:40 +01:00
Steve Ruiz
39afd9a3f6
v0.0.94
2021-09-15 16:49:21 +01:00
Steve Ruiz
17a7b15f9a
Changes usePosition to useLayoutEffect ( #91 )
2021-09-15 16:47:34 +01:00
Steve Ruiz
f5b7190010
v0.0.93
2021-09-14 12:33:28 +01:00
Steve Ruiz
820de45a35
Fix draw shape, menu
2021-09-14 12:17:49 +01:00
Steve Ruiz
abbf8f1f0c
v0.0.92
2021-09-14 08:52:14 +01:00
Steve Ruiz
56f327d4f9
Adds tsconfig-replace-paths
2021-09-14 08:51:24 +01:00
Steve Ruiz
95518f6bc1
v0.0.91
2021-09-13 22:50:49 +01:00
Steve Ruiz
a2a68f4463
Fix paths on build
2021-09-13 22:49:53 +01:00
Steve Ruiz
5ce18550e7
v0.0.90
2021-09-13 22:33:24 +01:00
Steve Ruiz
fc9b9fa3e3
expand arrow bounds based on interpolated points ( #90 )
2021-09-13 22:32:17 +01:00
Steve Ruiz
3603ec3953
fix types
2021-09-13 17:32:31 +01:00
Steve Ruiz
eaeffae333
More type adjustments
2021-09-13 17:13:48 +01:00
Steve Ruiz
22fbca58d3
Allows for additional properties
2021-09-13 16:59:37 +01:00
Steve Ruiz
2f4a1f97a2
big refactor
2021-09-13 16:38:42 +01:00
Steve Ruiz
612269ab38
v0.0.89
2021-09-12 14:11:47 +01:00
Steve Ruiz
7c02d60ee6
bumps
2021-09-12 14:11:29 +01:00
Steve Ruiz
5cb031ddc2
v0.0.88
2021-09-12 14:09:55 +01:00
Steve Ruiz
f7971d5c6f
Cleans up packages, tsconfigs, fixes for docs
2021-09-12 14:00:31 +01:00
Steve Ruiz
a3da5e1937
v0.0.87
2021-09-12 13:26:57 +01:00
Steve Ruiz
7f0cfd2c5a
Splits vectors and intersections into new packages
...
esbuild isn't currently tree shaking intersections, but that's a file where we could save some room
2021-09-12 13:21:44 +01:00
Steve Ruiz
8bcb2e1154
Fix tests
2021-09-12 00:41:50 +01:00
Steve Ruiz
af81a98fa4
Fix jumpy shapes
2021-09-12 00:13:45 +01:00
Steve Ruiz
d79f66da4e
Fix null issues (more to do here)
2021-09-11 23:58:22 +01:00
Steve Ruiz
4b7d9c2af9
Fix transforms
2021-09-11 23:24:49 +01:00
Steve Ruiz
0afd7f2806
Fix impossible type
2021-09-11 23:22:07 +01:00
Steve Ruiz
c004ed5e56
Fix text scrolling
2021-09-11 23:17:54 +01:00
Steve Ruiz
c8c3ebce68
Fix bounds edge handles
2021-09-11 20:02:16 +01:00
Steve Ruiz
dea7d5c7d4
Push a few more methods to the base shape utils class
2021-09-11 18:07:53 +01:00
Steve Ruiz
f4e8631482
Increase padding
2021-09-11 17:23:38 +01:00
Steve Ruiz
5359e92771
Move SVG container to shape implementations
2021-09-11 17:21:10 +01:00
Steve Ruiz
4c41d98c8e
Fix text shape
2021-09-11 17:06:28 +01:00
Steve Ruiz
e7987ca451
moves to div renderer
2021-09-11 16:24:03 +01:00
Steve Ruiz
35a18920f4
v0.0.86
2021-09-09 17:18:38 +01:00
Steve Ruiz
64e5edbd6f
Fix test and accidental files from dev, fix container styles
2021-09-09 15:37:46 +01:00
Steve Ruiz
9194ee7522
Tweak dev server
2021-09-09 14:58:55 +01:00
Steve Ruiz
44e1c7dfdc
Adds independent zooms, prevents elements from effecting root or body
2021-09-09 14:06:45 +01:00
Steve Ruiz
b00e0d3a95
Improves pan and zoom gestures
2021-09-09 13:32:08 +01:00
Steve Ruiz
8154ed5a2a
Adjusts small example, makes inputs unique to each instance
2021-09-08 17:18:43 +01:00
Steve Ruiz
2653f396bf
v0.0.85
2021-09-08 14:48:03 +01:00
Steve Ruiz
d97cfd494e
v0.0.84
2021-09-08 13:04:13 +01:00