387 Commits

Author SHA1 Message Date
Andrey Antukh
ecde4493e0 ♻️ Icons and Styles build refactor. 2020-02-25 16:24:40 +01:00
Andrey Antukh
a0a76f6b65 Add cursor tooltips. 2020-02-20 17:18:44 +01:00
Andrey Antukh
6988f0a35e 🐛 Fix wrong behavior on shape/canvas hide/show options. 2020-02-20 12:08:06 +01:00
Andrey Antukh
8f77a59a97 Improved canvas displacement on options. 2020-02-20 11:50:43 +01:00
Andrey Antukh
ff43df6822 🐛 Many bugfixes. 2020-02-19 19:20:13 +01:00
Andrey Antukh
86a55fd292 Add proper impl for deleting selected objects. 2020-02-19 12:05:27 +01:00
Andrey Antukh
86ba4fd083 🎉 Reimplement canvas as svg (instead of g+rect). 2020-02-18 17:11:17 +01:00
Andrey Antukh
63a339dd31 ♻️ Add undo/redo.
Reimplement :mov-shape change type operation.
2020-02-17 17:44:43 +01:00
Andrey Antukh
7a5145fa37 ♻️ Big refactor of the default data model.
Introduce teams.
2020-02-17 09:49:04 +01:00
Andrey Antukh
146faf74a9 ♻️ Refactor profile and login. 2020-02-04 16:05:51 +01:00
Andrey Antukh
2cebbbc2f8 ♻️ Refactor images storage. 2020-02-03 22:29:59 +01:00
Andrey Antukh
cbffee1486 Normalize shape absolute resize implementation.
Making it more safe and less dynamic.
2020-02-01 01:14:30 +01:00
Andrey Antukh
391b926397 🐛 Fix circle dimensions update. 2020-01-31 11:16:30 +01:00
Andrey Antukh
dcc81c9275 📎 Add commented code related to undo/redo. 2020-01-31 10:52:34 +01:00
Andrey Antukh
8d99bd723b 🐛 Fix rotation of path and curve shapes. 2020-01-30 13:28:27 +01:00
Andrey Antukh
85f4d4824f 🐛 Fix circle shape rotation behavior. 2020-01-30 13:16:37 +01:00
Andrey Antukh
75b64b71bf 🐛 Fix icons selection options widget. 2020-01-28 11:12:14 +01:00
Andrey Antukh
47ab946f81 🎉 Add icon element options sidebar. 2020-01-27 15:33:21 +01:00
Andrey Antukh
bbd7e33059 🎉 Restore icons toolbox. 2020-01-27 15:24:35 +01:00
Andrey Antukh
de09217e30 🐛 Fix rotation transformation on image shape. 2020-01-27 13:25:36 +01:00
Andrey Antukh
866da08cab 🐛 Fix uploaded-at date formatting on images list. 2020-01-27 13:22:17 +01:00
Andrey Antukh
f099e0f90d 🐛 Fix unexpected behavior on selection controls on non-rect like shapes. 2020-01-24 12:39:48 +01:00
Andrey Antukh
c86b6b7b8f 🐛 Fix element option position update on all shape types. 2020-01-24 12:34:31 +01:00
Andrey Antukh
d4799ea1df 🐛 Fix colorpalette unexpected exceptions. 2020-01-24 12:13:44 +01:00
Andrey Antukh
abb19572b5 🔥 Remove unused code. 2020-01-21 17:42:17 +01:00
Andrey Antukh
1d726564df Simplify changes detection and commit.
With minor code cleaning.
2020-01-21 17:42:17 +01:00
Andrey Antukh
8dd6c8457f Use uuid1 instead of uuid4 on all the codebase. 2020-01-21 13:15:13 +01:00
Andrey Antukh
55c2ad9644 Add canvas element options. 2020-01-16 19:46:43 +01:00
Andrey Antukh
0e35e33607 Adapt code to i18n and date-fns changes. 2020-01-16 19:29:45 +01:00
Andrey Antukh
595cdd66c7 Improve i18n module. 2020-01-16 19:28:19 +01:00
Andrey Antukh
76e19a4b41 Performance improvements. 2020-01-16 16:22:56 +01:00
Andrey Antukh
72d92c419f 🚧 More work on rotation related stuff. 2020-01-15 17:59:55 +01:00
Andrey Antukh
338a0b97ac 🚧 Start working on shape rotation (with mouse handlers). 2020-01-15 00:15:23 +01:00
Andrey Antukh
747213dea3 🐛 Fix workspace initialization unexpected behavior. 2020-01-14 21:01:05 +01:00
Andrey Antukh
43d60e238a 🐛 Fix project and file creation on empty user. 2020-01-14 13:27:30 +01:00
Andrey Antukh
e42ccf932e 🎉 Add the ability to create demo user on demand. 2020-01-14 13:13:10 +01:00
Andrey Antukh
6165a49c10 🚧 More work on register/recovery refactor. 2020-01-14 10:35:43 +01:00
Andrey Antukh
9e68041326 🚧 Initial work on password recovery and register refactor. 2020-01-13 23:52:31 +01:00
Andrey Antukh
6957a49752 ♻️ Add spec ns on shared code (and adapt frontend code to use it). 2020-01-11 19:56:48 +01:00
Andrey Antukh
9a184d1c7a Fix translation text on sidebar layers. 2020-01-11 18:49:03 +01:00
Andrey Antukh
f2d475d3d3 ♻️ Refactor all i18n subsystem. 2020-01-11 16:28:54 +01:00
Andrey Antukh
b13488404e 🐛 Minor fixes related to translations. 2020-01-09 16:33:01 +01:00
Andrey Antukh
4f9b3ad8cb Adapt to new ux the page creation/renaming on workspace. 2020-01-09 16:32:36 +01:00
Andrey Antukh
2a7d516306 Improve shape movement with keyboard.
Make fast movement align with grid.
2020-01-09 15:01:32 +01:00
Andrey Antukh
733bf7f4fb Improve grid performance (now using svg patterns). 2020-01-09 13:42:34 +01:00
Andrey Antukh
83894f9954 💄 Make the text edition textarea transparent. 2020-01-09 13:42:13 +01:00
Andrey Antukh
c8298c72ea Improve page options handling. 2020-01-09 13:41:52 +01:00
Andrey Antukh
904664319a Adapt zoom widget to new state layout. 2020-01-08 19:18:43 +01:00
Andrey Antukh
1e57de2d6e 💄 Minor improvements on text edition shape. 2020-01-08 19:06:31 +01:00
Andrey Antukh
9f5151e87f ♻️ Refactor text options. 2020-01-08 18:22:44 +01:00