excalidraw/src
Edwin Lin 0e5c29b3f3
basic Socket.io implementation of collaborative editing (#879)
* Enable collaborative syncing for elements

* Don't fall back to local storage if using a room, as that is confusing

* Use remote socket server

* Send updates to new users when they join

* ~

* add mouse tracking

* enable collaboration, rooms, and mouse tracking

* fix syncing bugs and add a button to start syncing mid session

* enable collaboration, rooms, and mouse tracking

* fix syncing bugs and add a button to start syncing mid session

* Add Live button and app state to support tracking collaborator counts

* Enable collaborative syncing for elements

* add mouse tracking

* enable collaboration, rooms, and mouse tracking

* fix syncing bugs and add a button to start syncing mid session

* fix syncing bugs and add a button to start syncing mid session

* Add Live button and app state to support tracking collaborator counts

* prettier

* Fix bug with remote pointers not changing on scroll

* Enable collaborative syncing for elements

* add mouse tracking

* enable collaboration, rooms, and mouse tracking

* fix syncing bugs and add a button to start syncing mid session

* enable collaboration, rooms, and mouse tracking

* fix syncing bugs and add a button to start syncing mid session

* Add Live button and app state to support tracking collaborator counts

* enable collaboration, rooms, and mouse tracking

* fix syncing bugs and add a button to start syncing mid session

* fix syncing bugs and add a button to start syncing mid session

* Fix bug with remote pointers not changing on scroll

* remove UI for collaboration

* remove link

* clean up lingering unused UI

* set random IV passed per encrypted message, reduce room id length, refactored socket broadcasting API, rename room_id to room, removed throttling of pointer movement

* fix package.json conflict
2020-03-09 08:48:25 -07:00
..
actions Update send/bring shortcuts and show them properly per operating… (#784) 2020-03-09 14:06:35 +01:00
components basic Socket.io implementation of collaborative editing (#879) 2020-03-09 08:48:25 -07:00
data basic Socket.io implementation of collaborative editing (#879) 2020-03-09 08:48:25 -07:00
element Refactor ExcalidrawElement (#874) 2020-03-08 10:20:55 -07:00
locales basic Socket.io implementation of collaborative editing (#879) 2020-03-09 08:48:25 -07:00
renderer basic Socket.io implementation of collaborative editing (#879) 2020-03-09 08:48:25 -07:00
scene basic Socket.io implementation of collaborative editing (#879) 2020-03-09 08:48:25 -07:00
tests Refactor ExcalidrawElement (#874) 2020-03-08 10:20:55 -07:00
appState.ts basic Socket.io implementation of collaborative editing (#879) 2020-03-09 08:48:25 -07:00
bug-issue-template.js fix: typos (#540) 2020-01-24 21:02:55 +01:00
clipboard.ts Refactor ExcalidrawElement (#874) 2020-03-08 10:20:55 -07:00
constants.ts Refactor (#862) 2020-03-07 16:20:38 +01:00
gesture.ts Make gesture.pointers a Map instead of an array of pointers (#877) 2020-03-08 19:25:16 -07:00
global.d.ts support export canvas to clipboard (#232) 2020-01-09 17:37:08 +01:00
history.ts Refactor ExcalidrawElement (#874) 2020-03-08 10:20:55 -07:00
i18n.ts New Crowdin Translations (#845) 2020-03-07 01:01:01 +02:00
index-node.ts Refactor ExcalidrawElement (#874) 2020-03-08 10:20:55 -07:00
index.tsx Refactor (#862) 2020-03-07 16:20:38 +01:00
is-mobile.tsx Add touch support (#788) 2020-02-21 08:17:20 -05:00
keys.ts Update send/bring shortcuts and show them properly per operating… (#784) 2020-03-09 14:06:35 +01:00
math.ts Reintroduce multi-point arrows and add migration for it (#635) 2020-02-01 15:49:18 +04:00
react-app-env.d.ts TS, Prettier, Eslint (#39) 2020-01-02 11:03:48 -08:00
setupTests.ts Write integration tests (#719) 2020-02-11 23:19:43 +01:00
shapes.tsx Improve pasting (#723) 2020-02-07 18:42:24 +01:00
styles.scss Add cursor pointer style to hidden radio buttons (#810) 2020-02-22 20:26:06 +01:00
theme.css Use relative CSS units (#484) 2020-01-20 14:59:00 -08:00
types.ts basic Socket.io implementation of collaborative editing (#879) 2020-03-09 08:48:25 -07:00
utils.ts Update send/bring shortcuts and show them properly per operating… (#784) 2020-03-09 14:06:35 +01:00
zindex.test.ts Set Trailing Cmma to (#525) 2020-01-24 12:04:54 +02:00
zindex.ts fix: typos (#540) 2020-01-24 21:02:55 +01:00