Andrey Antukh
6c67c3c71b
♻️ Make the namespacing independent of the branding.
2020-08-18 19:32:11 +02:00
alonso.torres
7d464c14c0
♻️ Moved math and some geom namespaces to common
2020-05-21 15:27:33 +02:00
Andrey Antukh
9d827d4b30
♻️ Refactor shapes structure.
2020-05-06 11:35:38 +02:00
Andrés Moya
54b7d04639
✨ Use bounding box when showing interactions
2020-05-05 16:00:08 +02:00
Andrés Moya
1e898f94f3
🎉 Add basic interaction to shapes
2020-05-05 15:41:56 +02:00
alonso.torres
7ab3d86bc6
🎉 Changed the user origin for shapes to their corner
2020-04-29 10:04:27 +02:00
Andrés Moya
9e21d6ab9d
🎉 Add stroke-alignment option
2020-04-27 14:33:45 +02:00
alonso.torres
b0318d3144
♻️ Moved main.geom to util.geom.shapes
2020-04-27 07:08:10 +02:00
alonso.torres
b73958efd0
🎉 Improved transformations
2020-04-27 07:08:10 +02:00
alonso.torres
f79e902762
✨ Adds group shape
2020-04-06 11:52:42 +02:00
Andrey Antukh
48d7ea4be4
✨ Make the attrs procesing of shapes uniform.
2020-03-25 11:07:50 +01:00
Andrey Antukh
06ec1e00ee
✨ Add context menu to all shapes.
2020-03-20 11:37:40 +01:00
Andrey Antukh
86ba4fd083
🎉 Reimplement canvas as svg (instead of g+rect).
2020-02-18 17:11:17 +01:00
Andrey Antukh
8d99bd723b
🐛 Fix rotation of path and curve shapes.
2020-01-30 13:28:27 +01:00
Andrey Antukh
8e81d796f0
💄 Minor cosmetic improvements on shapes related namespaces.
2019-11-26 18:32:00 +01:00
Andrey Antukh
a009961a58
🚧 More work on data and forms validation.
2019-09-09 12:34:31 +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
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
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
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
e8fcb38597
Rename :points
attr to :segments
on path shape.
2017-02-14 21:57:28 +01:00
Andrey Antukh
3fdce853d0
Don't trigger page persistence on simple shape selection.
2017-01-31 16:58:10 +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
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
c0a81d05eb
Refactor shapes and selection rendering in order to be aware of rotation.
2016-12-25 20:50:04 +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