Commit Graph
150 Commits
Author SHA1 Message Date
Andrey Antukh 80ec20d9cd Add helper for find dom objects by class name. 2016-01-03 18:44:13 +02:00
Andrey Antukh 6325f8cc86 Remove some printlns. 2016-01-03 18:25:21 +02:00
Andrey Antukh 657d64eec3 Cosmetic changes on coordenates debug component. 2016-01-02 18:03:33 +02:00
Andrey Antukh b937408bab Move shapes rendering implementation under uxbox.ui namespace. 2016-01-02 18:03:16 +02:00
Andrey Antukh d833543368 Add dedupe on state persistence stream. 2016-01-02 18:02:40 +02:00
Andrey Antukh e4dc761107 Fix viewbox on external icons collection. 2016-01-02 17:35:37 +02:00
Andrey Antukh 213cf60eb0 Minor cosmetic fixes. 2016-01-02 17:34:10 +02:00
Andrey Antukh 46f35cf742 Improve performance on icons toolbox rendering. 2016-01-02 17:33:53 +02:00
Andrey Antukh f19da5da9a Fix icons viewbox and add id attribute. 2016-01-02 17:32:56 +02:00
Andrey Antukh fe6b93150b Add missing event for select object matched by selrect. 2016-01-02 14:36:43 +02:00
Andrey Antukh ed99a28749 Add styles for selrect. 2016-01-02 14:36:43 +02:00
Andrey Antukh d9c8e083a9 Adapt canvas component for render the selrect. 2016-01-02 14:36:43 +02:00
Andrey Antukh 2a94efc4ef Add missing own argument on canvas render function. 2016-01-02 14:36:43 +02:00
Andrey Antukh 8bc2da0af0 Add selrect drawing in the canvas. 2016-01-02 14:36:43 +02:00
Juan de la Cruz d60e47dccf add new icons 2016-01-02 11:43:32 +01:00
Andrey Antukh cfc8c51537 Add proper styles to selected shape controls. 2015-12-31 19:27:21 +02:00
Andrey Antukh fb833f34c8 Improved grouped selection. 2015-12-31 19:05:06 +02:00
Andrey Antukh 0b8cc5f964 Add missing key attr on shape rendering. 2015-12-31 19:04:49 +02:00
Andrey Antukh 95a1bb80df Group selected items in svg:g. 2015-12-30 01:37:43 +02:00
Andrey Antukh 7a71b088f4 Decouple shape moving logic. 2015-12-30 01:25:26 +02:00
Andrey Antukh e07ada5ad4 Add validation for shapes. 2015-12-30 00:19:49 +02:00
Andrey Antukh 3fcd21635e Add shape type hierarchy. 2015-12-30 00:19:49 +02:00
Andrey Antukh 9072c816e8 Add shape type validators. 2015-12-30 00:19:49 +02:00
Andrey Antukh 78f619b25d Add shape schema definition. 2015-12-30 00:19:49 +02:00
Andrey Antukh 91fabcb148 Update bouncer version. 2015-12-30 00:19:49 +02:00
Andrey Antukh 233a2969c6 Minor cosmetic changes on canvas component. 2015-12-30 00:19:49 +02:00
Andrey Antukh a4fe43235b Denormalize shapes storage. 2015-12-30 00:19:49 +02:00
Andrey Antukh 40bbc996f7 Add without-keys util function. 2015-12-30 00:19:49 +02:00
Andrey Antukh f7b902a7ef Minor refactor of workarea rules and grid. 2015-12-30 00:19:49 +02:00
Andrey Antukh c182340be4 Improved multiple selection/deselection. 2015-12-30 00:19:49 +02:00
Andrey Antukh efeaa7a79e Remove unused code from canvas. 2015-12-30 00:19:49 +02:00
Andrey Antukh c9dc332ae2 Add the ability to select shapes. 2015-12-30 00:19:49 +02:00
Andrey Antukh a211c6323e Add selected shapes state lense. 2015-12-30 00:19:49 +02:00
Andrey Antukh dd94224383 Remove unused code from workspace data ns. 2015-12-30 00:19:49 +02:00
Andrey Antukh 311d107b36 Add select-shape event. 2015-12-30 00:19:49 +02:00
Andrey Antukh a5dc634e35 Implement shapes moving using mouse. 2015-12-30 00:19:49 +02:00
Andrey Antukh 17eafb8563 Use debounce for persistence. 2015-12-30 00:19:49 +02:00
Andrey Antukh f28d54936f Add basic icons rendering on canvas. 2015-12-30 00:19:49 +02:00
Andrey Antukh fc03388d70 Move coordinates element to main workspace ns. 2015-12-30 00:19:49 +02:00
Andrey Antukh 6952d21af2 Move workarea grid into separated namespace. 2015-12-30 00:19:49 +02:00
Andrey Antukh 77587537f6 Move sidebar into separated namespace. 2015-12-30 00:19:49 +02:00
Andrey Antukh 00c2f77746 Minor change on grid rendering on workarea. 2015-12-30 00:19:48 +02:00
Andrey Antukh 7afe940087 Comment test code. 2015-12-30 00:19:48 +02:00
Andrey Antukh 43bd56de23 Add drawing attribute on workspace. 2015-12-30 00:19:48 +02:00
Andrey Antukh 9db37cfd9b Use classes instead ids on canvas. 2015-12-30 00:19:48 +02:00
Andrey Antukh 45e63c385f Add selected shapes set of shapes to workspace state. 2015-12-30 00:19:48 +02:00
Andrey Antukh cd8b53174b Add shapes vector to page. 2015-12-30 00:19:48 +02:00
Andrey Antukh 16eb27b342 Add optimized version of index-by. 2015-12-30 00:19:48 +02:00
Andrey Antukh adbc0c7edd Move canvas related stuff into separated ns. 2015-12-30 00:19:48 +02:00
Andrey Antukh fa64f8bbbf Add material design icon collections. 2015-12-30 00:19:48 +02:00