Steve Ruiz
5e24e5a4cb
1.24.4
2022-09-08 13:36:08 +01:00
Steve Ruiz
3ffb9fcfd3
Update KeyboardShortcutDialog.tsx
2022-09-08 13:33:47 +01:00
Steve Ruiz
5fea5b4c69
fix ( #968 )
2022-09-08 13:33:04 +01:00
Steve Ruiz
0549660244
1.24.3
2022-09-08 11:33:57 +01:00
Steve Ruiz
00e17b65f3
hot fix
2022-09-08 11:13:29 +01:00
Steve Ruiz
b56a3a6982
1.24.1
2022-09-08 10:58:42 +01:00
Steve Ruiz
7774d00e74
[fix] Buttons ( #964 )
...
* fix buttons
* update dependencies
2022-09-08 10:45:08 +01:00
Steve Ruiz
760f6494e3
1.24.0
2022-09-08 09:48:50 +01:00
Steve Ruiz
d0cd924ca7
[chore] remove mobx ( #961 )
...
* remove mobx as dependency
* fix bugs
2022-09-08 09:38:28 +01:00
Steve Ruiz
c3ff5a51bf
Update useCursor.ts
2022-09-07 16:56:29 +01:00
Steve Ruiz
34ce1ed68c
1.22.0
2022-09-07 15:25:47 +01:00
Judicael
ef613af788
fix: include assets when importing document (package tldraw) ( #950 )
...
* fix: include asset when importing document
* defensive tweak
* fixey back
Co-authored-by: Steve Ruiz <steveruizok@gmail.com>
2022-09-07 15:08:32 +01:00
Judicael
e1689d678e
feat: change cursor when panning ( #939 )
...
* feat: change icon when panning
* add support for panning with the middle mouse
* Remove state at top tldraw
* logic tweaks
* accept middle clicks on objects
* Update useCursor.ts
Co-authored-by: Steve Ruiz <steveruizok@gmail.com>
2022-09-07 14:58:32 +01:00
Anders Rex
bb9e7ee47c
Use id as assetId ( #949 )
2022-09-07 14:09:18 +01:00
Alex Kim
55ea729e3e
fix and complete russian traslation ( #948 )
2022-09-07 14:06:04 +01:00
Steve Ruiz
ca91e56b29
[improvement] faster svg paths ( #959 )
...
* improve svg paths
* split methods add tldraw 1.2.0
2022-09-07 14:05:30 +01:00
Judicael
3957282515
fix: fix text align in a shape on export ( #952 )
...
* fix: fix text align in a shape on export
* remove unused import
* fix text alignment
2022-09-07 13:47:34 +01:00
Alex Kim
b327f62bbe
prevent pasting while panning with the middle mouse button on linux ( #953 )
2022-09-07 13:07:51 +01:00
turkerdev
590aef15ec
Fix reversed zoom in and zoom out ( #956 )
...
Fixes #954
2022-09-07 13:07:07 +01:00
Judicael
1130525fdf
fix: draw and eraser direction when holding shift ( #958 )
2022-09-07 13:06:33 +01:00
Steve Ruiz
9dab372b81
1.22.1
2022-09-01 17:24:33 +01:00
Steve Ruiz
3cfae6278c
Remove share menu ( #946 )
...
* Remove share menu
* Delete ShareMenu.tsx
* Remove alert, etc
2022-09-01 16:19:22 +01:00
David Sheldrick
8351936321
Merge pull request #944 from judicaelandria/fix/url
...
fix: use location origin
2022-09-01 11:45:42 +01:00
David Sheldrick
759407e40c
Merge pull request #940 from judicaelandria/feat/save-project-as-support
...
feat: save project as (support for firefox and safari)
2022-09-01 11:23:43 +01:00
Judicael
f55a73f827
fix: use location origin
2022-09-01 12:45:17 +03:00
Steve Ruiz
f98310e5bf
1.22.0
2022-09-01 10:13:32 +01:00
Judicael
d816c4567f
Merge branch 'main' into feat/save-project-as-support
2022-09-01 11:18:20 +03:00
David Sheldrick
1be09d2204
Merge pull request #917 from judicaelandria/feat/share-via-link
...
feat: share via URL
2022-09-01 09:16:54 +01:00
Judicael
f03a79c5a9
add default value to file name, extension file
2022-08-30 17:06:29 +03:00
Judicael
e29e2e5924
generate new snapshot
2022-08-30 16:22:04 +03:00
Judicael
4ec151ba4f
change function name, and useffect dep
2022-08-30 16:18:43 +03:00
Judicael
6079b3cb14
wait for the app to be ready and load docs
2022-08-30 13:35:10 +03:00
Judicael
0f79d4ea68
remove comment
2022-08-29 19:50:44 +03:00
Judicael
7efba8ea68
feat: add rename file dialog
2022-08-29 19:48:37 +03:00
Judicael
bd2fbe08c1
add default value for filename
2022-08-29 18:10:37 +03:00
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