Commit Graph

651 Commits

Author SHA1 Message Date
Kent Beck ba3cec8d0d App mitosis begins (#1047) 2020-03-22 18:24:50 +01:00
Lipis cdf11809dc Refactor README (#1046) 2020-03-22 17:22:13 +02:00
Lipis 125d1294a0 New Crowdin translations (#1043) 2020-03-22 16:14:45 +02:00
Jed Fox daa121e909 Add a warning to encourage people to update translations direct… (#1045) 2020-03-22 14:43:06 +01:00
Lipis 5b6723b514 New Crowdin translations (#1037) 2020-03-22 06:24:38 +02:00
Kent Beck d3d25a128c Extract helper for App context menu handling (#1033)
* Encapsulate SceneHistory. A little.

* Clean up TopErrorBoundary

* Extract helper for App context menu handling
2020-03-21 17:03:17 +01:00
Saugat Acharya 5413d59925 Bump react-scripts to version 3.4.1 (#1032)
* Bump react-scripts to version 3.4.1

* rebuild package-lock

Co-authored-by: dwelle <luzar.david@gmail.com>
2020-03-21 10:55:32 +01:00
Kent Beck 1e8cd2bd1c Separated specification and implementation in TopErrorBoundary (#1031)
* Encapsulate SceneHistory. A little.

* Clean up TopErrorBoundary
2020-03-21 10:26:01 +01:00
David Luzar f6b36519f1 don't pass deleted elements to UI (#1029) 2020-03-20 21:46:09 +01:00
Lipis 71c31d9b8d Remove Gitter from Readme (#1028) 2020-03-20 18:47:40 +01:00
Kent Beck dc618ab122 Encapsulate SceneHistory. A little. (#1016) 2020-03-20 18:45:30 +01:00
Lipis 46e619d800 New Crowdin translations (#1020) 2020-03-20 18:32:46 +02:00
David Luzar edd54d93b3 revert #1017 (#1025)
This reverts commit 1546c00c0c.
2020-03-20 16:46:06 +01:00
Faustino Kialungila 0ad6f4ec6b Remove deleted elements from svg export (#1021)
* Remove deleted elements from svg export

* skip deleted elements

* remove old comment

Co-authored-by: dwelle <luzar.david@gmail.com>
2020-03-20 15:19:20 +01:00
Chang Yan 1546c00c0c Fix adding incorrect dragging element when handleCanvasPointerD… (#1017) 2020-03-20 11:00:50 +01:00
Lipis 6b3dee6777 New Crowdin translations (#1011) 2020-03-19 22:12:47 +02:00
David Luzar fda06e4fc3 Fix history - the 2nd installment (#1014)
* don't regenerate versionNonce on pushEntry

* fix history handling around multi-point arrows

* remove filtering from getElementMap helper
2020-03-19 11:41:32 -07:00
Panayiotis Lipiridis 1d393a4ea0 Merge branch 'master' of github.com:excalidraw/excalidraw
* 'master' of github.com:excalidraw/excalidraw:
  Fix SpaceBar pan (#1013)
  fix history (#1009)
2020-03-19 20:39:16 +02:00
Panayiotis Lipiridis 99cd65de4a Locale 2020-03-19 20:38:52 +02:00
Faustino Kialungila f14aaccc38 Fix SpaceBar pan (#1013) 2020-03-19 08:59:20 -07:00
David Luzar 82ce068972 fix history (#1009)
* fix history

* tweak withBatchedUpdates typing
2020-03-19 14:51:05 +01:00
Panayiotis Lipiridis ca5f37850e Lower case locale 2020-03-19 13:00:32 +02:00
Panayiotis Lipiridis 9c65b0a686 Locale 2020-03-19 12:59:29 +02:00
Panayiotis Lipiridis a7a0282b31 Map two letters 2020-03-19 12:57:03 +02:00
Lipis 59fa371367 New translations en.json (Chinese Simplified) (#1006) 2020-03-19 07:56:57 +01:00
David Luzar ff033640e4 expose a few state props for debugging (#1008)
* expose a few state props for debugging

* rename h.appState & add h.setState

* support setting elements
2020-03-18 20:44:05 +01:00
Sanghyeon Lee cb66adc716 Add a Shortcut for Toggling Shape Lock (#1005)
* Update shortcuts.md for Lock

* Add 'Q' as a shortcut for toggling shape lock

* Add shortcut to LockIcon title

* use event.key instead

Co-authored-by: Faustino Kialungila <Faustino.kialungila@gmail.com>
2020-03-18 19:29:59 +01:00
Lipis cb68153a81 New Crowdin translations (#998) 2020-03-18 19:59:48 +02:00
David Luzar b7da524538 confirm arrow on doubleclick (#949)
* confirm arrow on double click

* change hint

* fix cursor not updating on click
2020-03-18 16:43:06 +01:00
David Luzar 254a0753ff fix negative resize for non-multipoint elements (#1000) 2020-03-18 08:34:04 -07:00
Jed Fox d8bbe536a7 Restyle the mobile UI a bit (#1002)
* Restyle the bottom bar on mobile as an Island

* Shorter label for collaboration button, truncate too-long button labels

* Refactor safe area things to global vars

* Fix scroll bar positioning, don’t block scrollbars with menu island

* Update text
2020-03-18 11:31:40 -04:00
Faustino Kialungila f889f6da91 Update shortcuts.md (#1001)
* Update shortcuts.md

* lint:fix
2020-03-18 14:50:46 +01:00
Lipis 793e0e4aa0 Remove redundant text (#918) 2020-03-18 13:27:10 +01:00
David Luzar 23b785de68 Trim trailing newlines (#999)
* trim newlines for text elements

* fix comment
2020-03-18 13:01:33 +01:00
Chang Yan 6fe40516bf deselect all elements when inserting text with double click (#996) 2020-03-17 23:11:27 -07:00
Pete Hunt 7d57d124bd Fix alt drag (#995) 2020-03-17 15:21:35 -07:00
David Luzar 373d16abe6 improve & granularize ExcalidrawElement types (#991)
* improve & granularize ExcalidrawElement types

* fix incorrectly passing type

* fix tests

* fix more tests

* fix unnecessary spreads & refactor

* add comments
2020-03-17 20:55:40 +01:00
Lipis 1c545c1d47 New Crowdin translations (#990) 2020-03-17 21:46:35 +02:00
Pete Hunt b603337c3f Fix multielements (#987) 2020-03-17 11:01:11 -07:00
Christopher Chedeau 0dc07135b7 Fix three rendering when loading (#986)
The problem is that syncActionResult wasn't using batching.
2020-03-16 19:21:01 -07:00
Pete Hunt e9f5175f51 Fix performance bug (#984) 2020-03-16 19:07:47 -07:00
dependabot-preview[bot] f4cc4253b8 Bump @testing-library/react from 9.5.0 to 10.0.1 (#975)
Bumps [@testing-library/react](https://github.com/testing-library/react-testing-library) from 9.5.0 to 10.0.1.
- [Release notes](https://github.com/testing-library/react-testing-library/releases)
- [Changelog](https://github.com/testing-library/react-testing-library/blob/master/CHANGELOG.md)
- [Commits](https://github.com/testing-library/react-testing-library/compare/v9.5.0...v10.0.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-03-16 19:06:45 -07:00
dependabot-preview[bot] a218ddd668 Bump asar from 2.1.0 to 3.0.1 (#974)
Bumps [asar](https://github.com/electron/asar) from 2.1.0 to 3.0.1.
- [Release notes](https://github.com/electron/asar/releases)
- [Changelog](https://github.com/electron/asar/blob/master/CHANGELOG.md)
- [Commits](https://github.com/electron/asar/compare/v2.1.0...v3.0.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-03-16 19:06:34 -07:00
Thomas Steiner 5ae4cd7dfb Update to browser-nativefs 0.4.0 (#980) 2020-03-16 19:06:17 -07:00
Lipis a985d1b9b8 New Crowdin translations (#983)
* New translations en.json (Chinese Simplified)

* New translations en.json (French)

* New translations en.json (German)

* New translations en.json (Indonesian)

* New translations en.json (Norwegian)

* New translations en.json (Polish)

* New translations en.json (Portuguese)

* New translations en.json (Russian)

* New translations en.json (Spanish)

* New translations en.json (Turkish)

* New translations en.json (Korean)

* New translations en.json (French)

* New translations en.json (Portuguese)
2020-03-16 23:23:38 +01:00
Faustino Kialungila ae9b64a623 CMD + D to Duplicate Selection (#982)
* cmd+d to duplicate selection

* use duplicateElement instead

* use duplicateElement instead

* Update actionDuplicateSelection.ts

* select the new duplicated element

* add locale

* use event.key instead of event.code

Co-authored-by: David Luzar <luzar.david@gmail.com>
2020-03-16 22:53:02 +01:00
dependabot-preview[bot] 6966a7a008 Bump rewire from 4.0.1 to 5.0.0 (#976)
Bumps [rewire](https://github.com/jhnns/rewire) from 4.0.1 to 5.0.0.
- [Release notes](https://github.com/jhnns/rewire/releases)
- [Changelog](https://github.com/jhnns/rewire/blob/master/CHANGELOG.md)
- [Commits](https://github.com/jhnns/rewire/compare/v4.0.1...v5.0.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-03-16 22:24:48 +01:00
Lipis 83e49232ee New Crowdin translations (#978)
* New translations en.json (Korean)

* New translations en.json (Korean)

* New translations en.json (Korean)

* New translations en.json (Korean)

* New translations en.json (Korean)

* New translations en.json (Portuguese)

* New translations en.json (Portuguese)
2020-03-16 19:23:56 +01:00
Christopher Chedeau db1f97f59e Revert "[RFC] Randomized names next to mouse pointers. (#971)" (#972)
This reverts commit dcb93f75e6.
2020-03-16 00:38:37 -07:00
Pete Hunt dcb93f75e6 [RFC] Randomized names next to mouse pointers. (#971)
* [WIP] Add names next to pointers

This implements the rendering and messaging across. Still need to do the UI to set the name.

Also, not really sure what's the best place to send the name and store it.

* Add randomized names

Co-authored-by: Christopher Chedeau <vjeux@fb.com>
2020-03-15 18:56:38 -07:00