José Quinto
030954badb
shift locking 22.5 degree and move to constants ( #1216 )
...
* shift locking 22.5 degree and move to constants #1171
* review SHIFT_LOCKING_ANGLE
2020-04-04 14:55:22 +03:00
Daishi Kato
44f871de71
do not select deleted elements ( #1215 )
2020-04-04 12:27:34 +02:00
Lipis
ae1eee15cc
Replace ev -> event ( #1209 )
2020-04-04 10:41:54 +02:00
Lipis
00c5823a5e
Add Security Headers ( #1200 )
2020-04-04 02:36:12 +03:00
Lipis
31f76d59a2
Skip transparent background for cursor ( #1208 )
...
* Skip transparent background for cursor
* slice
2020-04-04 00:54:04 +03:00
David Luzar
3afb4515b6
scroll to content on collab scene init ( #1201 )
2020-04-03 22:22:26 +03:00
David Luzar
036978b837
fix font not rendered on init in FF ( #1197 )
2020-04-03 22:21:40 +03:00
Sanghyeon Lee
96cea9b84b
Make left panel height flexible to avoid overflow ( #1169 )
...
* 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
David Luzar
8dccc793ee
add editorconfig ( #1198 )
...
* 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
Lipis
5f447cfe6a
Create now.json for redirects ( #1191 )
2020-04-03 17:30:00 +03:00
Adil HADDAOUI
ae655cd7d3
Align ToolButton Label in RTL mode ( #1186 )
2020-04-03 17:24:25 +03:00
David Luzar
8030a167c6
make text committing cross-platform ( #1188 )
2020-04-03 15:56:23 +02:00
Lipis
cd3083e8e6
New translations en.json (French) ( #1190 )
2020-04-03 09:45:37 -04:00
Lipis
c1b067a8b9
New Crowdin translations (Dutch) ( #1187 )
...
* New translations en.json (Dutch)
* Update i18n.ts
2020-04-03 16:06:30 +03:00
alaoui abdellah
980d08ce56
Add support for committing a text entry on cmd/shift click ( #1185 )
2020-04-03 15:41:32 +03:00
Adil HADDAOUI
b9b58d4464
Change arabic language name ( #1184 )
2020-04-03 15:40:01 +03:00
Lipis
c240fff0c5
New Crowdin translations (mostly Arabic updates) ( #1181 )
2020-04-03 15:32:00 +03:00
David Luzar
4912a29e75
sync intermediate text updates ( #1174 )
...
* sync intermediate text updates
* fix initial render text position
* batch updates
* tweak onChange subscription
2020-04-03 14:16:14 +02:00
Kostas Bariotis
0c9459e9e5
Warn on invalid JSON file ( #1159 )
...
* 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
Lipis
2be34effd4
New Crowdin translations ( #1178 )
...
* New translations en.json (Norwegian)
* New translations en.json (Norwegian)
2020-04-03 12:59:26 +03:00
Christopher Chedeau
27075b028c
Update zoom refresh ( #1180 )
...
One second feels way too long. Let's try 300ms
2020-04-02 23:56:14 -07:00
Christopher Chedeau
79557676c2
Revert "simulate a db tap on mobile to insert text ( #1155 )" ( #1179 )
...
This reverts commit 56034eacb049c3b157728f82cd1124f9de1a2c59.
2020-04-02 23:47:39 -07:00
wei
c67b0c59c2
Adding preconnect for the socket ( #1075 )
...
* Update index.html
* fix formatting
2020-04-02 23:32:42 -07:00
José Quinto
efa8b95c52
fix scrollbar and toolbar grid-gap #1170 ( #1173 )
2020-04-03 09:11:42 +03:00
Lipis
a488555f30
New Crowdin translations ( #1165 )
...
* 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
Jed Fox
663526129a
Proper RTL support ( #1154 )
...
* 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
Kostas Bariotis
45e4949da0
Add .nvmrc file ( #1157 )
2020-04-02 15:00:22 +03:00
José Quinto
8fea75b84f
fix for #1106 - Weird behavior when resize + shift a 2-point li… ( #1152 )
...
Co-authored-by: dwelle <luzar.david@gmail.com>
2020-04-02 11:46:05 +02:00
Daishi Kato
65be7973be
Rotation support ( #1099 )
...
* rotate rectanble with fixed angle
* rotate dashed rectangle with fixed angle
* fix rotate handler rect
* fix canvas size with rotation
* angle in element base
* fix bug in calculating canvas size
* trial only for rectangle
* hitTest for rectangle rotation
* properly resize rotated rectangle
* fix canvas size calculation
* giving up... workaround for now
* **experimental** handler to rotate rectangle
* remove rotation on copy for debugging
* update snapshots
* better rotation handler with atan2
* rotate when drawImage
* add rotation handler
* hitTest for any shapes
* fix hitTest for curved lines
* rotate text element
* rotation locking
* hint messaage for rotating
* show proper handlers on mobile (a workaround, there should be a better way)
* refactor hitTest
* support exporting png
* support exporting svg
* fix rotating curved line
* refactor drawElementFromCanvas with getElementAbsoluteCoords
* fix export png and svg
* adjust resize positions for lines (N, E, S, W)
* do not make handlers big on mobile
* Update src/locales/en.json
Alright!
Co-Authored-By: Lipis <lipiridis@gmail.com>
* do not show rotation/resizing hints on mobile
* proper calculation for N and W positions
* simplify calculation
* use "rotation" as property name for clarification (may increase bundle size)
* update snapshots excluding rotation handle
* refactor with adjustPositionWithRotation
* refactor with adjustXYWithRotation
* forgot to rename rotation
* rename internal function
* initialize element angle on restore
* rotate wysiwyg editor
* fix shift-rotate around 270deg
* improve rotation locking
* refactor adjustXYWithRotation
* avoid rotation degree becomes >=360
* refactor with generateHandler
Co-authored-by: Lipis <lipiridis@gmail.com>
Co-authored-by: dwelle <luzar.david@gmail.com>
2020-04-02 10:40:26 +02:00
Lipis
3e3ce18755
New translations en.json (Greek) ( #1163 )
2020-04-02 09:56:59 +02:00
Sanghyeon Lee
634410ad48
Modify action buttons visibility for desktop ( #1156 )
2020-04-02 09:52:24 +02:00
Lipis
ffec3af635
New Crowdin translations ( #1160 )
...
* New translations en.json (French)
* New translations en.json (Russian)
* New translations en.json (French)
2020-04-02 09:49:02 +02:00
Mohit kumar Bajoria
9b6700755a
Add new line on Enter ( #1161 )
...
* Add new line on Enter
Fixes #1158
* Fix lint
2020-04-02 01:41:42 +02:00
Faustino Kialungila
56034eacb0
simulate a db tap on mobile to insert text ( #1155 )
2020-04-01 21:44:09 +02:00
Lipis
0e90996715
New Crowdin translations ( #1151 )
...
* New translations en.json (Arabic)
* 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 (Portuguese)
* New translations en.json (Polish)
* New translations en.json (Arabic)
* New translations en.json (Polish)
* New translations en.json (Arabic)
* New translations en.json (French)
* New translations en.json (German)
* Update i18n.ts
* New translations en.json (German)
2020-04-01 13:49:49 -04:00
Sanghyeon Lee
86d0da5204
Add duplicate button for mobile view ( #1146 )
...
* Add a icon for dulplication
* Add PanelComponent for duplication
* Add duplicate button for mobile
* Add styles for layout action buttons
* Add a translation for 'Actions'
* Show left action buttons only for desktop
* Add duplicate button at the bottom of mobile
It is provided depending on whether or not it is `multiElement` to maintain space between buttons.
2020-04-01 18:13:53 +03:00
Lipis
e9f80d7c31
Remove Sentry for staging workflow ( #1147 )
2020-04-01 14:12:13 +03:00
Lipis
1a47ff5c52
New Crowdin translations ( #1145 )
2020-03-31 18:14:50 +03:00
Lipis
e2e4f3c805
New Crowdin translations (Greek) ( #1118 )
2020-03-31 14:44:29 +03:00
Brock Balducci
81d4f611a3
add action ui for deleting an element - #1125 ( #1140 )
2020-03-31 11:54:42 +03:00
Kostas Bariotis
4ecbbab7da
Add sentry integration ( #1141 )
2020-03-31 11:37:51 +03:00
Lipis
b7f681a068
Add homepage to package.json ( #1139 )
2020-03-30 16:52:48 +02:00
dependabot-preview[bot]
a75491661a
Bump @testing-library/jest-dom from 5.1.1 to 5.3.0 ( #1134 )
...
Bumps [@testing-library/jest-dom](https://github.com/testing-library/jest-dom ) from 5.1.1 to 5.3.0.
- [Release notes](https://github.com/testing-library/jest-dom/releases )
- [Changelog](https://github.com/testing-library/jest-dom/blob/master/CHANGELOG.md )
- [Commits](https://github.com/testing-library/jest-dom/compare/v5.1.1...v5.3.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-30 13:28:24 +03:00
dependabot-preview[bot]
cb2b5d154d
Bump react-dom from 16.13.0 to 16.13.1 ( #1137 )
...
Bumps [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom ) from 16.13.0 to 16.13.1.
- [Release notes](https://github.com/facebook/react/releases )
- [Changelog](https://github.com/facebook/react/blob/master/CHANGELOG.md )
- [Commits](https://github.com/facebook/react/commits/v16.13.1/packages/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-03-30 13:28:13 +03:00
dependabot-preview[bot]
3633b16316
Bump @types/react from 16.9.25 to 16.9.27 ( #1132 )
...
Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react ) from 16.9.25 to 16.9.27.
- [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-03-30 13:27:58 +03:00
dependabot-preview[bot]
b3fcf44202
Bump lint-staged from 10.0.8 to 10.0.10 ( #1133 )
...
Bumps [lint-staged](https://github.com/okonet/lint-staged ) from 10.0.8 to 10.0.10.
- [Release notes](https://github.com/okonet/lint-staged/releases )
- [Commits](https://github.com/okonet/lint-staged/compare/v10.0.8...v10.0.10 )
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-30 12:34:44 +03:00
dependabot-preview[bot]
14b1fbc855
Bump asar from 3.0.1 to 3.0.2 ( #1136 )
...
Bumps [asar](https://github.com/electron/asar ) from 3.0.1 to 3.0.2.
- [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.1...v3.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-03-30 12:34:34 +03:00
dependabot-preview[bot]
595d3c8baf
Bump prettier from 2.0.1 to 2.0.2 ( #1135 )
...
Bumps [prettier](https://github.com/prettier/prettier ) from 2.0.1 to 2.0.2.
- [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.1...2.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-03-30 12:34:21 +03:00
Thomas Steiner
54355f1391
Renew origin trial token ( #1130 )
2020-03-30 09:49:43 +02:00
Michal Srb
d07e6ff7e8
Note that codesandbox requires sign-in ( #1120 )
2020-03-29 10:58:19 -07:00