0
Fork 0
mirror of https://github.com/penpot/penpot.git synced 2025-01-09 00:10:11 -05:00
Commit graph

128 commits

Author SHA1 Message Date
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
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
Andrey Antukh
e4a93da8ea Add helpers for the reader and int parsing. 2015-12-30 00:19:48 +02:00
Andrey Antukh
3c093c7d51 Cosmetic fixes on workarea related to toolboxes code. 2015-12-30 00:19:48 +02:00
Andrey Antukh
88d1030e12 Add icons toolbox. 2015-12-30 00:19:48 +02:00
Andrey Antukh
7aa80860b8 Minor rename on toolboxes components. 2015-12-30 00:19:48 +02:00
Andrey Antukh
3aafaf4665 Mark the icon collections as builtin. 2015-12-30 00:19:48 +02:00
Andrey Antukh
f393e301f0 Add initial work on shape rendering in canvas.
With selection rectangle/circles.
2015-12-30 00:19:48 +02:00
Andrey Antukh
75b3aaf2a6 Add the ability to render external svgs. 2015-12-30 00:19:48 +02:00
Andrey Antukh
517b3f6db3 Improve icon rendering. 2015-12-30 00:19:48 +02:00
Andrey Antukh
3dcf1d55da Add test rendering icons on workarea. 2015-12-30 00:19:48 +02:00
Andrey Antukh
94a3bab48b Remove println. 2015-12-30 00:19:48 +02:00
Andrey Antukh
c132ea1d67 Improve render function for builtin icons. 2015-12-30 00:19:48 +02:00
Andrey Antukh
a4b286888e Add default view-box to library icons. 2015-12-30 00:19:48 +02:00
Andrey Antukh
9e8171a777 Initial work on icons library page and icons rendering. 2015-12-30 00:19:48 +02:00
Andrey Antukh
71d00f5970 Remove unused code from colors library ns. 2015-12-30 00:19:48 +02:00
Andrey Antukh
11bb081c7c Move dashboard builtints to library. 2015-12-30 00:19:48 +02:00
Andrey Antukh
d8e7087af6 Add namespace for data transformation utils. 2015-12-30 00:19:48 +02:00