fb02329c11
show lockicon on a second row on mobile ( #2462 )
...
* show lockicon on a second row
* fix darkMode toggle acting as a lock icon
Co-authored-by: dwelle <luzar.david@gmail.com >
2020-12-06 12:40:11 +01:00
6081bb5941
Do not override cmd/ctrl-f for search ( #2461 )
...
F is full screen but we shouldn't override cmd/ctrl-f for search. It's useful for searching in the list of keywords
2020-12-06 10:41:13 +01:00
533815c081
Fix middle handles on mobile ( #2459 )
...
For rendering we always use mouse in order to check which handles to display but when doing the hit test, we used pointer which has a different size. So we couldn't use the middle handles for small shapes. This is now fixed.
cc @j-f1 as you added it in #790
2020-12-05 16:35:44 -08:00
2b6d1470f9
Remove native gesture "support" from iOS ( #2457 )
...
We were processing both the touch move and gesture on iOS which was first firing twice as many set state, but also caused issues:
- The gesture implementation didn't support zooming on the center
- Touching down on a circle and then on the bottom chrome would freak out because initialScale was null
Touching down on the menu still isn't perfect as it shifts the shape around but doesn't completly break the zoom
2020-12-06 00:47:03 +01:00
545b214558
Don't open context menu when multi-touch ( #2455 )
...
This was very annoying when you would zoom on mobile and the context menu would appear.
The problem was the following:
- You put a finger in, it creates a timeout
- You put a second finger in, it creates another timeout
- 300ms elapsed, which is not that much
- The context menu opens
- Now you move your fingers, which works, but the context menu is still open
The fix is to invalidate the context menu if a second finger is added even if the first one hasn't moved.
2020-12-06 00:06:50 +01:00
e617ccc252
Factor out collaboration code ( #2313 )
...
Co-authored-by: Lipis <lipiridis@gmail.com >
Co-authored-by: dwelle <luzar.david@gmail.com >
2020-12-05 15:30:53 +01:00
d8a0dc3b4d
Add events on load ( #2451 )
2020-12-05 01:18:21 +02:00
e392bebc40
Add library events ( #2448 )
2020-12-04 19:18:20 +02:00
a2132c9bb7
New Crowdin weekly updates ( #2420 )
...
Co-authored-by: Kostas Bariotis <konmpar@gmail.com >
2020-12-03 19:33:57 +02:00
66e5b18e4e
Add more events for sharing and refactor I/O, dialogs ( #2443 )
2020-12-03 17:03:02 +02:00
c43109a230
Don't count first load
2020-12-03 15:26:16 +02:00
668150a667
More events for layers, align, colors and swap name <=> category ( #2442 )
2020-12-03 15:10:04 +02:00
0ef60dce2d
More export events ( #2441 )
2020-12-03 12:03:29 +02:00
abde1daba4
Add basic event actions to analytics ( #2375 )
...
Co-authored-by: dwelle <luzar.david@gmail.com >
2020-12-02 23:57:51 +02:00
014097a97e
refactor: Stop using the deprecated keyCode ( #2426 )
...
Co-authored-by: Lipis <lipiridis@gmail.com >
Co-authored-by: David Luzar <luzar.david@gmail.com >
2020-12-01 22:36:06 +01:00
36980160ae
Revert "Remove unused project name from export dialog ( #2427 )" ( #2436 )
2020-12-01 14:00:13 +01:00
084aff2bf3
fix(app.tsx): use cursorx, cursory in onGestureChange as pointers are empty ( #2424 )
2020-11-30 02:30:13 +02:00
bdb1fb2dae
Add border to the Avatars ( #2428 )
2020-11-29 20:19:06 +02:00
b21fd49412
chore: Minor refactoring for consistency ( #2425 )
2020-11-29 17:32:51 +01:00
204c8370a0
Remove unused project name from export dialog ( #2427 )
...
* Remove unused project name from export dialog
* snaps
2020-11-29 15:42:44 +02:00
ca60244aa3
hide fill icons when fill color transparent ( #2414 )
...
Co-authored-by: Panayiotis Lipiridis <lipiridis@gmail.com >
2020-11-26 21:43:38 +01:00
6c0296c434
click on library icon should toggle the LibraryMenu ( #2421 )
...
Co-authored-by: David Luzar <luzar.david@gmail.com >
Co-authored-by: Lipis <lipiridis@gmail.com >
2020-11-26 20:02:40 +01:00
1269b9ab17
New Crowdin updates (Persian) ( #2418 )
2020-11-26 13:30:08 +02:00
2f9a849170
New Crowdin updates (Removed languages that were less than 30% in Crowdin) ( #2417 )
2020-11-26 12:42:33 +02:00
8d479ab238
RTL updates ( #2416 )
...
* Update a bunch of icons to be mirrored in RTL
* Fix RTL layout issues in in zen mode and collaboration
* Small change to the shortcuts dialog to make isRTL unnecessary
* Tweaks to alignment in RTL
2020-11-26 01:21:33 +02:00
fec48060f7
Improves distribute algorithm ( #2415 )
...
* Update disitrubte.ts
* Update disitrubte.ts
* Simplifies operations
* Combines algorithms
2020-11-26 01:20:56 +02:00
2de7f73a71
New Crowdin updates ( #2407 )
...
* New translations en.json (Arabic)
* New translations en.json (Slovak)
* New translations en.json (Norwegian Bokmal)
* New translations en.json (Burmese)
* New translations en.json (Hindi)
* New translations en.json (Norwegian Nynorsk)
* New translations en.json (Tamil)
* New translations en.json (Persian)
* New translations en.json (Indonesian)
* New translations en.json (Galician)
* New translations en.json (Chinese Traditional)
* New translations en.json (Chinese Simplified)
* New translations en.json (Ukrainian)
* New translations en.json (Turkish)
* New translations en.json (Swedish)
* New translations en.json (Albanian)
* New translations en.json (Portuguese)
* New translations en.json (Korean)
* New translations en.json (German)
* New translations en.json (Russian)
* New translations en.json (Romanian)
* New translations en.json (French)
* New translations en.json (Spanish)
* New translations en.json (Bulgarian)
* New translations en.json (Catalan)
* New translations en.json (Greek)
* New translations en.json (Polish)
* New translations en.json (Finnish)
* New translations en.json (Hebrew)
* New translations en.json (Hungarian)
* New translations en.json (Italian)
* New translations en.json (Japanese)
* New translations en.json (Dutch)
* New translations en.json (Hausa)
* Auto commit: Calculate translation coverage
* New translations en.json (Romanian)
* Auto commit: Calculate translation coverage
* New translations en.json (German)
* New translations en.json (Swedish)
* Auto commit: Calculate translation coverage
* New translations en.json (Finnish)
* New translations en.json (Norwegian Bokmal)
* Auto commit: Calculate translation coverage
* New translations en.json (Indonesian)
* Auto commit: Calculate translation coverage
* New translations en.json (Chinese Traditional)
* Auto commit: Calculate translation coverage
* New translations en.json (Ukrainian)
* Auto commit: Calculate translation coverage
* New translations en.json (Italian)
* Auto commit: Calculate translation coverage
Co-authored-by: Kostas Bariotis <konmpar@gmail.com >
2020-11-24 13:34:41 +02:00
198106e297
Add distribute actions. ( #2395 )
2020-11-23 19:16:23 +01:00
6718902645
Bump prettier from 2.1.2 to 2.2.0 ( #2401 )
...
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Co-authored-by: dwelle <luzar.david@gmail.com >
2020-11-23 11:09:31 +01:00
7aa58561c8
New Crowdin updates ( #2394 )
...
* New translations en.json (French)
* New translations en.json (Japanese)
* Auto commit: Calculate translation coverage
* New translations en.json (Japanese)
* Auto commit: Calculate translation coverage
* New translations en.json (Japanese)
* Auto commit: Calculate translation coverage
Co-authored-by: Kostas Bariotis <konmpar@gmail.com >
2020-11-22 18:33:54 +02:00
ca3cf6971d
New Crowdin updates ( #2364 )
...
* New translations en.json (Arabic)
* Auto commit: Calculate translation coverage
* New translations en.json (Korean)
* Auto commit: Calculate translation coverage
Co-authored-by: Kostas Bariotis <konmpar@gmail.com >
2020-11-13 21:16:29 +01:00
a1fbec1030
Remove last committed point json ( #2371 )
...
Co-authored-by: rene_mbp <harryloveslearning@googlemail.com >
Co-authored-by: dwelle <luzar.david@gmail.com >
2020-11-11 15:55:22 +01:00
bf143ed0b8
ignore CapsLock when handling keyDown event ( #2373 )
...
* ignore CapsLock when handling keyDown event
* fix `this`
2020-11-10 19:42:13 +02:00
68aafe31f9
fix portal teardown ( #2370 )
2020-11-09 15:34:26 +01:00
5b829772d9
Fix library import ( #2360 )
2020-11-08 17:08:22 +01:00
dad9ad9bf4
don't reset specific appState props on canvas clear ( #2359 )
...
Co-authored-by: David Luzar <luzar.david@gmail.com >
2020-11-08 16:10:20 +01:00
d2a730837e
New Crowdin updates ( #2332 )
2020-11-08 14:00:17 +02:00
a20f3240fd
Prefer arrow functions ( #2344 )
2020-11-06 21:06:39 +01:00
e05acd6fd9
Update ESLint rules ( #2342 )
2020-11-06 21:06:30 +01:00
56938cf874
fix modal island ref init ( #2341 )
...
* fix modal island ref init
* remove unnecessary sIP
* naming
2020-11-05 22:05:58 +02:00
5d295415db
Keep errors, elements and comments consistent ( #2340 )
...
Co-authored-by: David Luzar <luzar.david@gmail.com >
2020-11-05 18:06:18 +01:00
2a20c44338
fix: fonts not cached by service worker ( #2338 )
2020-11-04 22:09:28 +02:00
dcedd17f57
Add bundle analyzer to webpack behind env variable ( #2330 )
2020-11-04 20:38:16 +01:00
455badb23e
fix export preview flicker ( #2335 )
2020-11-04 18:50:53 +01:00
566e6a5ede
Zoom on cursor | Issue #940 ( #2319 )
2020-11-04 19:49:15 +02:00
facde7ace0
Fix padding in the library loading buttons ( #2331 )
...
* Fix padding in the library loading buttons
* Update src/components/Stack.tsx
Co-authored-by: Dominic Lee <34794189+dominictwlee@users.noreply.github.com >
* extend CSSProperties TS definition
Co-authored-by: Dominic Lee <34794189+dominictwlee@users.noreply.github.com >
Co-authored-by: dwelle <luzar.david@gmail.com >
2020-11-04 11:05:12 +01:00
eca2bdabcc
New Crowdin updates ( #2311 )
2020-11-03 18:45:13 +02:00
a7da8901d8
Excalidraw export ( #2246 )
2020-11-02 20:14:20 +01:00
7491fcc3f3
use icons for toggle labels ( #2315 )
2020-11-01 20:08:48 +01:00
856ab50090
Feature: Align elements ( #2267 )
...
Co-authored-by: Maximilian Massing <maximilian.massing@googlemail.com >
Co-authored-by: Sven Kube <github@sven-kube.de >
Co-authored-by: Maximilian Massing <massing@sipgate.de >
2020-10-31 11:40:06 +01:00