Steve Ruiz
ff50aa6ad5
[fix] bound shape size undo ( #191 )
...
* fix text centering, double click grouped text to select rather than edit
* Fix selecting grouped text
* Writes tests for select tool, fixes undo behavior while in session
* reduces binding distance, adds constants for binding distance and cloning distances
* adjust text sizes
* Update arrow.session.spec.ts
2021-10-22 12:05:23 +01:00
Tom Hicks
efbded7a06
Fix stickes: line wrap mismatch between display/edit ( #189 )
...
The 'fake' textarea used to edit text in a sticky had a different
overflow-wrap style than the component that renders the text.
By forcing the display and edit components to use the same wrapping
strategy, the caret from the textarea and the rendered text should
remain in sync.
There is a chance there are more styles which affect the wrapping of
text that could still result in various mismatches, and even moreso
when we consider more browsers (I tested this in Chrome alone).
2021-10-21 23:41:32 +01:00
Steve Ruiz
72d1c06014
Adds todo tests
2021-10-21 23:38:37 +01:00
Steve Ruiz
0dffdd2d29
[improvement] snaps ( #190 )
...
* Simplify snaps
* Update readmes
* Improves snapping
* filter snappable shapes, give viewport information to sessions
2021-10-21 19:54:54 +01:00
Steve Ruiz
8fd9cf8389
[feature] UX preferences ( #172 )
...
* Improves snapping util, styles corner buttons, adds preferences
* Update bounds.test.tsx
* Update preferences.tsx
* Update preferences.tsx
* Change copy
2021-10-19 14:29:55 +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
b0ff17ee68
Update translate.session.ts
2021-10-19 12:27:03 +01:00
Steve Ruiz
a7e8fafb96
Adds up and downstream links ( #171 )
2021-10-19 12:19:56 +01:00
Steve Ruiz
a73cffb139
Disable double-click to create text
2021-10-18 17:44:30 +01:00
Steve Ruiz
700640ad8c
Adds test
2021-10-18 17:00:06 +01:00
Steve Ruiz
235a57d302
Adds indicator for text, linked translate
2021-10-18 16:59:12 +01:00
Steve Ruiz
4b24219fc1
v0.0.122
2021-10-18 15:35:02 +01:00
Steve Ruiz
6661ab0586
[feature] transform snaps ( #170 )
...
* transform single
* transform
2021-10-18 15:26:34 +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
6db09d4da5
Remove consoel log
2021-10-17 09:48:22 +01:00
Steve Ruiz
62343dab9f
[fix] zoom to selection ( #164 )
...
* fix camera on zoom to selection
* Update tlstate.ts
* Update tlstate.ts
2021-10-17 09:47:41 +01:00
Steve Ruiz
01c824bbbe
Improve rectangle rendering ( #163 )
2021-10-17 09:09:01 +01:00
Steve Ruiz
db62005251
Fix dark theme UI ( #161 )
...
* Fix theming
* Cleanup
* Update tldraw.tsx
2021-10-17 06:59:10 +01:00
Steve Ruiz
9b072fec95
v0.0.119
2021-10-16 23:22:36 +01:00
Steve Ruiz
58ffba3047
v0.0.118
2021-10-16 23:21:35 +01:00
Steve Ruiz
ac555cd6c6
Fix bug on arrow
2021-10-16 23:17:41 +01:00
Steve Ruiz
3f5f613e09
Update multiplayer on www
2021-10-16 21:44:58 +01:00
Steve Ruiz
abcdcd8dae
improves multiplayer presence ( #160 )
2021-10-16 21:24:31 +01:00
Steve Ruiz
3e7d2c3ad9
Update translate.session.ts
2021-10-16 21:06:41 +01:00
Steve Ruiz
61f7fa11ab
Fix bug on sticky
2021-10-16 21:06:29 +01:00
Steve Ruiz
19aa5dc789
Fix bug on text tool
2021-10-16 20:57:26 +01:00
Steve Ruiz
273a57209f
[fix] Migrations ( #159 )
...
* Make room optional
* Improves code for migrations, adds tests
* Update tlstate.spec.ts
2021-10-16 20:34:34 +01:00
Steve Ruiz
d87263a3d8
Make room optional ( #158 )
2021-10-16 19:55:18 +01:00
Steve Ruiz
d5fcdfbb5a
Fix start arrow binding ( #157 )
2021-10-16 19:40:59 +01:00
Steve Ruiz
a4bcf32881
Adds start arrow binding ( #156 )
2021-10-16 15:32:55 +01:00
Steve Ruiz
7d9fcc763d
Add docs for tools, sessions, cleans up tools.
2021-10-16 08:33:25 +01:00
Steve Ruiz
c9abaca8d9
[fix] copy painting ( #155 )
...
* Add click to start copy painting, fix clash with clone dragging
* Grid math
2021-10-15 20:53:27 +01:00
Steve Ruiz
794ac5e4d9
Escape or Command+Enter to complete text shape ( #153 )
...
* Escape or Command+Enter to complete text shape
* Removes isStateful flag from stickys
* Restores context menu
2021-10-15 19:40:06 +01:00
Steve Ruiz
32b2ae88ee
[feature] grid cloning ( #152 )
...
* Adds more clone buttons
* Adds grid session, fix bug on text, adds keyboard handlers for sessions
* Adds copy paint, point argument to duplicate
* Adds tests for duplicate at point
* Adds status for shape cloning
* Adds 32px padding when clone brushing
2021-10-15 17:14:36 +01:00
Steve Ruiz
0d8d45d873
v0.0.117
2021-10-15 14:13:17 +01:00
Steve Ruiz
1ec0434a3c
[improvement] improve performance ( #151 )
...
* Remove context menu
* Update stitches elements
* Update yarn.lock
* Fix bug on bounds bg
* Adds timer for will-change
* remove zindex
* jesus christ, just an extra div
* Remove will change timer
2021-10-15 13:49:48 +01:00
Steve Ruiz
2395224314
Removes context menu
2021-10-15 13:24:34 +01:00
Steve Ruiz
826ed9a185
Fixes cleanup for new shapes on undo ( #150 )
...
* Fixes cleanup for new shapes on undo
* Fix streamline
2021-10-15 10:33:48 +01:00
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