e424ca53c6
fix inconsistent text element color on dark mode while editing. ( #2196 )
...
On dark mode, while text element is being edited, it was changing color to the light mode variant (white turns back to black, etc...).
This is caused by the --appearance-filter not being applied to the floating textarea. The css var --appearance-filter is only applied to the .excalidraw class while the floating textarea is being appended to the body which put it outside of .excalidraw.
This change adds excalidraw class to the floating textarea and also adds Appearance_dark to it while dark mode is on.
2020-10-05 17:41:57 +03:00
16d3d2fb54
New Crowdin updates ( #2195 )
2020-10-05 17:36:25 +03:00
6ca7420252
Remove warning about rooms not being persisted ( #2199 )
2020-10-04 13:02:06 -07:00
d0985fe67a
Persistent rooms via Firebase ( #2188 )
...
* Periodically back up collaborative rooms in firebase
* Responses to code review
* comments from code review, new firebase credentials
2020-10-04 11:12:47 -07:00
f2135ab739
New Crowdin updates ( #2187 )
2020-10-01 20:23:38 +03:00
8ab9ffbe28
One-click installable libraries ( #2179 )
...
Co-authored-by: dwelle <luzar.david@gmail.com >
2020-10-01 19:12:43 +02:00
a61b212220
scope css under name space excalidraw ( #1983 )
2020-09-25 23:18:45 +02:00
adb1ac5788
fix restoring appState ( #2182 )
2020-09-22 21:51:49 +02:00
b2822f3538
Make File Handling actually work ( #2181 )
...
Follow-up from #1736
2020-09-22 15:21:22 +02:00
68bdfaefbe
Fix pinch-to-zoom performance ( #2171 )
2020-09-21 21:16:34 +02:00
2a2630082f
New Crowdin updates ( #2166 )
2020-09-21 17:19:31 +03:00
e3f3427b31
Fix middle mouse panning on windows ( #2172 )
2020-09-21 10:15:40 +02:00
7d7ce04e9b
Add Swedish to the picker
2020-09-13 20:30:28 +03:00
fbc4c70ed8
New Crowdin updates ( #2130 )
...
* 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
* New translations en.json (Japanese)
* Auto commit: Calculate translation coverage
* New translations en.json (Turkish)
* New translations en.json (Japanese)
* Auto commit: Calculate translation coverage
* New translations en.json (Japanese)
* New translations en.json (French)
* Auto commit: Calculate translation coverage
* New translations en.json (Polish)
* Auto commit: Calculate translation coverage
* New translations en.json (Italian)
* Auto commit: Calculate translation coverage
* New translations en.json (French)
* New translations en.json (Arabic)
* New translations en.json (Arabic)
* New translations en.json (Romanian)
* Auto commit: Calculate translation coverage
* New translations en.json (Indonesian)
* Auto commit: Calculate translation coverage
* New translations en.json (Chinese Simplified)
* New translations en.json (French)
* New translations en.json (French)
* New translations en.json (Nepali)
* Auto commit: Calculate translation coverage
* New translations en.json (Norwegian Nynorsk)
* Auto commit: Calculate translation coverage
* New translations en.json (Norwegian Nynorsk)
* Auto commit: Calculate translation coverage
* New translations en.json (Polish)
* Auto commit: Calculate translation coverage
* New translations en.json (Polish)
* Auto commit: Calculate translation coverage
* New translations en.json (Hindi)
* Auto commit: Calculate translation coverage
* New translations en.json (Hindi)
* Auto commit: Calculate translation coverage
* add nepali to language picker
* New translations en.json (Swedish)
* Auto commit: Calculate translation coverage
* New translations en.json (Swedish)
* Auto commit: Calculate translation coverage
* New translations en.json (Swedish)
* Auto commit: Calculate translation coverage
* New translations en.json (Swedish)
* Auto commit: Calculate translation coverage
* New translations en.json (Japanese)
* New translations en.json (Swedish)
* Auto commit: Calculate translation coverage
* New translations en.json (Swedish)
* Auto commit: Calculate translation coverage
* New translations en.json (Swedish)
* Auto commit: Calculate translation coverage
* New translations en.json (Swedish)
* Auto commit: Calculate translation coverage
* New translations en.json (Japanese)
* Auto commit: Calculate translation coverage
Co-authored-by: Kostas Bariotis <konmpar@gmail.com >
Co-authored-by: dwelle <luzar.david@gmail.com >
2020-09-13 20:27:49 +03:00
242ccac290
Arrows binds/unbinds to bindable elements when moved with arrow keys (Issue #2103 ) ( #2150 )
2020-09-13 19:17:16 +02:00
c6736fa14e
Lock drag direction using Shift
( #1858 )
...
Co-authored-by: dwelle <luzar.david@gmail.com >
2020-09-11 17:22:40 +02:00
d07099aadd
fix zindex to account for group boundaries ( #2065 )
2020-09-11 17:06:07 +02:00
48c2a13c7a
Pass file extensions with leading dot after API change ( #2149 )
2020-09-10 12:00:18 +02:00
aaddde5dd9
Fix history initialization ( #2115 )
2020-09-09 21:08:06 +02:00
9cac7816cc
Fix textbox element bindings on size changes ( #2145 )
...
Co-authored-by: dwelle <luzar.david@gmail.com >
2020-09-08 18:03:49 +02:00
47dba05c91
System clipboard ( #2117 )
2020-09-04 14:58:32 +02:00
640dcc90c2
A silly one :)
2020-09-03 22:46:42 +03:00
15e4b51bb1
Fix binding disabling when taking screenshots on macOS ( #2129 )
...
* Fix binding disabling when taking screenshots on macOS
* Update snapshot for cmd+click test
2020-09-03 16:12:01 +02:00
924292dc9a
New Crowdin updates ( #2128 )
...
* New translations en.json (Romanian)
* New translations en.json (Romanian)
* New translations en.json (Romanian)
* New translations en.json (Romanian)
* New translations en.json (Chinese Simplified)
* Auto commit: Calculate translation coverage
* New translations en.json (Chinese Simplified)
* New translations en.json (Chinese Simplified)
Co-authored-by: Kostas Bariotis <konmpar@gmail.com >
2020-09-02 11:31:51 +03:00
a693b36d37
New Crowdin updates ( #2127 )
...
* New translations en.json (Russian)
* Auto commit: Calculate translation coverage
Co-authored-by: Kostas Bariotis <konmpar@gmail.com >
2020-09-01 13:16:21 +02:00
98a4d0a595
New Crowdin updates ( #2116 )
2020-08-31 14:15:33 +03:00
b215e165d2
Fix HintViewer positioning ( #2124 )
2020-08-31 13:13:34 +02:00
730a11e0a5
Assign file handle to dropped files ( #2125 )
...
Co-authored-by: David Luzar <luzar.david@gmail.com >
2020-08-31 13:11:14 +02:00
0ab58b38e0
Fix bug of issue #2062 ( #2108 )
...
Co-authored-by: dwelle <luzar.david@gmail.com >
2020-08-30 13:10:07 +02:00
46bff3dace
New Crowdin updates ( #2078 )
...
* New translations en.json (Korean)
* New translations en.json (Korean)
* Auto commit: Calculate translation coverage
* New translations en.json (Romanian)
* Auto commit: Calculate translation coverage
* New translations en.json (Romanian)
* Auto commit: Calculate translation coverage
* New translations en.json (Romanian)
* Auto commit: Calculate translation coverage
* New translations en.json (Romanian)
* Auto commit: Calculate translation coverage
* New translations en.json (Romanian)
* Auto commit: Calculate translation coverage
* New translations en.json (Romanian)
* Auto commit: Calculate translation coverage
* New translations en.json (Romanian)
* Auto commit: Calculate translation coverage
* New translations en.json (Romanian)
* Auto commit: Calculate translation coverage
* New translations en.json (Romanian)
* Auto commit: Calculate translation coverage
* add ro-Ro to language picker
* New translations en.json (Romanian)
* Auto commit: Calculate translation coverage
* New translations en.json (Romanian)
* Auto commit: Calculate translation coverage
Co-authored-by: Kostas Bariotis <konmpar@gmail.com >
Co-authored-by: dwelle <luzar.david@gmail.com >
2020-08-30 10:33:59 +03:00
d15444e232
allowed for sticking to grid when pasting an element ( #2107 )
2020-08-29 20:01:36 +02:00
7ebeae2d38
Fix arrow rebinding on rotation (take 2) ( #2104 )
...
* Clear up test, fix simple rotation
* Fix eligibility rules
2020-08-29 17:56:03 +02:00
26ef235019
rebind arrow on rotation ( #2096 )
2020-08-29 14:16:40 +02:00
0e28177ccc
fix collab MOUSE_LOCATION payload naming for legacy versions ( #2098 )
2020-08-29 14:12:58 +02:00
1828a93ba7
Fix keypress rebinding ( #2102 )
...
Co-authored-by: Anton <anton.matrenin@introduct.tech >
2020-08-29 14:12:28 +02:00
84c49ebaa1
Support rotating two-point lines (angle can be non-zero) ( #2090 )
...
Co-authored-by: David Luzar <luzar.david@gmail.com >
2020-08-28 10:20:06 +02:00
8b9e2a540d
factor out test helpers ( #2093 )
2020-08-28 10:15:29 +02:00
4c2d34ffd7
select single element on cmd-click ( #2087 )
2020-08-27 20:59:46 +02:00
b8f8bc2e32
fix group selection ( #2092 )
2020-08-27 20:32:10 +02:00
e7d186b439
Fix drag multiple elements bug ( #2023 )
...
Co-authored-by: dwelle <luzar.david@gmail.com >
2020-08-26 18:37:44 +02:00
4718c31da5
Pass Additional props remove localstorage related code for storing data and username from App.tsx to index.tsx ( #2057 )
...
Co-authored-by: dwelle <luzar.david@gmail.com >
2020-08-26 12:45:54 +02:00
0e0a695e81
Fix multiline hint text cropping ( #2079 )
...
Co-authored-by: Lipis <lipiridis@gmail.com >
2020-08-25 17:09:39 +02:00
37b4883629
New Crowdin updates ( #2054 )
2020-08-25 13:40:58 +03:00
e34cf3aee3
Fix #2075 - Pinch zooming while typing text breaks the UI on Chrome Mac OS X ( #2076 )
2020-08-25 11:38:03 +02:00
c3de4cd4c5
Reduce the padding of the left 'Islands' ( #2050 )
2020-08-21 01:24:46 +03:00
643e6bd08d
feat: Add hint for double click to insert text ( #2056 )
2020-08-20 22:55:44 +03:00
ab7073abdb
add excalidraw_embed into base repo ( #2040 )
...
Co-authored-by: Lipis <lipiridis@gmail.com >
2020-08-20 16:45:20 +02:00
80cbe13167
Make iOS "safe area" respect dark mode ( #2053 )
2020-08-20 13:20:13 +02:00
c6e2877418
New Crowdin updates ( #2042 )
...
* New translations en.json (Vietnamese)
* Auto commit: Calculate translation coverage
* add vi-VN to i18n
Co-authored-by: Kostas Bariotis <konmpar@gmail.com >
Co-authored-by: dwelle <luzar.david@gmail.com >
2020-08-18 19:39:40 +03:00
415bf7bb5b
New Crowdin updates ( #2022 )
2020-08-17 00:13:58 +03:00