Steve Ruiz
f3f4ace645
v0.0.116
2021-10-14 17:32:35 +01:00
Steve Ruiz
f8516a2c4a
Fix pinching on tools other than select
2021-10-14 17:25:10 +01:00
Steve Ruiz
4476cc6190
v0.0.115
2021-10-14 16:43:47 +01:00
Steve Ruiz
46c9ac508d
[feature] Side cloning ( #149 )
...
* Adds side clone behavior
* Adds tab to clone, fixes wheel
* Fix bug in draw shape
* Passing tests
2021-10-14 16:37:52 +01:00
Steve Ruiz
0183a4d5a2
Restore context menu
2021-10-14 14:28:37 +01:00
Steve Ruiz
d95a2e83a0
Fix handles when drawing
2021-10-14 14:14:47 +01:00
Steve Ruiz
1c65c51b60
Fix zoom and paste for embedded shapes
2021-10-14 13:51:21 +01:00
Steve Ruiz
f8cb7f03b6
Adds space panning, tweak css for performance
2021-10-14 13:33:39 +01:00
Steve Ruiz
5a99f5e49c
Update status in tests
2021-10-14 13:33:06 +01:00
Steve Ruiz
70cd3262f5
Update status in data
2021-10-14 13:32:48 +01:00
Steve Ruiz
2319a42ecc
Move set status to base tool
2021-10-14 13:32:32 +01:00
Steve Ruiz
a633dbcdbc
Fix draw tool
2021-10-13 19:58:12 +01:00
Steve Ruiz
e1c307fd71
[feature] sticky notes ( #148 )
...
* Refactor toolbar
* Adds containerRef prop
* Fix arrows for groups
* Adds auto focus
* Notes on blurring
* Upgrades to match main
* Loose ends around sticky notes
* Fixes user select
* Passing tests
* Update sticky.tsx
2021-10-13 17:03:33 +01:00
Steve Ruiz
1408ac2cbe
Refactor tools ( #147 )
...
* Refactor Tools
* Update text.tsx
* Passing tests
* Error fixes
* Fix re-selecting tool
* Fix arrow
2021-10-13 14:55:31 +01:00
Steve Ruiz
be271f3ca2
Update tlstate.ts
2021-10-13 06:53:58 +01:00
Steve Ruiz
bd6197ea16
Fix types
2021-10-12 23:02:44 +01:00
Steve Ruiz
59fa1e375e
Update multiplayer.tsx
2021-10-12 23:00:43 +01:00
Steve Ruiz
93827e45dd
Adds indicators for selected shapes from other users
2021-10-12 15:59:04 +01:00
Steve Ruiz
7eae5c87e0
v0.0.114
2021-10-10 17:37:15 +01:00
Steve Ruiz
dca4cfca14
Update changelog
2021-10-10 17:36:42 +01:00
Steve Ruiz
2722d81dbd
Add shape fills for ellipse, rectangle ( #145 )
2021-10-10 16:05:13 +01:00
Steve Ruiz
aae43884ca
v0.0.113
2021-10-10 14:14:04 +01:00
Steve Ruiz
74a8a40af8
[fix] Ungrouping ( #144 )
...
* Adds auto ungroup if grouping only a grouped shape
* Adds test for multiple shape ungrouping
2021-10-10 14:08:41 +01:00
Steve Ruiz
d15c1493e2
v0.0.112
2021-10-10 13:25:41 +01:00
Steve Ruiz
9b2de95ec9
Fix move to page ( #143 )
...
* Remove references to window
* Improve drawn strokes for other dash styles
2021-10-10 13:11:37 +01:00
Steve Ruiz
519c18f300
v0.0.111
2021-10-10 11:59:33 +01:00
Steve Ruiz
e695cbb07f
Fix dashes on arrows
2021-10-10 11:55:52 +01:00
Steve Ruiz
a9db0dbe23
tweaks to dashes
2021-10-10 10:52:28 +01:00
Steve Ruiz
c49b2e684a
[improvement] stroke appearance ( #142 )
...
* make default style small, adjust font sizes and stroke widths
* Reduce size of handle click area
* Make save command+shift+s (just persists)
* Update stroke width for arrow
* Update stroke width for draw
* Update stroke width for ellipse
* Update stroke width for rectangle
* Tweak dash algorithm
* Updates snapshot
2021-10-10 10:41:45 +01:00
Steve Ruiz
601ff19cc9
v0.0.110
2021-10-09 15:02:48 +01:00
Steve Ruiz
d6b38ed79e
[feature] Live cursors MVP ( #137 )
...
* Adds very basic live cursors
* Adds ability to hide pages / menu
2021-10-09 14:57:44 +01:00
Steve Ruiz
99730b4fe2
[feature] MVP multiplayer support ( #135 )
...
* Adds multiplayer support
* Update liveblocks.tsx
* Update liveblocks.tsx
* Create chaos.tsx
* Fix undo redo, add merge state
* Update multiplayer-editor.tsx
* Adds secret room
* Update chaos.tsx
* Moves shhh to shhhmp
* Fix accidentally deleting the editing shape
* Fix bug where a selected shape is deleted by another user.
* Remove relative path
* Tweak editor
* Remove chaos endpoint
* Adds error state for maximum connections, fixes selectedIds bug on new rooms
2021-10-09 00:05:24 +01:00
Steve Ruiz
51dbede313
v0.0.109
2021-10-08 12:36:45 +01:00
Steve Ruiz
d2fb13e18c
bumps perfect-freehand, fixes dot issue
2021-10-08 12:34:11 +01:00
Steve Ruiz
b44b59c21f
Update no-size-embedded.tsx
2021-10-07 16:20:04 +01:00
Steve Ruiz
b9d7e82a7e
v0.0.108
2021-10-07 16:07:44 +01:00
Steve Ruiz
a144360adf
fixes cursors, bounding box when hidden ( #133 )
2021-10-07 16:06:11 +01:00
Steve Ruiz
798bae28ca
Set zoom scale bounds based on camera zoom
2021-10-06 13:03:45 +01:00
Steve Ruiz
5c9e148ad8
Rough fix for zoom events
2021-10-06 12:55:09 +01:00
Steve Ruiz
804bf5db60
Fixes position on page dialog.
2021-10-06 12:39:13 +01:00
Steve Ruiz
3fc86a46ee
v0.0.107
2021-10-06 09:55:06 +01:00
Steve Ruiz
9a0582b9f3
Rebuilds service workers
2021-10-06 09:54:26 +01:00
Steve Ruiz
6733e27dbc
bumps use gesture
2021-10-05 20:28:52 +01:00
Steve Ruiz
cb55ad96ff
v0.0.106
2021-09-28 11:16:02 +01:00
Steve Ruiz
22a9668b5c
[feature] Add isStateful
flag for shape definitions ( #130 )
...
* Add `isStateful` flag for shape definitions
* Update useShapeTree.tsx
2021-09-28 11:12:36 +01:00
Steve Ruiz
7e74522256
Update draw.tsx
2021-09-25 21:54:53 +01:00
Steve Ruiz
51eef7d2d0
v0.0.105
2021-09-24 15:13:03 +01:00
Steve Ruiz
151b3083f7
v0.0.104
2021-09-24 15:12:25 +01:00
Steve Ruiz
7067290eae
Fix undo/redo on deleted handles ( #126 )
2021-09-24 14:27:22 +01:00
Steve Ruiz
ea66362135
[fix] copy bindings ( #124 )
...
* v0.0.103
* Copies bindings together with shapes that are bound
* Remove old shape bindings from copied shape handles
2021-09-24 13:47:11 +01:00
Steve Ruiz
84a283828d
Minor fixes
2021-09-24 12:52:17 +01:00
Steve Ruiz
3eb09d1eb1
Fix selection on text element
2021-09-24 12:34:30 +01:00
Steve Ruiz
639f2412d1
Fix outline on non-draw-style rectangles
2021-09-24 12:02:49 +01:00
Steve Ruiz
31638c7c90
[fix] indicator shapes ( #121 )
...
* Fix indicator shape for draw shape, rectangle shape
* Fixes perfect-freehand bug
* Tweaks streamline
2021-09-24 10:47:25 +01:00
Steve Ruiz
5d3af9cec0
v0.0.102
2021-09-23 12:47:39 +01:00
Steve Ruiz
1e3e19199c
[fix] Allows boundsDragEvents to fire even when hidden ( #115 )
...
* Allows boundsDragEvents to fire even when hidden
* Fix failing test
2021-09-23 12:45:39 +01:00
Steve Ruiz
9ddf7d0dc4
v0.0.101
2021-09-23 12:17:43 +01:00
Steve Ruiz
fc1dde724e
Makes keyboard events work again ( #114 )
2021-09-23 12:14:22 +01:00
Steve Ruiz
48f784c322
Fix copy group shapes as svg ( #112 )
...
* fixes copy group shapes as svg
* Update tlstate.ts
* Fix failing tests
2021-09-23 10:48:08 +01:00
Steve Ruiz
6ba76c0e78
v0.0.100
2021-09-22 18:34:36 +01:00
Steve Ruiz
2fe7923bc4
Support rotated shapes when pasting ( #107 )
2021-09-22 18:24:16 +01:00
Steve Ruiz
157b2b9208
v0.0.99
2021-09-22 16:01:51 +01:00
Steve Ruiz
b90c57bbc3
improve canvas positioning, fix zaxis reordering
2021-09-22 16:00:20 +01:00
Steve Ruiz
9c0de7ad9c
v0.0.98
2021-09-22 14:25:50 +01:00
Steve Ruiz
86aa20fc8a
Fixes text
2021-09-22 13:27:49 +01:00
Steve Ruiz
1d988f132a
[feature] Add Sentry tracking, restore installable PWA ( #106 )
...
* This PR restores the sentry and pwa features
* Add gtag to editor in events.
2021-09-22 13:17:52 +01:00
Steve Ruiz
7bc01c70f5
Add unfocus button
2021-09-22 12:40:53 +01:00
Steve Ruiz
4a99c13006
[feature] focus mode ( #103 )
...
* Adds isFocusMode
* Adds menu option, fixes scale for group dashes, scopes themes to each component based on id
* Add example for a "no size" embed
2021-09-22 12:28:55 +01:00
Steve Ruiz
421989f827
Revert changes to translate3d
2021-09-22 09:54:18 +01:00
Steve Ruiz
68efbf69fa
[fix] Fixes off-center bugs ( #101 )
...
* moves center from window center to center of element
* Removes onMount in Renderer, adds onBoundsChange
* Fix centered-g css
* Fix zoom to fit
2021-09-22 09:45:09 +01:00
Steve Ruiz
7d61d24398
v0.0.97
2021-09-21 16:50:17 +01:00
Steve Ruiz
6199b5a0b7
Bumps perfect-freehand
2021-09-21 16:49:52 +01:00
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
7808d6b75e
Adds package sizes to build scripts
2021-09-12 14:05:13 +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
915a7ba194
fix draw bug
2021-09-12 00:34:15 +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
9787cafc06
Fix drawing session, avoids expensive iterations if we can
2021-09-11 17:01:59 +01:00
Steve Ruiz
e7987ca451
moves to div renderer
2021-09-11 16:24:03 +01:00
Steve Ruiz
bc96414bf7
Fix component placement
2021-09-09 23:22:22 +01:00
Steve Ruiz
35a18920f4
v0.0.86
2021-09-09 17:18:38 +01:00
Steve Ruiz
d0e33f22e1
Fix bad import, bump esbuild
2021-09-09 17:06:22 +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
29883e09e8
Fix embedded page on dev
2021-09-09 15:18:47 +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
73ed0781ea
Adds patchShapes, pageId to patch / update shapes
2021-09-08 14:40:04 +01:00
Steve Ruiz
d97cfd494e
v0.0.84
2021-09-08 13:04:13 +01:00
Steve Ruiz
9b23bc3719
Merge branch 'main' of https://github.com/tldraw/tldraw into main
2021-09-08 13:03:11 +01:00
Steve Ruiz
784a77fe26
Update tldraw.test.tsx
2021-09-08 13:02:58 +01:00
Steve Ruiz
21c42cbe12
Add test
2021-09-08 12:55:42 +01:00
Steve Ruiz
7489ee8174
Add imperative test, bump rko
2021-09-08 12:53:52 +01:00
Steve Ruiz
91fe0f612a
v0.0.83
2021-09-08 12:16:22 +01:00
Steve Ruiz
91683769ed
v0.0.82
2021-09-08 12:15:50 +01:00
Steve Ruiz
c630e1f8be
Fix change to loadDocument
2021-09-08 12:09:03 +01:00
Steve Ruiz
220d8aebda
Minor fixes
2021-09-08 11:58:24 +01:00
Steve Ruiz
fb2c5088a9
Remove id property
2021-09-08 11:46:28 +01:00
Steve Ruiz
2a799ade6e
Update [...nextauth].ts
2021-09-08 11:39:22 +01:00
Steve Ruiz
7bba32aba2
Update tlstate.ts
2021-09-08 11:32:11 +01:00
Steve Ruiz
edc87ee317
Update app.tsx
2021-09-08 11:27:56 +01:00
Steve Ruiz
4a0800a5df
cleanup
2021-09-08 11:27:05 +01:00
Steve Ruiz
4e13b0e07b
Allow for resets when id changes
2021-09-08 11:16:10 +01:00
Steve Ruiz
2aeb513342
Fix control by props, add control test example
2021-09-08 10:01:45 +01:00
Steve Ruiz
ac8b54abe5
Tweak www titles heads
2021-09-06 14:37:48 +01:00
Steve Ruiz
61fb767b5a
Add tests, fix bug
2021-09-06 14:30:59 +01:00
Steve Ruiz
c814786789
Remove explicit package from www
2021-09-06 14:12:19 +01:00
Steve Ruiz
c21107f9ac
v0.0.81
2021-09-06 14:10:03 +01:00
Steve Ruiz
254919a6e3
Remove deepmerge dependency, use merge and patch from rok
2021-09-06 14:09:15 +01:00
Steve Ruiz
55da8880eb
v0.0.80
2021-09-06 14:04:56 +01:00
Steve Ruiz
05149aacc8
Add tlstate to window in editor
2021-09-06 14:04:32 +01:00
Steve Ruiz
16ba3f9b98
Adds setter for history, tests
2021-09-06 13:50:15 +01:00
Steve Ruiz
04b6353e41
Adds setter for history
2021-09-06 13:43:56 +01:00
Steve Ruiz
e6eb277f49
Update command ids, add undo/redo stack
2021-09-06 13:14:43 +01:00
Steve Ruiz
183f9cd798
Write tests, slight tweaks to build / packages
2021-09-06 13:04:12 +01:00
Steve Ruiz
146eb87fb1
Merge branch 'main' into resolve-#75
2021-09-06 12:50:12 +01:00
Steve Ruiz
d69b8a7229
bump rko
2021-09-06 12:49:27 +01:00
Steve Ruiz
7d37cf34c1
Adds references
2021-09-06 12:44:14 +01:00
Steve Ruiz
9f2148eab9
Fixes import issue
2021-09-06 12:33:30 +01:00
Steve Ruiz
ff826712c6
Adds reset bounds
2021-09-06 12:07:15 +01:00
Steve Ruiz
c904200fc7
Merge branch 'main' into test/commands
2021-09-06 09:33:46 +01:00
Steve Ruiz
d390ef7758
v0.0.79
2021-09-05 15:20:06 +01:00
Steve Ruiz
51ef8f394c
v0.0.78
2021-09-05 15:19:43 +01:00
Steve Ruiz
af69aef5c0
Tweak builds to omit declaration maps in prod
2021-09-05 15:18:08 +01:00
Steve Ruiz
f8c1b9ff4e
manual bumps while I debug lerna
2021-09-05 12:19:08 +01:00
Steve Ruiz
c206b29d08
v0.0.73
2021-09-05 12:01:15 +01:00
Steve Ruiz
e081e7a698
tweaks package
2021-09-05 12:00:52 +01:00
Steve Ruiz
0d2aee0059
v0.0.72
2021-09-05 11:52:31 +01:00
Steve Ruiz
84f57601f5
Adds publishConfig
2021-09-05 11:51:59 +01:00
Steve Ruiz
cb40cfd98d
v0.0.71
2021-09-05 11:47:42 +01:00
Steve Ruiz
271e615704
bump head
2021-09-05 11:47:27 +01:00
Steve Ruiz
39b8751b65
v0.0.70
2021-09-05 11:46:50 +01:00
Steve Ruiz
59ec5a3c49
v0.0.69
2021-09-05 11:46:31 +01:00
Steve Ruiz
4d3b631520
bump head
2021-09-05 11:46:25 +01:00
Steve Ruiz
7d5335b74b
v0.0.68
2021-09-05 11:43:53 +01:00
Steve Ruiz
1d77ca833e
removes incremental from build
2021-09-05 11:40:19 +01:00
Steve Ruiz
8672d6d454
v0.0.67
2021-09-05 11:29:08 +01:00
Steve Ruiz
0dd7354ebc
more tweaks?
2021-09-05 11:28:09 +01:00
Steve Ruiz
3bebe0695f
v0.0.66
2021-09-05 11:24:17 +01:00
Steve Ruiz
2f1860d35d
v0.0.65
2021-09-05 11:23:46 +01:00
Steve Ruiz
d5e62d2169
Update files
2021-09-05 11:23:24 +01:00
Steve Ruiz
17f6b10a79
v0.0.65
2021-09-05 11:20:53 +01:00
Steve Ruiz
9fe4e9bfd3
v0.0.64
2021-09-05 11:15:21 +01:00
Steve Ruiz
cfca63dc8e
Update package.json
2021-09-05 11:14:46 +01:00
Steve Ruiz
6af6825c25
v0.0.63
2021-09-05 11:13:44 +01:00
Steve Ruiz
c6764b870e
update ignore
2021-09-05 11:13:26 +01:00
Steve Ruiz
9955ca87af
remove typedoc options
2021-09-05 11:11:29 +01:00
Steve Ruiz
9e92dc13c3
v0.0.62
2021-09-05 11:08:53 +01:00
Steve Ruiz
b6028360d1
ignore docs from build
2021-09-05 11:08:28 +01:00
Steve Ruiz
89163f3d4b
v0.0.61
2021-09-05 11:05:12 +01:00
Steve Ruiz
f9a2058c2e
v0.0.60
2021-09-05 11:04:47 +01:00
Steve Ruiz
3f89af61b5
Adds ungroup
2021-09-05 10:51:21 +01:00
Steve Ruiz
737e1dda0d
Update tlstate.ts
2021-09-04 22:40:37 +01:00
Steve Ruiz
9e12f96904
Slight changes to tsconfigs to fix bug with yarn docs
2021-09-04 22:32:05 +01:00
Steve Ruiz
13a40d1b9c
Fix binding bugs
2021-09-04 22:12:07 +01:00
Tais Massaro
367f2c5cd0
test(commands): add coverage for when commands shouldn't run
2021-09-04 22:05:09 +02:00
Steve Ruiz
e93f6a0750
v0.0.59
2021-09-04 16:41:01 +01:00
Steve Ruiz
376d836154
Adds onChange and onMount to constructor
2021-09-04 16:40:23 +01:00
Steve Ruiz
8450466cbb
Publish 0.0.58
2021-09-04 16:21:46 +01:00
Steve Ruiz
838fabdbff
v0.0.58
2021-09-04 16:21:02 +01:00
Steve Ruiz
5948fe467d
Improve names on creating page
2021-09-04 16:12:29 +01:00
Steve Ruiz
8ecddcbdbc
Adds move to page
2021-09-04 16:00:13 +01:00
Steve Ruiz
dbed5f6bf4
Adds room pages, auth api routes
2021-09-04 13:18:44 +01:00
Steve Ruiz
86a3179071
Adds icons and images
2021-09-04 13:05:56 +01:00
Steve Ruiz
334f1b4de8
Update sponsorware.tsx
2021-09-04 13:04:49 +01:00
Steve Ruiz
a081840aa9
Adds auth
2021-09-04 13:02:13 +01:00
Steve Ruiz
8218af529d
Restores next-transpile-modules
2021-09-04 12:36:47 +01:00
Steve Ruiz
38cbf5730e
Add www to workspace packages
2021-09-04 12:29:43 +01:00
Steve Ruiz
a7520088b0
fresh start on www
2021-09-04 12:26:46 +01:00
Steve Ruiz
b223515b8a
Removes references to old font
2021-09-04 11:33:48 +01:00
Steve Ruiz
87ffff5097
Updates deps, pointerMove event handlers
2021-09-04 11:32:33 +01:00
Steve Ruiz
9c64996bd8
Revert "Delete VerveineRegular.woff"
...
This reverts commit 7c7d1d317d
.
2021-09-04 11:21:59 +01:00
Steve Ruiz
71be59ae9f
Revert "Bumps stitches"
...
This reverts commit 303396cf05
.
2021-09-04 11:21:57 +01:00
Steve Ruiz
fd31f60bae
Revert "bumps and removes deps from www"
...
This reverts commit 75e08096d8
.
2021-09-04 11:21:55 +01:00
Steve Ruiz
ca9e1981e6
Revert "More cleanup on www"
...
This reverts commit e4ae017082
.
2021-09-04 11:21:53 +01:00
Steve Ruiz
e4ae017082
More cleanup on www
2021-09-04 11:15:10 +01:00
Steve Ruiz
75e08096d8
bumps and removes deps from www
2021-09-04 11:13:55 +01:00
Steve Ruiz
303396cf05
Bumps stitches
2021-09-04 11:11:09 +01:00
Steve Ruiz
7c7d1d317d
Delete VerveineRegular.woff
2021-09-04 10:17:10 +01:00
Steve Ruiz
a74e168d97
Revert "Adds auth, etc to next.js site"
...
This reverts commit fbbaf08513
.
2021-09-04 10:17:10 +01:00
Steve Ruiz
37985f3842
Revert "Merge branch 'next' of https://github.com/tldraw/tldraw into next"
...
This reverts commit 221eb7b10e
, reversing
changes made to fbbaf08513
.
2021-09-04 10:17:10 +01:00
Steve Ruiz
35253348d2
Revert "Migrate to stitches 1.0.0, fix a few bugs"
...
This reverts commit fea9e727fd
.
2021-09-04 10:17:10 +01:00
Steve Ruiz
24e9be73cc
Let's try that again
...
This reverts commit da0f8df4d7
.
Revert "Update package.json"
This reverts commit 522f87c833
.
Revert "removes custom document"
This reverts commit 00d9146895
.
Revert "Remove a dep that may have been causing issues"
This reverts commit 69462632a5
.
Revert "Update index.tsx"
This reverts commit d05807bbfb
.
Revert "Adds manifest"
This reverts commit 1c30552643
.
2021-09-04 10:17:10 +01:00
Steve Ruiz
da0f8df4d7
Update tsconfig.json
2021-09-04 09:51:36 +01:00
Steve Ruiz
00d9146895
removes custom document
2021-09-03 16:15:10 +01:00
Steve Ruiz
69462632a5
Remove a dep that may have been causing issues
2021-09-03 16:09:54 +01:00
Steve Ruiz
d05807bbfb
Update index.tsx
2021-09-03 15:41:41 +01:00
Steve Ruiz
1c30552643
Adds manifest
2021-09-03 15:31:34 +01:00
Steve Ruiz
fea9e727fd
Migrate to stitches 1.0.0, fix a few bugs
2021-09-03 15:21:28 +01:00
Steve Ruiz
221eb7b10e
Merge branch 'next' of https://github.com/tldraw/tldraw into next
2021-09-03 15:12:18 +01:00
Steve Ruiz
fbbaf08513
Adds auth, etc to next.js site
2021-09-03 15:11:50 +01:00
Steve Ruiz
6de0dfee8a
bumps stitches to 1.0.0, allows move events to propagate correctly
2021-09-03 13:56:07 +01:00
Steve Ruiz
dc74b14c10
v0.0.57
2021-09-03 12:10:35 +01:00
Steve Ruiz
cb58a6c749
brush selection when pressing meta tweak
2021-09-03 12:07:34 +01:00
Steve Ruiz
adda205917
Apply styles to groups
2021-09-03 11:58:20 +01:00
Steve Ruiz
2e96f0f3e2
Fixes text editing, scaling when transformed, hides bounds when in session, fixes translate session for groups
2021-09-03 11:52:40 +01:00
Steve Ruiz
2d59b0e2c9
v0.0.56
2021-09-03 11:25:53 +01:00
Steve Ruiz
e38b9cd600
Fix bad state
2021-09-03 11:24:50 +01:00
Steve Ruiz
9f8f56db7e
enables transforms for groups
2021-09-03 11:15:03 +01:00
Steve Ruiz
625c819817
Fixes meta-shift-select for grouped shapes
2021-09-03 11:07:52 +01:00
Steve Ruiz
9461935aca
closing in on group selection bugs
2021-09-03 10:45:36 +01:00
Steve Ruiz
0b93e5a041
v0.0.55
2021-09-03 08:36:00 +01:00
Steve Ruiz
b48e2bf03f
Fix bug with duplicate children in clones
2021-09-02 21:29:45 +01:00
Steve Ruiz
fe9ff2dc2d
Fix text bug on firefox, translate cloning for grouped shapes
2021-09-02 21:13:54 +01:00
Steve Ruiz
a3ddfca0be
tweak arrow sessions
2021-09-02 16:23:07 +01:00
Steve Ruiz
7c07ea74c0
Fix bug on arrowheads, thickness of arrows
2021-09-02 15:57:42 +01:00
Steve Ruiz
054a9e4acd
Fix bug when nudging shapes with bindings
2021-09-02 15:46:35 +01:00
Steve Ruiz
d09d4087d3
More group behaviour around duplication.
...
I'm going to probably need to duplicate this duplication logic into translate and delete.
2021-09-02 14:58:59 +01:00
Steve Ruiz
9f9845780f
Handles groups when duplicating shapes
2021-09-02 14:25:17 +01:00
Steve Ruiz
a1a213f9b4
Starts on groups, fixes duplicate bugs with bindings
2021-09-02 13:51:39 +01:00
Tais Massaro
6a7c99259a
test(core): fix test names
2021-09-01 21:22:13 +02:00
Tais Massaro
44cca2ddd6
test(tldraw): fix test names
2021-09-01 21:22:13 +02:00
Tais Massaro
079d4d05e8
test(tldraw): use jest .todo instead of TODO comments
2021-09-01 21:22:13 +02:00
Steve Ruiz
206a1236a1
Improves copy / paste from menu
2021-09-01 19:49:25 +01:00
Steve Ruiz
4412954be5
Fix bug on cloning / translating bound shapes
2021-09-01 15:39:01 +01:00
Steve Ruiz
dd5836f75b
Fix mutate regression
2021-09-01 13:05:14 +01:00
Steve Ruiz
c3ef2b8855
Fix bug with mutating bound shapes
2021-09-01 13:00:51 +01:00
Steve Ruiz
f6934dedb8
Adds copy, fix bug on mutating bound shapes, adds binding indicator, adds binding to text
2021-09-01 12:18:50 +01:00
Steve Ruiz
89dfd22bac
Stubs tests
2021-09-01 10:03:41 +01:00
Steve Ruiz
e6535c4dd4
Adds copy to json, copy to svg
2021-09-01 09:57:46 +01:00
Steve Ruiz
16fda2fddf
Adds manual create and update, more jsdoc
2021-09-01 09:37:07 +01:00
Steve Ruiz
92b8df4b51
remove time from draw
2021-09-01 03:02:35 +01:00
Steve Ruiz
f342cb9ea1
v0.0.54
2021-08-31 22:47:21 +01:00
Steve Ruiz
bbcf629681
Fix jest issue
2021-08-31 22:43:04 +01:00
Steve Ruiz
1c9bbe3e36
bumps perfect freehand, improves draw and text
2021-08-31 21:46:49 +01:00
Steve Ruiz
33efc32db8
v0.0.53
2021-08-31 19:20:28 +01:00
Steve Ruiz
3e3c6d31e7
Fix scripts
2021-08-31 19:20:07 +01:00
Steve Ruiz
6534ce7027
v0.0.52
2021-08-31 19:13:50 +01:00
Steve Ruiz
38114cde37
bumps canvas
2021-08-31 19:13:24 +01:00
Steve Ruiz
db13880ceb
Adds time data to draw points.
...
Not sure if I'll keep this, but together with the improved trimming it actually reduces the size of these arrays.
2021-08-31 16:20:01 +01:00
Steve Ruiz
f2ed16ff7e
Fix build
2021-08-31 13:37:06 +01:00
Steve Ruiz
fbc81620fb
Update esbuild.config.mjs
2021-08-30 21:21:46 +01:00
Steve Ruiz
596762cec9
Update pre-dev.js
2021-08-30 21:20:41 +01:00
Steve Ruiz
8fe83ef6c3
Adds text again
2021-08-30 21:17:04 +01:00
Steve Ruiz
c28440b878
Move a few more strings to enums
2021-08-30 19:17:46 +01:00
Steve Ruiz
c619ef0ec1
cleans up package.json, scripts
2021-08-30 19:10:30 +01:00
Steve Ruiz
edc71a4d98
v0.0.51
2021-08-30 14:29:20 +01:00
Steve Ruiz
15bbe6ab92
Fix user select on tooltips
2021-08-30 14:08:11 +01:00
Steve Ruiz
2937016ae0
Adds indicator for dots, rename and delete dialogs for pages, dark mode support for ui
2021-08-30 14:04:12 +01:00
Steve Ruiz
62a3da0498
Fix arrow bend behavior
2021-08-30 13:15:52 +01:00
Steve Ruiz
cefd294c13
Fix delete binding on shape delete bug
2021-08-30 12:42:38 +01:00
Steve Ruiz
ab619385f3
Fix stuck bindings
2021-08-30 12:06:42 +01:00
Steve Ruiz
e98edef97d
Fix error where arrows with bindings could not be deleted
2021-08-30 11:59:31 +01:00
Steve Ruiz
b7902f3ce8
Fix types
2021-08-30 11:49:49 +01:00
Steve Ruiz
64d00dc427
Replaces isDarkMode with meta, a more flexible option for custom rendering context
2021-08-30 11:44:42 +01:00
Steve Ruiz
7d18be27cf
tweaks packages, bumps a few deps
2021-08-30 08:45:10 +01:00
Steve Ruiz
7fe93199cf
v0.0.50
2021-08-29 14:48:12 +01:00
Steve Ruiz
c35f82bdcf
Fixes a few last points
2021-08-29 14:46:58 +01:00
Steve Ruiz
9e8e99cb6f
Move state to rko
2021-08-29 14:33:43 +01:00
Steve Ruiz
c3e6c55a68
Bumps perfect-freehand
2021-08-27 10:53:01 +01:00
Steve Ruiz
c353fd257f
Adds dark mode
2021-08-23 17:13:10 +01:00
Steve Ruiz
840532142e
bumps perfect-freehand, improves draw dots
2021-08-23 15:38:14 +01:00
Steve Ruiz
4c39e19543
Adds point in polygon
2021-08-21 22:21:11 +01:00
Steve Ruiz
429a5e6171
Adds right click to select, fixes spacing in context menu, improves draw session
2021-08-18 08:19:13 +01:00
Steve Ruiz
74f600aac2
Fix bug with db
2021-08-18 07:04:01 +01:00
Steve Ruiz
aa20ed8d63
v0.0.49
2021-08-18 01:00:46 +01:00
Steve Ruiz
fc321cc757
Fix duplicate page
2021-08-18 00:59:46 +01:00
Steve Ruiz
a82e077085
v0.0.48
2021-08-18 00:13:53 +01:00
Steve Ruiz
3d90322178
Remove merge-deep
2021-08-18 00:12:14 +01:00
Steve Ruiz
f19d3e6366
Fixes database issues, fixes rendering issue
2021-08-18 00:11:00 +01:00
Steve Ruiz
07dcfb8df5
Implements multiple pages
2021-08-17 22:38:37 +01:00
Steve Ruiz
ad3db2c0ac
Mostly fixed bugs
2021-08-16 22:52:03 +01:00
Steve Ruiz
594bc7c2ff
Adds multiple pages, pageStates to state object (groan)
2021-08-16 15:01:03 +01:00
Steve Ruiz
9c45e0a5a5
Starts on menu, page panel
2021-08-16 08:49:31 +01:00
Steve Ruiz
72f680ce65
Adds select undo / redo stack
2021-08-15 15:35:23 +01:00
Steve Ruiz
169ed8e742
Restores select on single click
2021-08-15 14:19:05 +01:00
Steve Ruiz
ff9eab63e7
Improves delete on cancel while creating
2021-08-15 10:11:04 +01:00
Steve Ruiz
dd25029a0f
Update shapes-functions.tsx
2021-08-15 09:49:54 +01:00
Steve Ruiz
40cbf2d92b
Improves status, create session handling
2021-08-15 09:49:38 +01:00
Steve Ruiz
ffc180fa1c
improves indicators (roll into arrow shape)
2021-08-14 17:52:18 +01:00
Steve Ruiz
6aa58c7966
Renames tests, simplifies tsconfigs
2021-08-14 17:17:29 +01:00
Steve Ruiz
b8f410b752
Adds react tests, build tsconfigs
2021-08-14 16:46:21 +01:00
Steve Ruiz
652681f077
Cleans up shapes
2021-08-13 15:41:41 +01:00
Steve Ruiz
d66007b142
Cleans up UI components, removes Shared as single file
2021-08-13 15:29:31 +01:00
Steve Ruiz
74f48a55b9
Delete yarn.lock
2021-08-13 14:23:30 +01:00
Steve Ruiz
2c50dd37f6
Update translate.session.spec.ts
2021-08-13 14:15:55 +01:00
Steve Ruiz
cbf21286cb
v0.0.47
2021-08-13 14:13:56 +01:00
Steve Ruiz
324ce567e5
Make dev private
2021-08-13 14:13:39 +01:00
Steve Ruiz
b74590c128
Fix versions in packages
2021-08-13 14:12:35 +01:00
Steve Ruiz
ea71fd4227
Fix version in www
2021-08-13 14:10:30 +01:00
Steve Ruiz
adb80d3372
v0.0.46
2021-08-13 14:06:42 +01:00
Steve Ruiz
d2ab8f4eed
Fix private for @tldraw/tldraw
2021-08-13 14:06:18 +01:00
Steve Ruiz
0dfda8d3ab
Remove useWorkspaces from lerna
2021-08-13 14:05:24 +01:00
Steve Ruiz
a7dac0f83a
v0.0.45
2021-08-13 14:01:48 +01:00
Steve Ruiz
9ac8aa428b
Adds code to create dist folder if not present
2021-08-13 14:01:22 +01:00
Steve Ruiz
5c7cf8015c
Remove dev from lerna?
2021-08-13 13:58:18 +01:00
Steve Ruiz
924553373c
v0.0.44
2021-08-13 13:55:58 +01:00
Steve Ruiz
57e1737f49
remove files
2021-08-13 13:55:30 +01:00
Steve Ruiz
bfffea22cb
0.0.43
2021-08-13 13:50:18 +01:00
Steve Ruiz
63f7984a28
v0.0.43
2021-08-13 13:49:40 +01:00
Steve Ruiz
bd938c995b
cleans up tsconfigs
2021-08-13 13:48:08 +01:00
Steve Ruiz
4a7439ddf8
v0.0.42
2021-08-13 13:35:56 +01:00
Steve Ruiz
63ef272b57
Tweaks arrow offset code
2021-08-13 13:24:49 +01:00
Steve Ruiz
4eb29349be
Fix dev server index.html
2021-08-13 12:13:11 +01:00
Steve Ruiz
ccb8876d8b
All tests passing
2021-08-13 11:49:35 +01:00
Steve Ruiz
8c02e0df84
Improves types and imports!
2021-08-13 10:28:09 +01:00
Steve Ruiz
edc29dfbcf
Fixes types
2021-08-12 14:45:47 +01:00
Steve Ruiz
2673a97cc8
Improves binding cleanup, deletes bindings on translation
2021-08-12 14:39:41 +01:00
Steve Ruiz
c92eba9c4e
Fix build errors
2021-08-11 22:11:23 +01:00
Steve Ruiz
e71bf1d327
Puts www back in packages
2021-08-11 21:03:59 +01:00
Steve Ruiz
cec7048acd
Added cloning bindings
2021-08-11 17:03:08 +01:00
Steve Ruiz
ed4cab6fd4
Update ellipse.tsx
2021-08-11 15:55:26 +01:00
Steve Ruiz
b737a42ca9
Adds ellipse binding
2021-08-11 15:51:24 +01:00
Steve Ruiz
94f0273ca4
Fix meta-brush
2021-08-11 14:41:17 +01:00
Steve Ruiz
1a31dd6697
Adds handle toggling
2021-08-11 14:34:17 +01:00
Steve Ruiz
283e678a4d
Adds arrows
2021-08-11 13:26:34 +01:00
Steve Ruiz
923dad6dbe
Adds typescript to dev builds
2021-08-10 21:36:29 +01:00
Steve Ruiz
38ddf1f640
Clean up editor
2021-08-10 18:33:10 +01:00
Steve Ruiz
4ac1b93f96
Adds dev server
2021-08-10 18:19:30 +01:00
Steve Ruiz
5998879e24
Replace
2021-08-10 17:12:55 +01:00