Steve Ruiz
abcdcd8dae
improves multiplayer presence ( #160 )
2021-10-16 21:24:31 +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
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
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
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
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
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
b44b59c21f
Update no-size-embedded.tsx
2021-10-07 16:20:04 +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
3eb09d1eb1
Fix selection on text element
2021-09-24 12:34:30 +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
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
17a7b15f9a
Changes usePosition to useLayoutEffect ( #91 )
2021-09-15 16:47:34 +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
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
73ed0781ea
Adds patchShapes, pageId to patch / update shapes
2021-09-08 14:40:04 +01:00
Steve Ruiz
7489ee8174
Add imperative test, bump rko
2021-09-08 12:53:52 +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
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
7d37cf34c1
Adds references
2021-09-06 12:44:14 +01:00
Steve Ruiz
ff826712c6
Adds reset bounds
2021-09-06 12:07:15 +01:00
Steve Ruiz
376d836154
Adds onChange and onMount to constructor
2021-09-04 16:40:23 +01:00
Steve Ruiz
16fda2fddf
Adds manual create and update, more jsdoc
2021-09-01 09:37:07 +01:00
Steve Ruiz
8fe83ef6c3
Adds text again
2021-08-30 21:17:04 +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
c353fd257f
Adds dark mode
2021-08-23 17:13:10 +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
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
4eb29349be
Fix dev server index.html
2021-08-13 12:13:11 +01:00
Steve Ruiz
8c02e0df84
Improves types and imports!
2021-08-13 10:28:09 +01:00
Steve Ruiz
4ac1b93f96
Adds dev server
2021-08-10 18:19:30 +01:00