Andrey Antukh
fc734328cb
🎉 Namespace workspace data with page id.
2020-03-17 12:55:09 +01:00
Andrey Antukh
3cb55532c8
🔥 Remove commented code.
2020-03-10 13:25:47 +01:00
Andrey Antukh
b3e7d6ea29
🔥 Remove debug code.
2020-03-10 13:21:11 +01:00
Andrey Antukh
5e91f05a7b
✨ Adapt shapes d&d ordering to new data structure.
2020-03-09 12:22:31 +01:00
Andrey Antukh
0f5f2a1715
📚 Update docs.
2020-03-08 13:13:32 +01:00
Andrey Antukh
ba373573e0
♻️ Initial refactor of page data structure (wip).
...
Still work in progress but is a necessary step for a future
(re)introduction of groups.
2020-03-08 12:46:09 +01:00
Andrey Antukh
86a55fd292
✨ Add proper impl for deleting selected objects.
2020-02-19 12:05:27 +01:00
Andrey Antukh
3ec037cdf4
⚡ Improve performance of concat
operation.
2020-02-19 12:04:55 +01:00
Andrey Antukh
63a339dd31
♻️ Add undo/redo.
...
Reimplement :mov-shape change type operation.
2020-02-17 17:44:43 +01:00
Andrey Antukh
566fa9cb91
✨ Improvements on backend application initialization.
...
On repl and on production environment.
2020-02-01 01:13:50 +01:00
Andrey Antukh
8057fb54a6
✨ Add verify
macro for true runtime spec asserts.
...
This commits mainly renames the old `assert` to `verify` and
adds new `assert` that laverages `:elide-asserts` on clojurescript
and *assert* value on clojure.
This approach enables an assert macro that does not performs
any runtime checks and compiles to more performant code in both
cases: development mode and production mode.
2020-01-31 19:12:48 +01:00
Andrey Antukh
dcc81c9275
📎 Add commented code related to undo/redo.
2020-01-31 10:52:34 +01:00
Andrey Antukh
bbd7e33059
🎉 Restore icons toolbox.
2020-01-27 15:24:35 +01:00
Andrey Antukh
ac7e5f723d
🐛 Add missing :curve shape type.
2020-01-16 16:21:12 +01:00
Andrey Antukh
e61cdc500c
✨ Normalize default page data structure.
2020-01-14 15:37:40 +01:00
Andrey Antukh
1cc64ae4d2
🐛 Fix conform
function on uxbox.common.spec.
2020-01-11 21:11:18 +01:00
Andrey Antukh
c88602c7ab
♻️ Migrate to common spec namespace.
2020-01-11 20:26:10 +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
f7838601e6
✨ Improve the shape changes protocol.
...
Enabling skiping local reaply of changes after
save round-trip.
2020-01-11 18:40:36 +01:00
Andrey Antukh
c8298c72ea
✨ Improve page options handling.
2020-01-09 13:41:52 +01:00
Andrey Antukh
9c68877328
✨ Include page options into the data field.
...
And remove unused `metadata` field.
2020-01-08 23:05:37 +01:00
Andrey Antukh
8e228be5a0
✨ Enable shape d&d ordering persistence.
2020-01-07 21:32:41 +01:00
Andrey Antukh
1e058463b2
♻️ Refactor: shape data structure, dashboard data loading...
2020-01-07 09:35:38 +01:00
Andrey Antukh
b0019aa017
✨ Improve the page data procesing module.
2019-12-17 22:11:37 +01:00
Andrey Antukh
9ba9e8dbae
🔥 Remove unused code from common directory.
2019-12-17 22:05:37 +01:00
Andrey Antukh
2436c09295
🚧 Add impl for canvas related ops.
2019-12-14 23:13:19 +01:00
Andrey Antukh
5d7fba1955
🚧 Add basic tests for project-page-update mutation.
2019-12-14 23:07:00 +01:00
Andrey Antukh
5b96e1e9fd
🎉 Add common
directory tree for code sharing between front and back.
2019-12-14 21:23:54 +01:00