Wykres commitów

881 Commity (efbded7a06ba7f52dd159c1e7d71d337bcdaa689)

Autor SHA1 Wiadomość Data
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 c6af4e7cf0 Update CHANGELOG.md 2021-10-19 12:29:56 +01:00
Steve Ruiz 246cac9b5b v0.0.123 2021-10-19 12:28:57 +01:00
Steve Ruiz 1013e62a7b Update CHANGELOG.md 2021-10-19 12:28:33 +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 58acee7c53 Update CHANGELOG.md 2021-10-18 15:34:43 +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 6bcb5648b8 Update CHANGELOG.md 2021-10-18 14:32:45 +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 ea9cd003ff Update CHANGELOG.md 2021-10-17 09:55:57 +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 b7e5b0459d Update CHANGELOG.md 2021-10-16 23:22:15 +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 8bd98be057 Update CHANGELOG.md 2021-10-15 14:12:19 +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