Judicael
facd5fe4c7
feat: save project as (support for firefox and safari)
2022-08-29 16:32:19 +03:00
Steve Ruiz
a22124b3a7
1.21.1
2022-08-28 08:19:11 +01:00
Steve Ruiz
11c3d1ba27
[fix] text to svg ( #936 )
...
* rewrite export text logic
* Update tests
* Update getTextSvgElement.ts
* Update getTextSvgElement.ts
* improve line breaking
* labels + arrows
* small offset for padding
* Fix string bug
2022-08-28 07:07:07 +01:00
Judicael
e984acbd30
update alert dialog text
2022-08-25 18:22:04 +03:00
Judicael
c8a1dd41b7
use intl for description
2022-08-25 15:50:41 +03:00
Judicael
c8b839b43e
add alert dialog for alert in share button
2022-08-25 15:49:55 +03:00
Judicael
e1861122f6
Merge branch 'main' into feat/share-via-link
2022-08-25 15:48:30 +03:00
Judicael
4285965fab
feat: use system theme by default ( #932 )
...
* feat: use system theme by default
* Move logic to default prop
Co-authored-by: Steve Ruiz <steveruizok@gmail.com>
2022-08-25 09:32:43 +01:00
moonrailgun
9fbf317046
Update translation label for chinese ( #926 )
2022-08-25 09:19:27 +01:00
Wes Lord
2ebeb01b8a
[chore] Assorted small improvements to docs ( #928 )
...
* Remove leftover references to removed Electron app
(Experimental Electron app was purged in #893 )
* Correct thanking organization in CONTRIBUTING.md
* Remove reference to pressure (ease) in Vec.pointsBetween description
Used to have an "ease" param, removed in #163
* Make links to core examples from core/README.md more explicit
2022-08-25 09:18:53 +01:00
Wes Lord
2c8e202c1f
Change value of FontStyle.Serif from "erif" to "serif" ( #929 )
2022-08-25 09:18:10 +01:00
Marcus Stenbeck
cc3f06771f
fix: change Swedish translation ( #933 )
2022-08-25 09:17:36 +01:00
Hugo
4d51e7b23e
Create European Portuguese translation ( #934 )
2022-08-25 09:17:16 +01:00
David Sheldrick
aabeb17ea0
Merge pull request #922 from judicaelandria/fix/flip-group
...
Fix/flip group
2022-08-23 14:59:35 +01:00
Judicael
a5e2597681
feat: flip group shape
2022-08-23 16:27:19 +03:00
Judicael
0d923b4700
fix: undo, redo, add shape to tree
2022-08-23 14:32:59 +03:00
Judicael
49fc0a261e
fix: shape parent id on duplicate page ( #920 )
2022-08-21 09:49:45 +01:00
Rozstone
ae4a1b6fbe
dialog i18 support ( #915 )
2022-08-21 07:40:17 +01:00
Judicael
18e47ad56b
move grouped shape when flipping
2022-08-19 21:29:53 +03:00
Judicael
ac9802570c
fix: move group when flipping
2022-08-19 21:15:25 +03:00
Judicael
d0bcbbae69
use loadDocument for project link
2022-08-18 19:20:45 +03:00
Judicael
caba25e7f5
remove unused code
2022-08-18 16:17:18 +03:00
Judicael
26865a0a57
refix the load document from URL
2022-08-18 15:48:05 +03:00
Judicael
d6140aad8a
fix load document
2022-08-18 15:22:18 +03:00
Judicael
7db8d0e825
fix message id
2022-08-18 08:40:59 +03:00
Judicael
5eb3dfc204
share project and current page
2022-08-18 08:11:26 +03:00
Judicael
f6073f3021
feat: share via link
2022-08-17 22:01:32 +03:00
Rozstone
56747e67a5
Pagename i18 support ( #907 )
...
* add i18 support for page
* add more cn translations
2022-08-15 22:52:33 +01:00
Judicael
97b0b52a6e
feat: replace window confirm with a dialog ( #898 )
...
* feat: replace window confirm with react dialog
* add dialog provider
* export func
* remove unused code
* changes
* Create file_open.tldr
* Update TldrawApp.ts
* clean, and add description
* add a custom container for alert dialog
* Fix fonts
* Fix logic for open project
* Style panel
* Improve styling
Co-authored-by: Steve Ruiz <steveruizok@gmail.com>
2022-08-15 22:45:48 +01:00
Judicael
6dccf26c43
exit dialog when pressing enter ( #906 )
2022-08-15 22:12:37 +01:00
Zachary Ho
1ea10ca865
Fix tooltips for buttons under ActionButton
being partially covered by superseding buttons ( #911 )
...
* made Tooltip wrap ToolButton instead of the other way around for items in ActionButton
* removes unnecessary icon variant
* Add tooltips to align/distribute
Co-authored-by: Steve Ruiz <steveruizok@gmail.com>
2022-08-15 22:11:50 +01:00
Judicael
b54a217f13
fix: text align in a shape on export ( #914 )
...
* fix: text align in a shape on export
* force align type to Start for labels
Co-authored-by: Steve Ruiz <steveruizok@gmail.com>
2022-08-15 21:45:08 +01:00
Marcus Stenbeck
394dd87cd9
fix: more fitting translations ( #900 )
2022-08-11 08:58:49 +01:00
Thomas Steiner
c8badf8072
Another attempt at making use of the browser-fs-access
npm package directly ( #894 )
...
* Fight with TypeScript
* Make TypeScript happy(?)
* Apply suggestions from code review
Co-authored-by: Mateusz Burzyński <mateuszburzynski@gmail.com>
* Update yarn.lock
* Fix favicons
Co-authored-by: Mateusz Burzyński <mateuszburzynski@gmail.com>
Co-authored-by: Steve Ruiz <steveruizok@gmail.com>
2022-08-11 08:41:50 +01:00
Marcus Stenbeck
564dcf7757
Create Swedish translation ( #899 )
...
* Create Swedish translation
* Add Swedish translation to translations.json
Co-authored-by: Steve Ruiz <steveruizok@gmail.com>
2022-08-11 07:26:43 +01:00
Gwenaël Gallon
25f39a65fc
Chore: update and optimize turbo ( #885 )
...
* Update turbo to latest
* Update turbo.json
* The --stream flag has been deprecated
* Remove unused start:all
* build:packages -> use new --filter
* build:apps -> use new --filter
* build:www -> use new --filter
* build:core -> use new --filter
* build -> fix tldraw-example dependencies
* Optimize test* and lint
* start & start:core -> use new --filter
* start:electron -> use new --filter
* Remove unused start:apps
* Update turbo.json
* Caching ESLint
See Pro Tip : https://turborepo.org/docs/core-concepts/caching#configuring-cache-outputs
* Optimize test:watch
* start:www -> use new filter
* start:vscode -> use new filter
* Update build:core
* Optimize start and start:core
* Clean build:core
* Remove unused command
* Revert "Merge branch 'main' into chore/update-turbo"
This reverts commit a481c242054504c9b8452822df8c452c24bcdfbd, reversing
changes made to a0f2f337b3d00974741effd4faae699ce493d3a2.
* Update start:electron
* Remove unused deploy in turbo.json
* Add start:extension
* Add package:electron and package:vscode
* Add publish:vscode
* Revet Revert: revert "Merge branch 'main' into chore/update-turbo"
* Update vscode extension build
* Clean tldraw-example tsconfig.json
* Uniform script commands
* Fix start for www
* remove mention of removed packages
* add build:core
* Add force to build step
Co-authored-by: Steve Ruiz <steveruizok@gmail.com>
2022-08-11 07:08:32 +01:00
Steve Ruiz
d5639f696a
update yarn.lock, clean some deps
2022-08-10 01:00:42 +01:00
Rozstone
9923030a0a
More cn translations ( #889 )
...
* add more cn translations
* add i18 for 'Image' tooltip
* fix typo
2022-08-10 00:29:23 +01:00
Steve Ruiz
a0007142e0
[chore] epic purge ( #893 )
...
* remove extension / electron app
* switch examples to vite
* Update licenses
* Add script
* fix titles
2022-08-10 00:18:59 +01:00
Judicael
6b023ee596
fix: text shape in svg ( #886 )
2022-08-06 13:41:42 +01:00
Judicael
c527e0547b
fix pasting svg from clipboard ( #884 )
2022-08-04 21:43:57 +01:00
Judicael
7fce946428
fix: toggle focus click and kbd ( #881 )
2022-08-04 15:34:47 +01:00
Gwenaël Gallon
b7231d2bd5
Fix remove unused prop ( #880 )
2022-08-04 15:10:21 +01:00
Judicael
3570a790b2
Feat/flip group shape ( #876 )
...
* feat: flip group shape when it's only selected
* fix undefined object
* add test for flipping grouped shape
* fix conflict
2022-08-04 14:03:43 +01:00
Judicael
6a67ad758f
fix help icon size on mobile ( #873 )
...
* fix help icon size on mobile
* Fix menu closing on mobile
* Fix position of help button
* Remove variants
* Update HelpPanel.tsx
Co-authored-by: Steve Ruiz <steveruizok@gmail.com>
2022-08-02 15:15:16 +01:00
Gwenaël Gallon
e0e1373468
Chore: clean up sort imports with prettier ( #870 )
...
* Update prettier to latest
* Add format command
* Create .prettierignore
* Add prettier plugin sort imports
* Update prettier config
* Update prettier config
* Update .prettierignore
* Fix @babel/parser conflict
https://github.com/trivago/prettier-plugin-sort-imports/issues/156
* Revert "Update .prettierignore"
This reverts commit 282e5b838376f16b3df7f4c1f99f1106baaffea4.
* Revert change for apps/www/pages/v/[id].tsx
* Sort imports
Moves the third party imports to the top, "~" imports in middle, and "./" at last
* Sorting of the specifiers
in an import declarations
* [www] use path vs "../"
* [core] use path "~" vs "../"
* [tldraw] use path "~" vs "../.../"
* [tldraw] use path "~" vs "../"
* [tldraw] Cleanup
* Update prettier config
* Last use path "~" vs "../.../"
* [www] Fix order of the third party imports
* Clean prettier config
2022-08-02 14:56:12 +01:00
Gwenaël Gallon
ecb4bfcc3b
Fix: no-unused-vars and remove eslint-disable in files ( #862 )
...
* Fix eslint no-unused-vars
* Remove eslint-disable in files
2022-07-30 08:28:48 +01:00
Gwenaël Gallon
3c2c26c11e
Fix: workflow failure with missing lint command and added lint for apps/examples ( #866 )
...
* Add turbo run lint
* Add lint to all apps and examples
* Update eslint with monorepo configuration
see: https://typescript-eslint.io/docs/linting/typed-linting/monorepos#one-tsconfigjson-per-package-and-an-optional-one-in-the-root
* Remove unused rules
* Exclude @tldraw/www from global eslint config
* Remove duplicated eslint
* Fix eslint prefer-const errors
* Fix eslint no-unused-vars warning
* Update package.json
* Fix eslint no-unused-vars warning
* bump eslint@^8.20.0
* Correct "Fix eslint no-unused-vars warning"
This reverts commit 0158a2585af84b623f2c5581412252c8471375ae.
2022-07-30 08:27:54 +01:00
with-heart
82f9278976
chore: remove typedoc and docs scripts ( #864 )
2022-07-29 15:22:08 +01:00
Gwenaël Gallon
37877ec787
Feat: update french translations ( #863 )
...
* [fr] Updated french translations
* [fr] Fix "export.background"
* [fr] Fix remove socials
2022-07-29 15:20:05 +01:00
Judicael
2c53fb3d57
fix: prevent deleting shape in session ( #853 )
2022-07-28 08:26:27 +01:00
with-heart
3d4544548b
chore: improve linting ( #855 )
...
* chore(lint): upgrade typescript-eslint
* chore(lint): add root "lint" script
* chore(turbo): remove build dependency from lint
* chore(lint): enable jest recommended rules
* chore(lint): resolve errors
* ci: add lint step
* prettier
Co-authored-by: Steve Ruiz <steveruizok@gmail.com>
2022-07-28 08:25:46 +01:00
with-heart
2e36dadfec
chore: clean up local dev tooling ( #856 )
...
* chore: clean up husky + lint-staged
* chore: format all files with prettier
2022-07-28 08:19:53 +01:00
Judicael
6267cefa1d
update radix ui primitives ( #842 )
2022-07-24 23:57:47 +01:00
Ali Alhaidary
a5bccedd3d
Update ar.json ( #847 )
...
* Update ar.json
* Update ar.json
* remove unnecessary translation
we don't need to translate github, twitter and discord
Co-authored-by: Judicael <46365844+judicaelandria@users.noreply.github.com>
2022-07-24 20:02:49 +01:00
Steve Ruiz
3e8f585049
1.20.0
2022-07-23 15:09:37 +01:00
Steve Ruiz
1cd86f6b29
fix icon bg
2022-07-23 15:06:32 +01:00
Steve Ruiz
f0f545806a
[improvement] Quality and UI cleanup ( #846 )
...
* remove sponsors, ui cleanup
* fix radius
* improve panel
* remove cursor spline animations
* migrate options
* Switch hrs to divider
* fix text color on menu dark mode
* Remove option for clone handles
* fix wheel
* remove unused translations
2022-07-23 15:05:48 +01:00
Steve Ruiz
014b07d417
[fix] mobile layout ( #845 )
...
* fix buttons on ios size
* Update ToolButton.tsx
2022-07-23 09:33:45 +01:00
Josh Stuve
aa5554df70
feat: export background config ( #839 )
...
Co-authored-by: JStuve <josh.stuve@gmail.com>
Co-authored-by: Judicael <46365844+judicaelandria@users.noreply.github.com>
2022-07-23 09:33:02 +01:00
Judicael
94cfa38e46
fix: translation key ( #844 )
2022-07-23 09:12:54 +01:00
Steve Ruiz
59cdc8386c
replace image icon with radix icon ( #843 )
2022-07-22 21:27:06 +01:00
Ali Alhaidary
5ba8fe6dd7
Update ar.json ( #841 )
2022-07-22 21:13:25 +01:00
Judicael
ae536d0be6
Add translation in keyboard shortcut ( #838 )
2022-07-22 18:29:37 +01:00
Gustavo Chico
18da1578cf
fix-spanish-translation ( #840 )
2022-07-22 18:28:56 +01:00
Judicael
7a353c7d9f
Feature/upload multiple media ( #830 )
2022-07-21 19:16:01 +01:00
Steve Ruiz
223391afe5
[fix] label ( #836 )
...
* fix label
* Update ArrowUtil.tsx
2022-07-21 17:03:31 +01:00
Judicael
bdd63443e0
fix: remove text label gap ( #834 )
2022-07-21 16:46:54 +01:00
Ali Alhaidary
cad534812b
Update ar.json ( #831 )
2022-07-21 14:42:36 +01:00
Steve Ruiz
5e9d3c6a45
Update Loading.tsx
2022-07-19 15:56:55 +01:00
Steve Ruiz
d8e7a0b804
Update Loading.tsx
2022-07-19 15:56:35 +01:00
Judicael
77337b1281
feat: add help panel ( #816 )
...
* feat: add help panel
* feat: added all the shortcuts and responsive
* improve help panel
* add modal for the shortcut
* add grid
* fix language menu
* add responsive grid
* Styling keyboard shortcuts / panel
* fix links ts issue
* Improve styling
* Fix translation bug
Co-authored-by: Steve Ruiz <steveruizok@gmail.com>
2022-07-19 10:04:38 +01:00
Gwenaël Gallon
240202bb81
feat: Added translation for "loading..." ( #823 )
...
* Added translation for "loading..."
* Resolve
Co-authored-by: Steve Ruiz <steveruizok@gmail.com>
2022-07-18 18:04:16 +01:00
Gwenaël Gallon
b32750c43d
[Fix] French translation ( #825 )
...
* Only the first letter in capital
* Spelling corrections
* Correction of wrong translations
* Best common translation
* Specify the direction of rotation
* Translate to French
* Better translation for this actions
* Revert to preferring the use of "zoom"
* It's better to know on what it acts
* Missing of hyphen
* Better for user focus
- It's better for the user focus to not use the same action verb for two opposite actions (to.front/to.back)
- Specifies the unit of motion for (forward/backward)
* Removes the direction of rotation
* Better alternative for copy/export as
Also, this indicates that we will be able to choose the file format when copying/exporting.
2022-07-18 18:01:50 +01:00
Steve Ruiz
54b66246d6
Fix flips ( #829 )
2022-07-18 18:01:15 +01:00
Gwenaël Gallon
b6c4059791
Fix broken link for the translation guide ( #824 )
2022-07-18 17:52:30 +01:00
Judicael
20d4de02c4
fix: paste unicode ( #819 )
...
* fix: paste unicode
* fix unicode
* use html element to unencode
* Move to insertContent
Co-authored-by: Steve Ruiz <steveruizok@gmail.com>
2022-07-14 19:30:03 +01:00
Gwenaël Gallon
cb00822404
feat: add new french translation ( #820 )
...
* [fr] add new translations
* Remove duplicate (page)
2022-07-14 13:06:34 +01:00
Ali Alhaidary
29fa3c54dc
Update ar.json ( #821 )
2022-07-14 13:06:22 +01:00
Gwenaël Gallon
6e5ba45ee5
feat: add "Back to content" missing translation ( #809 )
...
* feat: add "Back to content" missing translation
* fix: style
* reverted of translations except for main.json and fr
* Prefer declarative use with an html element
2022-07-13 14:18:59 +01:00
SiderealArt
7d6cc1f924
Create zh-tw.json ( #811 )
...
* Create zh-tw.json
* Update translations.ts
* new strings
2022-07-13 14:18:47 +01:00
Ali Alhaidary
8eabfa7a2b
Update ar.json ( #815 )
2022-07-13 14:18:19 +01:00
Judicael
e6d3074f90
fix browser zoom while editing text ( #802 )
2022-07-11 09:56:06 +01:00
Steve Ruiz
b0755d8def
Restore fixes
2022-07-10 22:05:43 +01:00
Steve Ruiz
a4d980c290
Update ToolsPanel.tsx
2022-07-10 17:34:39 +01:00
Steve Ruiz
2352985e94
[feature] Iframe warning ( #800 )
2022-07-08 21:25:08 +01:00
Steve Ruiz
1e80d1ac21
1.19.1
2022-07-08 20:35:10 +01:00
Steve Ruiz
9785c1c924
Fix panel position on mobile
2022-07-08 20:03:53 +01:00
Steve Ruiz
167e5944fd
Update main.json
2022-07-08 14:56:05 +01:00
Steve Ruiz
75e33d24cf
Update utils.ts
2022-07-08 14:47:38 +01:00
Steve Ruiz
c95d52d077
Fix link
2022-07-08 14:46:45 +01:00
Steve Ruiz
7a2e8b1747
Update MultiplayerMenu.tsx
2022-07-08 14:39:43 +01:00
Steve Ruiz
47ba095c16
add dock position to migrate, cleanup code
2022-07-08 14:38:21 +01:00
Steve Ruiz
315112459c
1.20.0 ( #797 )
...
* Edit Farsi translations (#788 )
* Add a Ukrainian translation (#786 )
* Add a Ukrainian translation
* Clarify some strings in the Ukrainian translation
* feat: change dock position (#774 )
* feat: change dock position
* fix grid row and column
* add top position
* fix responsive for the top position
* change content side
* fix overflowing menu
* [improvement] theme on body (#790 )
* Update Tldraw.tsx
* Add theme on body, adjust dark page options dialog
* fix test
* Preparing for global integration (#775 )
* Update translations.ts
* Create en.json
* Make main translation default
* Remove unused locale property of translation
Co-authored-by: Steve Ruiz <steveruizok@gmail.com>
* Fix language menu
* Update ar.json (#793 )
* feature/add Hebrew translations (#792 )
* hebrew translations
* pr fixes
Co-authored-by: Steve Ruiz <steveruizok@gmail.com>
* fix toolspanel item position (#791 )
* fix toolspanel item position
* add translation
Co-authored-by: Steve Ruiz <steveruizok@gmail.com>
* Add remote caching
* Adds link to translation guide (#794 )
* Update ar.json (#795 )
* [feature] readonly link (#796 )
* Copy readonly link
* Update [id].tsx
* Add readonly label
* update psuedohash
* Update utils.ts
Co-authored-by: Baahar Ebrahimi <108254874+Baahaarmast@users.noreply.github.com>
Co-authored-by: walking-octopus <46994949+walking-octopus@users.noreply.github.com>
Co-authored-by: Judicael <46365844+judicaelandria@users.noreply.github.com>
Co-authored-by: Ali Alhaidary <75235623+ali-alhaidary@users.noreply.github.com>
Co-authored-by: gadi246 <gadi246@gmail.com>
2022-07-08 14:09:08 +01:00
Steve Ruiz
5ac091339a
1.19.0
2022-07-07 12:06:30 +01:00
Steve Ruiz
88fbdacaea
1.19.0 ( #789 )
...
* Edit Farsi translations (#788 )
* Add a Ukrainian translation (#786 )
* Add a Ukrainian translation
* Clarify some strings in the Ukrainian translation
* feat: change dock position (#774 )
* feat: change dock position
* fix grid row and column
* add top position
* fix responsive for the top position
* change content side
* fix overflowing menu
* [improvement] theme on body (#790 )
* Update Tldraw.tsx
* Add theme on body, adjust dark page options dialog
* fix test
* Preparing for global integration (#775 )
* Update translations.ts
* Create en.json
* Make main translation default
* Remove unused locale property of translation
Co-authored-by: Steve Ruiz <steveruizok@gmail.com>
* Fix language menu
* Update ar.json (#793 )
* feature/add Hebrew translations (#792 )
* hebrew translations
* pr fixes
Co-authored-by: Steve Ruiz <steveruizok@gmail.com>
* fix toolspanel item position (#791 )
* fix toolspanel item position
* add translation
Co-authored-by: Steve Ruiz <steveruizok@gmail.com>
* Add remote caching
* Adds link to translation guide (#794 )
Co-authored-by: Baahar Ebrahimi <108254874+Baahaarmast@users.noreply.github.com>
Co-authored-by: walking-octopus <46994949+walking-octopus@users.noreply.github.com>
Co-authored-by: Judicael <46365844+judicaelandria@users.noreply.github.com>
Co-authored-by: Ali Alhaidary <75235623+ali-alhaidary@users.noreply.github.com>
Co-authored-by: gadi246 <gadi246@gmail.com>
2022-07-07 11:59:47 +01:00
Enrico
4d900fb7fd
Implemented better page numbering ( #779 )
...
* Implemented better page numbering
* Added spanish and french translation
* Add tests, fix regex
* Improve page naming logic
Co-authored-by: Steve Ruiz <steveruizok@gmail.com>
2022-07-04 15:17:47 +01:00
walking-octopus
1de57cffc0
Revise the Russian translation ( #784 )
...
I'm sorry for not catching some unnatural-sounding strings in it earlier, but I guess it's better late than never.
2022-07-04 15:15:43 +01:00
walking-octopus
44e49197f2
Add a Russian translation ( #777 )
...
* Add Russian translation
* Update translations.ts
Co-authored-by: Steve Ruiz <steveruizok@gmail.com>
2022-07-04 13:06:13 +01:00
Baahar Ebrahimi
908e829c0b
Add Farsi translations ( #778 )
...
* Add Farsi translations
* fix translations.ts
* Update translations.ts
Co-authored-by: Saeed Alipoor <alipoor.sa@gmail.com>
Co-authored-by: Steve Ruiz <steveruizok@gmail.com>
2022-07-04 12:38:01 +01:00