Commit Graph

3209 Commits

Author SHA1 Message Date
1a5048195a Better title, for better look in search results, SEO () 2020-04-06 18:58:20 +03:00
0c41f3e7aa Add curved lines/arrows shortcuts () 2020-04-06 17:26:05 +03:00
854af8aed2 New Crowdin translations ()
* 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
60d9567e2d Add Select All shortcut () 2020-04-06 15:07:28 +03:00
3f9d96f120 Bump asar from 3.0.2 to 3.0.3 ()
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
a2df6be1b6 Bump @types/react from 16.9.27 to 16.9.32 ()
Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) from 16.9.27 to 16.9.32.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react)

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:39:53 +03:00
0892bc1cc6 Bump @testing-library/react from 10.0.1 to 10.0.2 ()
Bumps [@testing-library/react](https://github.com/testing-library/react-testing-library) from 10.0.1 to 10.0.2.
- [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/v10.0.1...v10.0.2)

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:39:43 +03:00
3ebd16ee2e Bump @types/jest from 25.1.4 to 25.2.1 ()
Bumps [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest) from 25.1.4 to 25.2.1.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jest)

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:21:50 +03:00
4a34de39b1 Bump lint-staged from 10.0.10 to 10.1.2 ()
Bumps [lint-staged](https://github.com/okonet/lint-staged) from 10.0.10 to 10.1.2.
- [Release notes](https://github.com/okonet/lint-staged/releases)
- [Commits](https://github.com/okonet/lint-staged/compare/v10.0.10...v10.1.2)

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:21:37 +03:00
18f0b76231 Bump prettier from 2.0.2 to 2.0.3 ()
* Bump prettier from 2.0.2 to 2.0.3

Bumps [prettier](https://github.com/prettier/prettier) from 2.0.2 to 2.0.3.
- [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/2.0.2...2.0.3)

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

* Format

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Co-authored-by: Panayiotis Lipiridis <lipiridis@gmail.com>
2020-04-06 14:21:07 +03:00
4003fa24b2 fix () 2020-04-05 20:54:27 -07:00
d5366db341 Adding ability to copy to clipboard as SVG () 2020-04-06 02:13:17 +03:00
2de4fe29ad Full Screen mode () 2020-04-06 00:47:13 +03:00
81b38d8808 fix wysiwyg event cleanup () 2020-04-05 22:31:59 +02:00
290244660b Restore selectedElements on undelete ()
* Restore selectedElements on undelete

* Update regressionTest snapshots
2020-04-05 21:19:54 +02:00
2bfc1c20b6 Remove shortcuts ()
* Remove shortcuts

* update Readme

Co-authored-by: Kostas Bariotis <konmpar@gmail.com>
2020-04-05 16:24:23 +03:00
9a0889c698 Show shortcuts dialog when pressing ? () 2020-04-05 15:58:00 +03:00
0eb2f7092b Add snapshots to readme () 2020-04-05 15:30:54 +03:00
f6bf093fdd New Crowdin translations ()
* New translations en.json (Greek)

* New translations en.json (German)

* New translations en.json (Russian)

* New translations en.json (Norwegian)

* New translations en.json (Portuguese)

* New translations en.json (Spanish)

* New translations en.json (German)

* New translations en.json (Spanish)

* New translations en.json (Polish)
2020-04-04 17:39:13 -04:00
4dd947b261 fix scrollToCenter when no elements supplied ()
* fix scrollToCenter when no elements supplied

* make getCommonBounds return default values on empty elements
2020-04-04 18:45:14 +02:00
b97520400a Broadcast mouse activity ()
* broadcast mouse activity

* move to same MOUSE_LOCATION event

* remove key up handler

* update tests

* Fix border

* refactor

* rename activity to button

Co-authored-by: Panayiotis Lipiridis <lipiridis@gmail.com>
2020-04-04 17:12:19 +02:00
23540eba4c sync remote selection ()
* sync remote selection

* skip deleted elements

* remove unnecessary condition & change naming
2020-04-04 16:02:16 +02:00
adc099ed15 Refactor dnd event handler () 2020-04-04 15:27:53 +02:00
d243f3901c Insert text on double tap ()
* Insert text on double tap(mobile)

* handleCanvasRef
2020-04-04 14:55:36 +02:00
030954badb shift locking 22.5 degree and move to constants ()
* shift locking 22.5 degree and move to constants 

* review SHIFT_LOCKING_ANGLE
2020-04-04 14:55:22 +03:00
44f871de71 do not select deleted elements () 2020-04-04 12:27:34 +02:00
ae1eee15cc Replace ev -> event () 2020-04-04 10:41:54 +02:00
00c5823a5e Add Security Headers () 2020-04-04 02:36:12 +03:00
31f76d59a2 Skip transparent background for cursor ()
* Skip transparent background for cursor

* slice
2020-04-04 00:54:04 +03:00
3afb4515b6 scroll to content on collab scene init () 2020-04-03 22:22:26 +03:00
036978b837 fix font not rendered on init in FF () 2020-04-03 22:21:40 +03:00
96cea9b84b Make left panel height flexible to avoid overflow ()
* Make overall left menu scrollable

* Make only mid-left panel scrollable

* Update src/styles.scss

* Update src/styles.scss

* Update src/components/LayerUI.tsx

* Remove unused class

* Move the scrolling role to Island

Co-authored-by: Lipis <lipiridis@gmail.com>
2020-04-03 13:58:50 -04:00
8dccc793ee add editorconfig ()
* add editorconfig

* Update .editorconfig

Co-Authored-By: Lipis <lipiridis@gmail.com>

* remove duplicate section

Co-authored-by: Lipis <lipiridis@gmail.com>
2020-04-03 19:19:01 +02:00
5f447cfe6a Create now.json for redirects () 2020-04-03 17:30:00 +03:00
ae655cd7d3 Align ToolButton Label in RTL mode () 2020-04-03 17:24:25 +03:00
8030a167c6 make text committing cross-platform () 2020-04-03 15:56:23 +02:00
cd3083e8e6 New translations en.json (French) () 2020-04-03 09:45:37 -04:00
c1b067a8b9 New Crowdin translations (Dutch) ()
* New translations en.json (Dutch)

* Update i18n.ts
2020-04-03 16:06:30 +03:00
980d08ce56 Add support for committing a text entry on cmd/shift click () 2020-04-03 15:41:32 +03:00
b9b58d4464 Change arabic language name () 2020-04-03 15:40:01 +03:00
c240fff0c5 New Crowdin translations (mostly Arabic updates) () 2020-04-03 15:32:00 +03:00
4912a29e75 sync intermediate text updates ()
* sync intermediate text updates

* fix initial render text position

* batch updates

* tweak onChange subscription
2020-04-03 14:16:14 +02:00
0c9459e9e5 Warn on invalid JSON file ()
* add error dialog

* show error modal on file dnd

* add locales

* Update src/locales/en.json

Co-Authored-By: Lipis <lipiridis@gmail.com>

* Update src/data/blob.ts

* Update src/data/blob.ts

* fix titles, update snapshots

* make modal smaller

* fix dnd wrong file type

* reset errorMessage

Co-authored-by: Faustino Kialungila <faustino.kialungila@gmail.com>
Co-authored-by: Lipis <lipiridis@gmail.com>
2020-04-03 13:50:51 +02:00
2be34effd4 New Crowdin translations ()
* New translations en.json (Norwegian)

* New translations en.json (Norwegian)
2020-04-03 12:59:26 +03:00
27075b028c Update zoom refresh ()
One second feels way too long. Let's try 300ms
2020-04-02 23:56:14 -07:00
79557676c2 Revert "simulate a db tap on mobile to insert text ()" ()
This reverts commit 56034eacb0.
2020-04-02 23:47:39 -07:00
wei
c67b0c59c2 Adding preconnect for the socket ()
* Update index.html

* fix formatting
2020-04-02 23:32:42 -07:00
efa8b95c52 fix scrollbar and toolbar grid-gap () 2020-04-03 09:11:42 +03:00
a488555f30 New Crowdin translations ()
* New translations en.json (Chinese Simplified)

* New translations en.json (Turkish)

* New translations en.json (Hindi)

* New translations en.json (Greek)

* New translations en.json (Italian)

* New translations en.json (Hungarian)

* New translations en.json (Chinese Traditional)

* New translations en.json (Korean)

* New translations en.json (Spanish)

* New translations en.json (French)

* New translations en.json (Russian)

* New translations en.json (Portuguese)

* New translations en.json (Polish)

* New translations en.json (Norwegian)

* New translations en.json (Indonesian)

* New translations en.json (German)

* New translations en.json (Arabic)

* New translations en.json (Greek)

* New translations en.json (Hungarian)

* New translations en.json (French)

* New translations en.json (Hungarian)

* New translations en.json (German)

* New translations en.json (Korean)

* New translations en.json (Polish)

* New translations en.json (Polish)

* New translations en.json (Polish)

* New translations en.json (Polish)

* New translations en.json (Polish)
2020-04-02 22:53:17 -04:00
663526129a Proper RTL support ()
* Add RTL styles. Most of the work is done by the browser 💖

* Refactor getLanguage

* Additional fixes

* Mirror the mouse pointer icon

* Move the vertical scrollbar to the left on RTL

* Revert "Mirror the mouse pointer icon"

This reverts commit f69b132538038d231b1b1acc0d6f4a28c91130bb.
2020-04-02 12:21:19 -04:00