Andrey Antukh
49023117c3
♻️ Move data.helpers to uxbox.common.pages ns.
2020-05-05 15:18:59 +02:00
Andrey Antukh
fdb6d05826
⚡ Perform change generation on idle callback.
2020-05-05 15:18:59 +02:00
Andrey Antukh
f5e277269c
✨ Improve performance of shape-to-frame relationship calc.
2020-05-05 15:18:59 +02:00
Andrey Antukh
6b9ed0c5a3
✨ Autoselect all text on enter edition mode.
2020-05-05 15:18:59 +02:00
Andrey Antukh
bee543da74
🐛 Fix config loading.
2020-05-05 12:03:34 +02:00
alonso.torres
c5dce559cd
✨ First dynamic alignment version
2020-05-05 11:18:20 +02:00
alonso.torres
8cbc12ef94
✨ More functionality to dynamic alignment
2020-05-05 10:45:19 +02:00
alonso.torres
ffd0c95760
🎉 Dynamic alignment brute-force method
2020-05-05 10:40:26 +02:00
Andrey Antukh
8446ad13cb
🐛 Fix minor issues on browser history handling.
2020-05-01 18:15:40 +02:00
Andrey Antukh
e84a462dde
🐛 Refactor shape attrs updating.
2020-04-30 15:27:39 +02:00
Andrey Antukh
bf4b5eb56a
🐛 Fix unexpected exception on text drawing.
2020-04-30 12:35:16 +02:00
Andrey Antukh
e0453643d8
💄 Sort ns declarations related to data.workspace.
2020-04-30 12:35:16 +02:00
Andrey Antukh
40d6cd50fb
♻️ Reorganize uxbox.main.data.workspace.
2020-04-30 12:35:16 +02:00
Andrey Antukh
51c39d169f
♻️ Refactor texts.
2020-04-30 12:35:16 +02:00
alonso.torres
7ab3d86bc6
🎉 Changed the user origin for shapes to their corner
2020-04-29 10:04:27 +02:00
Andrey Antukh
0ee25b6f42
✨ Improve color asignation to profile and sessions.
2020-04-28 10:50:40 +02:00
Andrey Antukh
7a93a06770
🐛 Fix text edition mode.
2020-04-27 16:26:44 +02:00
Andrey Antukh
0435954f32
✨ Enable edition without edition mode.
2020-04-27 14:29:18 +02:00
Andrey Antukh
c0173c499a
🎉 Add fill and opacity to texts.
2020-04-27 14:29:18 +02:00
Andrey Antukh
aca1959dd7
🎉 Add new text shape.
2020-04-27 14:29:18 +02:00
alonso.torres
822b13ef75
🐛 Fixed issue with flipped shapes
2020-04-27 13:27:35 +02:00
alonso.torres
285be7f5ff
✨ Maintain proportions when control key is pressed
2020-04-27 07:55:30 +02:00
alonso.torres
6d1a676f2f
🐛 Fixes problems with options panel
2020-04-27 07:08:10 +02:00
alonso.torres
de476383bd
🐛 Fixes problems with groups
2020-04-27 07:08:10 +02:00
alonso.torres
b0318d3144
♻️ Moved main.geom to util.geom.shapes
2020-04-27 07:08:10 +02:00
alonso.torres
e6855fd9b3
♻️ Refactor to transforms actions
2020-04-27 07:08:10 +02:00
alonso.torres
b73958efd0
🎉 Improved transformations
2020-04-27 07:08:10 +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
212ae89c50
♻️ mainly workspace refactor
2019-08-02 20:18:05 +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
eb19d5f90a
Draw image with original size instead with a fixed one.
2017-03-21 11:27:17 +01:00
Andrey Antukh
4ce0b50c04
Fix proportion locking mode on drawing shape.
...
Fixes issue #61
2017-02-28 18:44:35 +01:00
Andrey Antukh
8697df75c1
Fix path drawing broken in previous commits.
2017-02-27 20:39:02 +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
3940995e21
Dont allow draw empty shapes.
2017-02-22 21:02:40 +01:00
Andrey Antukh
6f4cc4f543
Minor refactor on ruler code.
2017-02-22 17:56:00 +01:00
Andrey Antukh
e8fcb38597
Rename :points attr to :segments on path shape.
2017-02-14 21:57:28 +01:00
Andrey Antukh
b15d70ff91
Remove debug on drawing streams.
2017-02-14 21:54:42 +01:00
Andrey Antukh
6c1955c0d9
Many performance improvements on workspace.
2017-01-31 17:02:33 +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
7a7059e172
Start use one unique stream for send user events (mouse and keyboard).
2017-01-16 16:33:25 +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
137af0e14d
Reorganize viewport positioning related code.
2017-01-11 18:20:40 +01:00