Lipis
759df14143
Revert "Use direct URL for the backend ( #846 )" ( #852 )
...
This reverts commit 602f32b7430b7e3870934954da8549f33a31cd86.
2020-02-28 08:39:26 -08:00
Lipis
470da3be86
Switch Netlify to ZEIT Now ( #849 )
2020-02-28 16:33:54 +01:00
Faustino Kialungila
9953cc03b3
Add Manifest File ( #842 )
...
* manifest
* splashscreen
2020-02-28 16:08:15 +01:00
Lipis
602f32b743
Use direct URL for the backend ( #846 )
2020-02-28 13:12:34 +01:00
David Luzar
7e0e885417
ensure restored elements are normalized before filter ( #844 )
2020-02-27 17:37:43 +01:00
Lipis
a8a5733e50
New translations en.json (French) ( #841 )
2020-02-25 12:41:44 +01:00
Lipis
718713672a
New translations en.json (Portuguese) ( #840 )
2020-02-25 10:09:38 +01:00
Lipis
26ce7fc563
New Crowdin translations ( #838 )
2020-02-24 22:46:49 +01:00
David Luzar
8198d71af8
fix svg export ( #837 )
2020-02-24 21:08:13 +01:00
David Luzar
4977593ec4
fix exporting lines as svg ( #836 )
2020-02-24 18:30:21 +01:00
Lipis
19e746792e
New Crowdin translations ( #829 )
2020-02-24 17:34:54 +01:00
Faustino Kialungila
1355e0201c
use a const for default font value ( #834 )
2020-02-24 16:29:54 +01:00
Faustino Kialungila
2131befd7a
Fix pasting styles on text elements ( #833 )
2020-02-24 15:35:56 +01:00
Faustino Kialungila
2ad0716f3d
fix style pasting ( #832 )
...
* fix style pasting
* Update src/actions/actionStyles.ts
2020-02-24 15:21:13 +01:00
dependabot-preview[bot]
fbab93baff
Bump @testing-library/react from 9.4.0 to 9.4.1 ( #824 )
...
Bumps [@testing-library/react](https://github.com/testing-library/react-testing-library ) from 9.4.0 to 9.4.1.
- [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/v9.4.0...v9.4.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-02-24 11:42:30 +01:00
dependabot-preview[bot]
00c76c612b
Bump i18next-browser-languagedetector from 4.0.1 to 4.0.2 ( #825 )
...
Bumps [i18next-browser-languagedetector](https://github.com/i18next/i18next-browser-languageDetector ) from 4.0.1 to 4.0.2.
- [Release notes](https://github.com/i18next/i18next-browser-languageDetector/releases )
- [Changelog](https://github.com/i18next/i18next-browser-languageDetector/blob/master/CHANGELOG.md )
- [Commits](https://github.com/i18next/i18next-browser-languageDetector/compare/v4.0.1...v4.0.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-02-24 11:42:21 +01:00
dependabot-preview[bot]
84419b2efc
Bump @types/react from 16.9.19 to 16.9.22 ( #823 )
...
Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react ) from 16.9.19 to 16.9.22.
- [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>
2020-02-24 10:28:20 +01:00
dependabot-preview[bot]
558e547d93
Bump typescript from 3.7.5 to 3.8.2 ( #826 )
...
Bumps [typescript](https://github.com/Microsoft/TypeScript ) from 3.7.5 to 3.8.2.
- [Release notes](https://github.com/Microsoft/TypeScript/releases )
- [Commits](https://github.com/Microsoft/TypeScript/compare/v3.7.5...v3.8.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-02-24 10:28:12 +01:00
dependabot-preview[bot]
516a0354a1
Bump @types/jest from 25.1.2 to 25.1.3 ( #827 )
...
Bumps [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest ) from 25.1.2 to 25.1.3.
- [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>
2020-02-24 10:28:04 +01:00
dependabot-preview[bot]
f428c6bf5f
Bump browser-nativefs from 0.2.2 to 0.3.1 ( #828 )
...
Bumps [browser-nativefs](https://github.com/GoogleChromeLabs/browser-nativefs ) from 0.2.2 to 0.3.1.
- [Release notes](https://github.com/GoogleChromeLabs/browser-nativefs/releases )
- [Commits](https://github.com/GoogleChromeLabs/browser-nativefs/commits )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-02-24 10:27:55 +01:00
David Luzar
4b8b9965c2
fix early return from renderScene ( #815 )
2020-02-23 21:19:27 +01:00
Lipis
4e3a2f9e3b
New Crowdin translations ( #813 )
...
* New translations en.json (German)
* New translations en.json (German)
* New translations en.json (German)
2020-02-23 16:50:45 +01:00
Lipis
165ce17590
New Crowdin translations ( #811 )
...
* New translations en.json (French)
* New translations en.json (German)
* 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 (Polish)
2020-02-23 11:31:49 +01:00
David Luzar
80a49e9611
improve error handling & map stack trace ( #809 )
...
* improve error handling & map stack trace
* log error message and tweak
* support logging multiple errors
* move dynamic import inside try/catch
2020-02-22 22:37:04 +01:00
Takumi
a613d02147
Add cursor pointer style to hidden radio buttons ( #810 )
...
* Add cursor pointer style to hidden radio buttons
* ensure hidden input buttons don't interact with mouse
Co-authored-by: David Luzar <luzar.david@gmail.com>
2020-02-22 20:26:06 +01:00
Oren Me
07336bb168
feat: add reset zoom button ( #777 )
...
* feat: add reset zoom button
Add zoom reset button.
Button is shown only when zoom scale is different from 1
* change reset zoom icon
* always show zoom reset
* fix typo
2020-02-22 20:24:34 +01:00
Jed Fox
74add8661a
Fix error on export ( #808 )
2020-02-22 07:46:12 -08:00
Jed Fox
4e489bfb6d
Fix zoom being set to NaN ( #807 )
...
* Fix zoom being set to NaN
* recover zoom default value on restore if invalid
Co-authored-by: David Luzar <luzar.david@gmail.com>
2020-02-22 14:37:04 +01:00
Lipis
d342cae2ae
New Crowdin translations ( #806 )
...
* New translations en.json (Polish)
* New translations en.json (Polish)
2020-02-22 13:40:46 +01:00
lissitz
e80ab1c8a2
Don't render bounding box for multi-point lines during creation ( #799 )
...
* don't render bounding box for multi-point lines during creation
* force LayerUI rerender after creating a new point
Force LayerUI rerender after creating a new point so that the mobile UI
updates and the Done button is visible.
* don't select multiElement on confirm is locked
Co-authored-by: David Luzar <luzar.david@gmail.com>
2020-02-22 10:21:54 +01:00
Jed Fox
43236bed68
Fix error with contentEditable ( #803 )
2020-02-21 19:51:34 -08:00
Thomas Steiner
277eeb47cc
Update expiring origin trial token ( #800 )
2020-02-22 00:47:22 +01:00
Lipis
09fa56335e
New Crowdin translations ( #796 )
2020-02-21 23:56:06 +01:00
Lipis
7e3ca1b309
Update Crowdin configuration file
2020-02-21 23:13:14 +01:00
Jed Fox
0fd3fb4b5b
More mobile tweaks ( #790 )
...
* Disable text selection
* Set content-editable=plaintext-only to disable Touch Bar formatting buttons
* Enlarge resize handle tap targets for pen/touch
* Make the lock button a button in mobile mode
* Use icons instead of Unicode characters; add an alternate toolbar for creating multipoint lines
* Allow buttons to hide themselves
* Fix heuristic for showing shape actions
* Refactor icons
* Fix label for edit button
* Switch edit button icon
* Remove lock button on mobile
* Add language selector on mobile
* Fix showing edit button on mobile
* Fix showing edit button on mobile, part 2
* Fix handle touch regions
* Fix scroll-back button position
* Allow using the text tool on a text object to start editing it
* Fix deletion of last point in line
2020-02-21 11:34:18 -08:00
Lipis
949c3841ea
Show hint under toolbar ( #783 )
2020-02-21 17:04:54 +01:00
İsmail Namdar
626c99939e
add tr localization ( #789 )
2020-02-21 16:14:06 +01:00
Jed Fox
ab176937e6
Add touch support ( #788 )
...
* Add touch support
* Mock media query
* Mock media query pt 2
* Fix tests
* Allow installing as an app on iOS
* Fix type error
* Math.hypot
* delete and finalize buttons, hint viewer
* skip failing tests
* skip the rest of the failing tests
* Hide the selected shape actions when nothing is selected
* Don’t go into mobile view on short-but-wide viewports
* lol
2020-02-21 08:17:20 -05:00
Lipis
c2855e2cb8
Add new favicon ( #786 )
2020-02-21 10:39:09 +01:00
Jed Fox
7a7a73b78d
Initial support for mobile devices ( #787 )
...
* Initial support for mobile devices
No editing yet, but UI looks nice and you can open the canvas menu
* Add support for editing shape color, etc
* Allow the mobile menus to cover the shape selector
* Hopefully fix test error
* Fix touch on canvas
* Fix safe area handling & remove unused Island
2020-02-20 15:44:38 -08:00
David Luzar
9439908b92
use a better cloning algorithm ( #753 )
...
* use a better cloning algorithm
* Revert "use a better cloning algorithm"
This reverts commit 7279262129d665ffa92f016802155c1db7c35b7f.
* implement custom cloning algorithm
* add tests
* refactor
* don't copy canvas & ignore canvas in related ops
* fix tests
2020-02-19 22:28:11 +01:00
Christopher Chedeau
5256096d76
Fast & Furious ( #655 )
...
* [WIP] Fast & Furious
* ensure we translate before scaling
* implement canvas caching for rest of elements
* remove unnecessary ts-ignore
* fix for devicePixelRatio
* initialize missing element props on restore
* factor out canvas padding
* remove unnecessary filtering
* simplify renderElement
* regenerate canvas on prop changes
* revert swapping shape resetting with canvas
* fix blurry rendering
* apply devicePixelRatio when clearing canvas
* improve blurriness; fix arrow canvas offset
* revert canvas clearing changes in anticipation of merge
* normalize scrollX/Y on update
* fix getDerivedStateFromProps
* swap derivedState for type brands
* tweak types
* remove renderScene offsets
* move selection element translations to renderElement
* dry out canvas zoom transformations
* fix padding offset
* Render cached canvas based on the zoom level
Co-authored-by: David Luzar <luzar.david@gmail.com>
Co-authored-by: Preet <833927+pshihn@users.noreply.github.com>
2020-02-19 17:25:01 +01:00
dependabot-preview[bot]
d39c7d4421
Bump react-scripts from 3.3.1 to 3.4.0 ( #773 )
...
Bumps [react-scripts](https://github.com/facebook/create-react-app/tree/HEAD/packages/react-scripts ) from 3.3.1 to 3.4.0.
- [Release notes](https://github.com/facebook/create-react-app/releases )
- [Changelog](https://github.com/facebook/create-react-app/blob/master/CHANGELOG.md )
- [Commits](https://github.com/facebook/create-react-app/commits/react-scripts@3.4.0/packages/react-scripts )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-02-17 11:39:58 +01:00
Sosuke Suzuki
2bb95f0651
Modify to avoid to blur while composing ( #775 )
2020-02-17 09:44:08 +01:00
dependabot-preview[bot]
c4dbb7ca45
Bump husky from 4.2.2 to 4.2.3 ( #774 )
...
Bumps [husky](https://github.com/typicode/husky ) from 4.2.2 to 4.2.3.
- [Release notes](https://github.com/typicode/husky/releases )
- [Changelog](https://github.com/typicode/husky/blob/master/CHANGELOG.md )
- [Commits](https://github.com/typicode/husky/compare/v4.2.2...v4.2.3 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-02-17 09:42:39 +01:00
Enzo Ferey
6ebd41734f
Resize handler detection should not be active when moving multip… ( #767 )
...
* Fix bug.
* Implement `getSelectedElements`.
* Explicit condition.
* Respect variable naming.
* Keep state consistent.
* Use `isSomeElementSelected` abstraction.
* Missing ones.
2020-02-16 22:54:50 +01:00
Timur Khazamov
ad72946131
Shortcuts to zoom in/out and to reset zoom ( #770 )
...
* Shortcuts to zoom in/out and to reset zoom
* add support for numerical keys
* Fixed Firefox compatibility
Co-authored-by: David Luzar <luzar.david@gmail.com>
2020-02-16 17:00:45 +01:00
David Luzar
2d22ffda49
fix wheel zoom step ( #771 )
2020-02-16 16:23:56 +01:00
Timur Khazamov
eee961d65f
Use meta key + wheel to zoom in/out ( #769 )
2020-02-16 14:38:53 +01:00
Szymon Pajka
360864ef3d
Add missing Polish translations ( #766 )
2020-02-15 15:32:20 -08:00