Andrés Moya
f63657509f
🐛 Add undo to set default grid options operation
2020-06-12 07:58:56 +02:00
Andrey Antukh
7fb897a7ad
🐛 Fix shape leaking on deletion when is grouped.
2020-06-10 08:29:13 +02:00
Andrey Antukh
b8dab7253e
🐛 Properly setup group on creation.
2020-06-09 16:16:15 +02:00
Andrey Antukh
4bdaab637c
🐛 Remove leaks of selrect attrs in the root shape object.
2020-06-09 16:16:15 +02:00
Andrés Moya
7bf06353ad
🎉 Copy & paste images onto the workspace
2020-06-03 11:05:03 +02:00
Andrés Moya
56763e9aa8
✨ Automatic placement of uploaded image
2020-06-02 12:09:12 +02:00
Andrey Antukh
bee4e5177c
🐛 Fix initial auto-fit of viewport.
2020-06-02 12:08:19 +02:00
alonso.torres
21613e6614
✨ Adds rectangle around distance texts
2020-05-29 08:41:44 +02:00
alonso.torres
b5317782e9
🎉 Adds snaps to distance
2020-05-28 15:00:36 +02:00
Andrey Antukh
ff701ecf13
🐛 Fix unexpected error on calculating thumnail size.
2020-05-27 12:27:14 +02:00
Andrés Moya
25518a4ac0
🐛 Implement undo in layer move operation
2020-05-25 12:17:01 +02:00
alonso.torres
593d1cdd39
✨ Migrate pages in the backend
2020-05-25 11:19:08 +02:00
alonso.torres
e06d8e754f
♻️ Adds new properties to shapes
2020-05-25 07:51:44 +02:00
Andrey Antukh
b5a6d9981d
🐛 Fix backend incompatibilities on common module.
2020-05-25 07:47:31 +02:00
alonso.torres
7d464c14c0
♻️ Moved math and some geom namespaces to common
2020-05-21 15:27:33 +02:00
alonso.torres
1d2ae6d5eb
🎉 Add option to save the layouts
2020-05-19 16:13:20 +02:00
alonso.torres
0b4996b31a
🎉 Grid and layout UI
2020-05-19 16:13:20 +02:00
Andrey Antukh
22975f4f7d
✨ More work on viewpoer sizing handling.
2020-05-11 08:58:31 +02:00
Andrés Moya
1e898f94f3
🎉 Add basic interaction to shapes
2020-05-05 15:41:56 +02:00
Andrey Antukh
49023117c3
♻️ Move data.helpers to uxbox.common.pages ns.
2020-05-05 15:18:59 +02:00
Andrés Moya
9e21d6ab9d
🎉 Add stroke-alignment option
2020-04-27 14:33:45 +02:00
Andrey Antukh
aca1959dd7
🎉 Add new text shape.
2020-04-27 14:29:18 +02:00
Andrés Moya
7b5f780ac7
✨ Allow to edit RGB values by hand
2020-04-16 15:30:52 +02:00
Andrey Antukh
953b3caf3d
🔥 Remove unused change event impl (:mov-obj).
2020-04-16 10:08:00 +02:00
Andrey Antukh
b3770963b0
🐛 Fix duplicate ids bug.
...
Caused by :mov-object bad frame-id assignation.
2020-04-16 10:08:00 +02:00
Andrey Antukh
cd72860ea0
♻️ Refactor copy&paste and duplicate shape.
2020-04-16 10:08:00 +02:00
Andrey Antukh
5fb0c5c312
🐛 Fix group undo/redo.
2020-04-16 10:08:00 +02:00
Andrey Antukh
527acac92e
🐛 Prevent out of order write on pages.
2020-04-16 10:08:00 +02:00
Andrey Antukh
9649d67883
✨ Unify uuid under uxbox.common.uuid.
2020-04-13 11:27:46 +02:00
Andrey Antukh
274a85186e
✨ Make :mov-objects change more universal.
...
With additional exhaustive tests.
2020-04-13 11:27:46 +02:00
alonso.torres
e6200aae4c
✨ Adds new method to move objects
2020-04-08 14:11:33 +02:00
Andrey Antukh
4465db130d
✨ Integrate stoke add/del operation.
2020-04-08 10:27:34 +02:00
Andrey Antukh
d2863c91db
🎉 Add coalesce
helper to common data ns.
2020-04-07 19:51:03 +02:00
alonso.torres
f79e902762
✨ Adds group shape
2020-04-06 11:52:42 +02:00
alonso.torres
e73350e2ba
🎉 Adds groups infrastructure
2020-04-02 09:58:48 +02:00
Andrés Moya
69c27ca24d
✨ Put new objects at the top
2020-04-01 17:16:40 +02:00
alonso.torres
57d633b1d2
🐸 integration with backend data
2020-03-26 15:37:15 +01:00
Andrey Antukh
9454302a83
🐛 Ensure data integrity on :del-obj change impl.
2020-03-24 22:57:39 +01:00
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