Andrey Antukh
747213dea3
🐛 Fix workspace initialization unexpected behavior.
2020-01-14 21:01:05 +01:00
Andrey Antukh
fe5f91ce15
♻️ Reorganize user events (mouse, keyboard, scroll, ...)
2020-01-07 17:00:09 +01:00
Andrey Antukh
b03d10a824
🚧 Initial work on granular shape edition.
2019-12-15 21:54:44 +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
792303a833
✨ Remove unexpected lag on moving shape.
...
The lag happens when the shape is not initially selected.
2019-11-26 10:55:38 +01:00
Andrey Antukh
4cf7a48567
🚧 Experimenting with some performance improvements.
2019-09-20 17:30:03 +02:00
Andrey Antukh
31ffa73bda
✨ Improve canvas handling on sitemap and workspace.
2019-09-18 18:21:58 +02:00
Andrey Antukh
a009961a58
🚧 More work on data and forms validation.
2019-09-09 12:34:31 +02:00
Andrey Antukh
daac4486e5
✨ Allow canvas movement and resize.
2019-08-24 16:01:17 +02:00
Andrey Antukh
6483800e49
✨ Add more incremental improvements to shapes rendering.
...
That helps for make a good foundation for proper canvas painting and
manipulation.
2019-08-22 20:02:14 +02:00
Andrey Antukh
807555d478
🚧 Initial work on multicanvas feature.
2019-08-21 21:09:54 +00:00
Andrey Antukh
8d03ff40ab
🎉 Initial work on multicanvas setup.
...
Preparing the workspace code to be able handle
multiple canvas in a single page.
2019-08-12 18:05:08 +02:00
Andrey Antukh
f8ff79e23c
♻️ Completelly rewrite drawing mechanism.
2019-08-12 13:34:34 +02:00
Andrey Antukh
212ae89c50
♻️ mainly workspace refactor
2019-08-02 20:18:05 +02: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
3fdce853d0
Don't trigger page persistence on simple shape selection.
2017-01-31 16:58:10 +01:00
Andrey Antukh
aba35dee61
Add more safer shapes packing mechanism.
2017-01-31 00:07:53 +01:00
Andrey Antukh
b0de23b011
Get rid of buggy reactive locks and refactor all related code.
2017-01-30 17:08:02 +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
Andrey Antukh
20e7afeee5
Add specific selection handler for text edition.
2017-01-09 20:25:57 +01:00
Andrey Antukh
af57d8b449
Refactor shape resize and displacement.
2016-12-20 21:33:29 +01:00
Andrey Antukh
40b48318ff
Replace builtin rstore impl with potok.
2016-11-27 21:53:12 +01:00
Andrey Antukh
e21798f1ed
Move all files under frontend directory.
2016-11-20 20:03:17 +01:00