Commit graph

22 commits

Author SHA1 Message Date
Andrey Antukh
ff43df6822 🐛 Many bugfixes. 2020-02-19 19:20:13 +01:00
Andrey Antukh
2cebbbc2f8 ♻️ Refactor images storage. 2020-02-03 22:29:59 +01:00
Andrey Antukh
ebc76849b7 🐛 Fix race condition on lentes (update deps). 2020-01-07 16:29:55 +01:00
Andrey Antukh
f9f36445ec Properly integrate the workspace header. 2019-12-18 23:48:02 +01:00
Andrey Antukh
9bb5be306f 🚧 More work on dashboard base model refactor (frontend). 2019-12-10 21:50:07 +01:00
Andrey Antukh
af62d949d8 ♻️ Major refactor of page data structure.
In preparation to future collaborative edition.
2019-12-04 20:13:35 +01:00
Andrey Antukh
163e102bcf 🔥 Remove unused code. 2019-09-21 20:13:14 +02:00
Andrey Antukh
807555d478 🚧 Initial work on multicanvas feature. 2019-08-21 21:09:54 +00:00
Andrey Antukh
212ae89c50 ♻️ mainly workspace refactor 2019-08-02 20:18:05 +02:00
Andrey Antukh
2b35d85094 🐛 Fix many issue on workspace rendering (and adapt to rumext changes) 2019-07-24 00:49:37 +02:00
Andrey Antukh
d5b7dcc663
Integrate the new way to handle grid snap.
Related to #79 and #80
2017-03-25 19:48:45 +01:00
Andrey Antukh
94677f2f7e
Improve history handling on frontend. 2017-03-25 19:35:54 +01:00
Andrey Antukh
d69ab9edd8
Fix inconsistencies in alignment related flags.
Related to #79.
2017-03-21 21:16:13 +01:00
Andrey Antukh
7958c33e34
Fix inconsistent behavior of magnet flag. 2017-03-21 20:41:43 +01:00
Andrey Antukh
7c4717fcfa
Properly refresh pages list on interactions sidebar menus.
And convert the interaction related components to
use the defc/defcs macros.
2017-03-21 16:45:59 +01:00
Andrey Antukh
1782d34d4a
Fix unexpected flash on history dialog in some situations.
When latest history item is selected multiple times.
2017-02-28 18:23:13 +01:00
Andrey Antukh
f82ddac72d
Fix many inconsistencies between drawing and resizing.
This enables sharing code between the drawing logic and
the simple resizing. Allowing drawing in any direction,
not only from top-left to bottom-right.

Fixes issue #44.
2017-02-27 20:28:37 +01:00
Andrey Antukh
6c1955c0d9
Many performance improvements on workspace. 2017-01-31 17:02:33 +01:00
Andrey Antukh
e3f58f6823
Start use user-events for scroll events.
In the same way as keyboard and mouse events.
2017-01-16 17:47:01 +01:00
Andrey Antukh
7a7059e172
Start use one unique stream for send user events (mouse and keyboard). 2017-01-16 16:33:25 +01:00
Andrey Antukh
08b0a096eb
Minor structure refactor.
Make forms and messages modules independent of
store location (making them plugables).
2017-01-16 12:35:10 +01:00
Andrey Antukh
8c28a8c0a7
Move workspace.base refs and streams into separated namespaces.
A first step for streams refactor.
2017-01-12 17:39:26 +01:00