Andrey Antukh
a009961a58
🚧 More work on data and forms validation.
2019-09-09 12:34:31 +02:00
Andrey Antukh
d147099e92
🎉 Add missing ui.shapes.canvas ns.
2019-08-24 16:35:53 +02:00
Andrey Antukh
daac4486e5
✨ Allow canvas movement and resize.
2019-08-24 16:01:17 +02:00
Andrey Antukh
5af263c70e
🐛 Fix text shape edition mode.
2019-08-24 12:41:11 +02:00
Andrey Antukh
12637bbfe4
🐛 Fix bug on curve path edition mode.
2019-08-22 20:27:32 +02:00
Andrey Antukh
f0230c346c
🐛 Fix selection handlers reactivity.
2019-08-22 20:18:35 +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
205d09a5cd
✨ Adapt to rumext api changes.
2019-08-13 09:02:05 +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
2c321cbdb8
🐛 Fix edition mode of paths (and many perfomance improvements).
2019-08-09 10:43:02 +00:00
Andrey Antukh
775166f5f2
🐛 Fix circle and path drawing.
2019-08-08 21:24:43 +02:00
Andrey Antukh
fada526f5d
🔧 Adapt shapes to use new rumext macros.
2019-08-07 20:12:35 +02:00
Andrey Antukh
212ae89c50
♻️ mainly workspace refactor
2019-08-02 20:18:05 +02:00
Andrey Antukh
54809d05e2
🔧 Minor refactor on text shapes.
2019-07-22 12:40:34 +02:00
Andrey Antukh
2b81832b67
🐛 Fix selrect renderning on move on path based shapes.
...
Taiga Issue: https://tree.taiga.io/project/uxbox/issue/272
2019-07-22 11:03:22 +02:00
Andrey Antukh
125e7375c0
Update rumext and adapt code to changes.
2019-07-21 19:10:04 +02:00
Andrey Antukh
56b8922dbb
feat(frontend): adapt to rumext changes
2019-07-19 12:32:31 +02:00
Andrey Antukh
321c8d14e1
feat(frontend): add many adaptations to rumext breaking changes
2019-07-18 12:31:58 +02:00
Andrey Antukh
4da6ae0a74
fix(frontend): minor fix on icon shape component
2019-06-24 17:39:10 +02:00
Andrey Antukh
c98e89278f
feat(frontend): improve i18n
2019-06-24 17:39:10 +02:00
Andrey Antukh
ea1bfd5eaa
fix(frontend): add render-to-html function
2019-06-24 17:39:10 +02:00
Andrey Antukh
b428d1dc23
fix(frontend): add missing import
2019-06-24 17:39:10 +02:00
Andrey Antukh
88f45fb618
feat(frontend): initial work on react and rumext upgrade
2019-06-24 17:39:10 +02:00
Andrey Antukh
671c2d912c
Remove all usage of mx/component and replace that with rumext.
2017-04-08 18:30:03 +02:00
Andrey Antukh
d8b21aa350
Fix the text opacity handling.
...
Fixes #74
2017-03-08 19:58:36 +01:00
Andrey Antukh
9da623e3af
Add image element options.
2017-03-03 14:39:34 +01:00
Andrey Antukh
b3a2ae3eb2
Minor refactor on shapes data events.
...
Adding more asserts and more specs.
2017-03-02 16:22:36 +01:00
Andrey Antukh
99f935863a
Add move cursor when shape is displaced on viewport.
2017-03-01 19:17:51 +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
ac49728758
Add invisible background to paths.
...
In order to make more easy to the
user select and move them.
2017-02-26 21:19:39 +01:00
Andrey Antukh
8e8f230504
Make icon rotation behave in the same way as rect.
2017-02-26 21:03:15 +01:00
Andrey Antukh
ba40b99c97
Allow text selection on view app.
2017-02-23 21:36:40 +01:00
Andrey Antukh
4ba4fb3acb
Reduce the handler point circle size when shape is small.
2017-02-23 20:37:54 +01:00
Andrey Antukh
4a9d0710a4
Fix shape size locking wrong behavior.
...
It does not worked properly when user
explicitly locks the size proportions
on the measures element options.
2017-02-22 20:49:54 +01:00
Andrey Antukh
d57a71b8d6
Remove dead code from shapes selection ns.
2017-02-21 19:36:26 +01:00
Andrey Antukh
e8fcb38597
Rename :points
attr to :segments
on path shape.
2017-02-14 21:57:28 +01:00
Andrey Antukh
81f788278a
Remove unused code.
2017-02-14 21:53:52 +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
12b9868f45
Don't render shape if it is nil.
2017-01-30 19:49:35 +01:00
Andrey Antukh
ae5cef3907
Render properly image on view application.
2017-01-30 18:53:42 +01:00
Andrey Antukh
31b784f046
Fix depreaction warnings (changes introduced in 2.9.0 of beicon).
2017-01-30 17:50:44 +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
680fa49f27
Fix image loading on view app.
...
And add cosmetic improvements to the
main image shape component.
2017-01-18 11:10:29 +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