Jed Fox
f7e3ee2064
Use open-color directly ( #1371 )
2020-04-11 01:09:29 +03:00
Thomas Steiner
6d30351164
Handle the createWriter situation correctly ( #1370 )
2020-04-10 19:36:16 +02:00
Jed Fox
8ce595e5d6
Add rule banning literal text in JSX ( #1367 )
2020-04-10 12:58:46 -04:00
Lipis
7f04239176
Allow Seentry ( #1366 )
2020-04-10 09:54:04 -07:00
Jed Fox
16a3aa7561
Fix mobile dialog styling ( #1363 )
2020-04-10 18:13:31 +03:00
Lipis
f134211bf9
Ask for name instead of username ( #1362 )
2020-04-10 18:12:51 +03:00
Jed Fox
136b14cef5
Update shortcut display for enter on Mac ( #1358 )
2020-04-10 17:13:06 +03:00
Kostas Bariotis
0a284adc18
Allow opening empty excalidraw file ( #1348 )
...
* allow openning empty file
* correctly throw error
* fix error handling
* switch back to error objects
Co-authored-by: dwelle <luzar.david@gmail.com>
2020-04-10 11:58:09 +02:00
Lipis
70e7dd6e3b
Add more shortcuts and minor refactor ( #1347 )
2020-04-09 22:58:29 +03:00
Thomas Steiner
737e4aefc8
createWriter is now createWritable ( #1345 )
2020-04-09 19:13:22 +02:00
Lipis
d04eaf7040
New Crowdin translations ( #1323 )
2020-04-09 19:11:01 +03:00
Sanghyeon Lee
9761d7ea50
Refactor ResizeArrowFnType to resolve Codesandbox parsing error ( #1338 )
2020-04-09 19:10:35 +03:00
José Quinto
8efe0b7d05
Shift loses pointer fixing #1296 ( #1330 )
...
* change resize math to absolute instead of delta
* typings
* small change for width on rotation
* apply absolute resize to other sides
* revert&change math.ts
* polish, polish, polish
* refactor with offset
* eliminate nextX
* rename to offsetPointer
* fix curved lines
* prefer arrow function
* remove unused variables/comments for now
Co-authored-by: daishi <daishi@axlight.com>
2020-04-10 00:14:32 +09:00
Sanghyeon Lee
bd32a26653
Move GitHub corner and visually-hidden class ( #1336 )
...
* Move visually-hidden class to index.html
* Replace github corner with component
* Momoize GitHubCorner
* Simplify component return
2020-04-09 16:48:41 +03:00
fujimoto kyosuke
b1ed5b4cdc
Support negative resize for multiple points line/arrow ( #1237 )
...
* Support negative resize for multiple points line
* prettier
* Fix an issue with width or height becoming zero
2020-04-09 11:53:12 +02:00
Edwin Lin
d5899f6ca0
Make the mouse location broadcast volatile ( #1331 )
2020-04-09 02:13:32 -07:00
Preet
2852610960
bump roughjs version ( #1332 )
2020-04-09 11:12:01 +02:00
Preet
57bbc9fe55
Fill a looped curve with the selected background color ( #1315 )
2020-04-09 11:46:47 +03:00
Dreace
fe6f482e96
Optimize ShortcutsDialog style ( #1329 )
...
* Optimize ShortcutsDialog style
* Add word-break only to ShortcutKey
2020-04-09 11:23:10 +03:00
Youness Fkhach
ff82d1cfa3
feat/ability to change the alignment of the text ( #1213 )
...
* feat: add the ability to change the alignement of the text
* test: update the snapshots to included the newely textAlign state
* style: use explicit key assignment to object
* test: add missing new key textAlign to newElement.test.ts
* style: make the text on the buttons start with uppercase
* Update src/locales/en.json
* add types
* add migration
* remove incorrect update
Co-authored-by: Youness Fkhach <younessfkhach@porotonmail.com>
Co-authored-by: Lipis <lipiridis@gmail.com>
Co-authored-by: dwelle <luzar.david@gmail.com>
2020-04-08 22:00:27 +02:00
David Luzar
3fd6f3023f
support newline on shift+enter ( #1324 )
2020-04-08 20:56:27 +02:00
Kent Beck
fdebb38bf6
Move more stuff to Portal ( #1309 )
2020-04-08 10:18:56 -07:00
Pete Hunt
df0613d8ac
Add NonDeleted<ExcalidrawElement> ( #1068 )
...
* add NonDeleted
* make test:all script run tests without prompt
* rename helper
* replace with helper
* make element contructors return nonDeleted elements
* cache filtered elements where appliacable for better perf
* rename manager element getter
* remove unnecessary assertion
* fix test
* make element types in resizeElement into nonDeleted
Co-authored-by: dwelle <luzar.david@gmail.com>
2020-04-08 18:49:52 +02:00
Lipis
c714c778ab
New Crowdin translations ( #1319 )
...
* New translations en.json (German)
* New translations en.json (Turkish)
2020-04-08 18:12:28 +03:00
Sanghyeon Lee
26facfa710
Fix 'Dialog' keydown event and prop type warning ( #1305 )
2020-04-08 15:31:40 +03:00
Lipis
020eebb663
New Crowdin translations ( #1277 )
2020-04-08 13:14:30 +03:00
Lipis
26fd2fe165
Better name for app state ( #1300 )
...
* Better name for app state
* Snapshot
2020-04-07 15:31:28 -07:00
Kent Beck
9a1af38c97
Begin extracting collaboration code to Portal ( #1306 )
2020-04-07 15:29:43 -07:00
Timur Khazamov
ed378170b7
Use woff2 instead ttf ( #1307 )
...
* Use woff2 instead ttf
* Update font in svg-exported files to use woff2
Co-authored-by: Timur Khazamov <t1mmaas@skbkontur.ru>
2020-04-07 15:28:44 -07:00
Daishi Kato
c3b83fba38
fix detecting rotated elements with selection ( #1273 )
...
* fix #1232
* Update src/element/bounds.ts
* prefer arrow functions
* fix merging
Co-authored-by: Lipis <lipiridis@gmail.com>
2020-04-07 16:04:20 +02:00
Lipis
98ea88262f
Shorter title ( #1293 )
2020-04-07 17:02:29 +03:00
Lipis
03c22c1255
Switch to Sentence case
instead of Title Case
( #1279 )
2020-04-07 16:57:27 +03:00
David Luzar
88cec2df5e
log console.error to sentry ( #1243 )
...
* log console.error to sentry
* fix
2020-04-07 15:54:49 +02:00
dependabot-preview[bot]
13a2253cdc
Bump @types/react-dom from 16.9.5 to 16.9.6 ( #1266 )
...
Bumps [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom ) from 16.9.5 to 16.9.6.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-04-07 16:41:08 +03:00
Lipis
5b684495ef
Translate click and change label ( #1299 )
2020-04-07 16:40:37 +03:00
David Luzar
b7230b05d7
add task to update snapshots & update readme ( #1302 )
...
* add task to update snapshots & update readme
* remove test:app from readme & tweak
2020-04-07 15:09:01 +02:00
Kostas Bariotis
67805bc7a7
Add collaborators names ( #1223 )
...
* add random usernames
* add username state
* add username input
* ability to set names
* fix tests
* set username oon mobile
* remove auto generated names
* remove commented code
* always string
* updaate snapshots
* maintain username when clearing canvas
* Update src/renderer/renderScene.ts
Co-Authored-By: Lipis <lipiridis@gmail.com>
* add border
* fix styles
Co-authored-by: Pete Hunt <petehunt@users.noreply.github.com>
Co-authored-by: Faustino Kialungila <faustino.kialungila@gmail.com>
Co-authored-by: Lipis <lipiridis@gmail.com>
2020-04-07 14:02:42 +01:00
Lipis
0c3d34261e
Fixes in Shortcuts dialog and minor refactor ( #1297 )
2020-04-07 14:39:06 +03:00
Mohit kumar Bajoria
e4c154f43e
Button for shortcuts ( #1253 )
2020-04-07 13:42:10 +03:00
Shriram Balaji
22160f50d3
Wrap localStorage API Access in try-catch ( #1241 )
2020-04-07 13:09:37 +03:00
Daishi Kato
2cc1105ff5
Resize multiple elements (rectangles, diamonds and ellipses onl… ( #1193 )
...
* experiment resizing multiple elements
* hack common component
* calculate scale properly (still se only)fg
* prioritize multi selection
* take handle offset into calculation
* fix master merge
* refactor resizeElements out from App
* wip: handlerRectanglesFromCoords
* fix test with type assertion
* properly show handles wip
* revert previous one and do a tweak
* remove unnecessary assignments
* replace hack code with good one
* refactor coords in arg
* resize NW
* resize from sw,ne
* fix with setResizeHandle
* do not show hint while resizing multiple elements
* empty commit
* fix format
2020-04-07 10:49:59 +02:00
Kostas Bariotis
b60f5fcf06
Save on CTRL/CMD + S ( #1287 )
...
* save on shortcut
* revert keys files
* remove constant
2020-04-06 23:24:50 +01:00
David Luzar
729aeacc47
prevent pasting svg copied from excalidraw ( #1288 )
...
* prevent pasting svg copied from excalidraw
* remove unnecessary template
2020-04-06 23:02:17 +02:00
David Luzar
e9b4700bba
edit text when clicked on with text tool ( #1283 )
2020-04-06 22:26:54 +02:00
David Luzar
d3ed5a42fc
fix font being reset to current state font on edit ( #1282 )
2020-04-06 22:26:00 +02:00
Lipis
1a5048195a
Better title, for better look in search results, SEO ( #1278 )
2020-04-06 18:58:20 +03:00
Lipis
0c41f3e7aa
Add curved lines/arrows shortcuts ( #1274 )
2020-04-06 17:26:05 +03:00
Lipis
854af8aed2
New Crowdin translations ( #1228 )
...
* New translations en.json (Portuguese)
* New translations en.json (Chinese Simplified)
* New translations en.json (Chinese Simplified)
* New translations en.json (Chinese Simplified)
* New translations en.json (Chinese Simplified)
* New translations en.json (Arabic)
* New translations en.json (Italian)
* New translations en.json (Spanish)
* New translations en.json (Russian)
* New translations en.json (Portuguese)
* New translations en.json (Polish)
* New translations en.json (Norwegian)
* New translations en.json (Korean)
* New translations en.json (Indonesian)
* New translations en.json (Chinese Simplified)
* New translations en.json (Hungarian)
* New translations en.json (Hindi)
* New translations en.json (Greek)
* New translations en.json (German)
* New translations en.json (French)
* New translations en.json (Dutch)
* New translations en.json (Chinese Traditional)
* New translations en.json (Turkish)
* New translations en.json (Polish)
* New translations en.json (German)
* New translations en.json (Dutch)
* New translations en.json (French)
* New translations en.json (Korean)
* New translations en.json (Greek)
* New translations en.json (Polish)
* New translations en.json (Arabic)
* New translations en.json (Italian)
* New translations en.json (Spanish)
* New translations en.json (Russian)
* New translations en.json (Portuguese)
* New translations en.json (Polish)
* New translations en.json (Norwegian)
* New translations en.json (Korean)
* New translations en.json (Indonesian)
* New translations en.json (Chinese Simplified)
* New translations en.json (Hungarian)
* New translations en.json (Hindi)
* New translations en.json (Greek)
* New translations en.json (German)
* New translations en.json (French)
* New translations en.json (Dutch)
* New translations en.json (Chinese Traditional)
* New translations en.json (Turkish)
* New translations en.json (Arabic)
* New translations en.json (Italian)
* New translations en.json (Spanish)
* New translations en.json (Russian)
* New translations en.json (Portuguese)
* New translations en.json (Polish)
* New translations en.json (Norwegian)
* New translations en.json (Korean)
* New translations en.json (Indonesian)
* New translations en.json (Chinese Simplified)
* New translations en.json (Hungarian)
* New translations en.json (Hindi)
* New translations en.json (Greek)
* New translations en.json (German)
* New translations en.json (French)
* New translations en.json (Dutch)
* New translations en.json (Chinese Traditional)
* New translations en.json (Turkish)
* New translations en.json (Portuguese)
* New translations en.json (Chinese Simplified)
* New translations en.json (Chinese Simplified)
* New translations en.json (Norwegian)
* New translations en.json (Dutch)
* New translations en.json (Greek)
* New translations en.json (French)
* New translations en.json (Portuguese)
2020-04-06 08:14:31 -04:00
Lipis
60d9567e2d
Add Select All shortcut ( #1270 )
2020-04-06 15:07:28 +03:00
dependabot-preview[bot]
3f9d96f120
Bump asar from 3.0.2 to 3.0.3 ( #1264 )
...
Bumps [asar](https://github.com/electron/asar ) from 3.0.2 to 3.0.3.
- [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/v3.0.2...v3.0.3 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-04-06 14:49:23 +03:00