Lipis and GitHub
e38045ccad
New Crowdin translations ( #1055 )
...
* New translations en.json (Norwegian)
* New translations en.json (Norwegian)
* New translations en.json (Chinese Simplified)
* New translations en.json (Chinese Simplified)
* 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 (Chinese Traditional)
* New translations en.json (Hungarian)
* New translations en.json (Norwegian)
* New translations en.json (French)
2020-03-24 09:55:29 +01:00
Pete Hunt and GitHub
bd7856adf3
Much more thorough tests! ( #1053 )
2020-03-23 16:38:41 -07:00
David Luzar and GitHub
cf4fa30a57
tweak png copy button label ( #1062 )
...
* tweak png copy button label
* fix lint
2020-03-23 16:15:22 +01:00
722c498abe
Bump prettier from 1.19.1 to 2.0.1 ( #1060 )
...
* Bump prettier from 1.19.1 to 2.0.1
Bumps [prettier](https://github.com/prettier/prettier ) from 1.19.1 to 2.0.1.
- [Release notes](https://github.com/prettier/prettier/releases )
- [Changelog](https://github.com/prettier/prettier/blob/master/CHANGELOG.md )
- [Commits](https://github.com/prettier/prettier/compare/1.19.1...2.0.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
* Update formatting
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Co-authored-by: Panayiotis Lipiridis <lipiridis@gmail.com >
2020-03-23 13:05:07 +02:00
Lipis and GitHub
c7f10c5de2
New Crowdin translations ( #1049 )
...
* New translations en.json (German)
* New translations en.json (German)
* New translations en.json (German)
2020-03-22 23:01:38 +02:00
Jed Fox and GitHub
8a6e2bf9cf
Use system fonts where possible. ( #1050 )
...
Also put Arial after Helvetica. I hate Arial.
2020-03-22 16:11:21 -04:00
f1160a1534
load scene from localStorage in collaboration if user is first… ( #1036 )
...
* load scene from localStorage in collaboration if user is first in room
* load scene from localStorage in collaboration prior to syncing with server
* fix merge
Co-authored-by: dwelle <luzar.david@gmail.com >
2020-03-22 18:41:05 +01:00
Kent Beck and GitHub
ba3cec8d0d
App mitosis begins ( #1047 )
2020-03-22 18:24:50 +01:00
Lipis and GitHub
125d1294a0
New Crowdin translations ( #1043 )
2020-03-22 16:14:45 +02:00
Jed Fox and GitHub
daa121e909
Add a warning to encourage people to update translations direct… ( #1045 )
2020-03-22 14:43:06 +01:00
Lipis and GitHub
5b6723b514
New Crowdin translations ( #1037 )
2020-03-22 06:24:38 +02:00
Kent Beck and GitHub
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
Kent Beck and GitHub
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 and GitHub
f6b36519f1
don't pass deleted elements to UI ( #1029 )
2020-03-20 21:46:09 +01:00
Kent Beck and GitHub
dc618ab122
Encapsulate SceneHistory. A little. ( #1016 )
2020-03-20 18:45:30 +01:00
Lipis and GitHub
46e619d800
New Crowdin translations ( #1020 )
2020-03-20 18:32:46 +02:00
David Luzar and GitHub
edd54d93b3
revert #1017 ( #1025 )
...
This reverts commit 1546c00c0c .
2020-03-20 16:46:06 +01:00
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 and GitHub
1546c00c0c
Fix adding incorrect dragging element when handleCanvasPointerD… ( #1017 )
2020-03-20 11:00:50 +01:00
Lipis and GitHub
6b3dee6777
New Crowdin translations ( #1011 )
2020-03-19 22:12:47 +02:00
David Luzar and GitHub
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
Faustino Kialungila and GitHub
f14aaccc38
Fix SpaceBar pan ( #1013 )
2020-03-19 08:59:20 -07:00
David Luzar and GitHub
82ce068972
fix history ( #1009 )
...
* fix history
* tweak withBatchedUpdates typing
2020-03-19 14:51:05 +01:00
Lipis and GitHub
59fa371367
New translations en.json (Chinese Simplified) ( #1006 )
2020-03-19 07:56:57 +01:00
David Luzar and GitHub
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
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 and GitHub
cb68153a81
New Crowdin translations ( #998 )
2020-03-18 19:59:48 +02:00
David Luzar and GitHub
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 and GitHub
254a0753ff
fix negative resize for non-multipoint elements ( #1000 )
2020-03-18 08:34:04 -07:00
Jed Fox and GitHub
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
Lipis and GitHub
793e0e4aa0
Remove redundant text ( #918 )
2020-03-18 13:27:10 +01:00
David Luzar and GitHub
23b785de68
Trim trailing newlines ( #999 )
...
* trim newlines for text elements
* fix comment
2020-03-18 13:01:33 +01:00
Chang Yan and GitHub
6fe40516bf
deselect all elements when inserting text with double click ( #996 )
2020-03-17 23:11:27 -07:00
Pete Hunt and GitHub
7d57d124bd
Fix alt drag ( #995 )
2020-03-17 15:21:35 -07:00
David Luzar and GitHub
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 and GitHub
1c545c1d47
New Crowdin translations ( #990 )
2020-03-17 21:46:35 +02:00
Pete Hunt and GitHub
b603337c3f
Fix multielements ( #987 )
2020-03-17 11:01:11 -07:00
Christopher Chedeau and GitHub
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 and GitHub
e9f5175f51
Fix performance bug ( #984 )
2020-03-16 19:07:47 -07:00
Lipis and GitHub
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
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
Lipis and GitHub
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 and GitHub
db1f97f59e
Revert "[RFC] Randomized names next to mouse pointers. ( #971 )" ( #972 )
...
This reverts commit dcb93f75e6 .
2020-03-16 00:38:37 -07:00
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
Keyan Zhang and GitHub
d58216f5ec
[RFC] show confirmation dialog before the user closes the page ( #957 )
2020-03-15 14:00:33 -07:00
Christopher Chedeau and GitHub
fed7054114
Fix hit testing threshold ( #969 )
...
* Fix hit testing threshold
- The bounding box was not correctly extended to take into account the threshold. It was only for y axis but not x.
- The bezier threshold was using 20 instead of 10 and not taking into account zoom level.
Both those issues are fixed and now the behavior looks good on all the shapes I can test.
* fix_tests
2020-03-15 13:42:18 -07:00
Christopher Chedeau and GitHub
2937efacde
Remove last get/setTransform ( #964 )
...
My original hack to put the scale when we create the canvas element doesn't make much sense. It should be done when we are rendering the scene. I moved it there in this PR.
The rest was all about forwarding the scale to where it's needed.
2020-03-15 12:25:18 -07:00
Lipis and GitHub
79ea76b48b
Different color for the stroke of the collaborator's arrow ( #963 )
...
* Different color for the stroke of the arrow
* Sort
2020-03-15 11:05:12 -07:00
Jed Fox and GitHub
e44801123a
Restyle the color picker a touch ( #920 )
2020-03-15 19:26:52 +02:00
Lipis and GitHub
d834ff4d89
New Crowdin translations ( #912 )
2020-03-15 19:12:35 +02:00