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

1352 commits

Author SHA1 Message Date
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
Andrey Antukh
66b6040f86 Minor fixes. 2015-12-30 00:19:48 +02:00
Andrey Antukh
a896bb60d6 Add improved form validation in color lightbox. 2015-12-30 00:19:48 +02:00
Andrey Antukh
46ec80dd04 Add more shortcuts to workspace. 2015-12-30 00:19:48 +02:00
Andrey Antukh
08e02800d2 Add the ability to pass parameters to lightboxes. 2015-12-30 00:19:48 +02:00
Andrey Antukh
bd79eb9af1 Fix compatibility with latest sablono version. 2015-12-30 00:19:48 +02:00
Andrey Antukh
3ca550568a Add UI implementation for colors collections. 2015-12-30 00:19:48 +02:00
Andrey Antukh
5e7d353627 Add color collections related events. 2015-12-30 00:19:48 +02:00
Andrey Antukh
16249ccd63 Convert keyword color representation into string. 2015-12-30 00:19:48 +02:00
Andrey Antukh
2323e8f1c7 Add color validator. 2015-12-30 00:19:48 +02:00
Andrey Antukh
f82f9f8384 Minor naming improvements. 2015-12-30 00:19:48 +02:00
Andrey Antukh
8c030ac73e Add color replace and remove events schemas. 2015-12-30 00:19:48 +02:00
Andrey Antukh
d1fc7959a1 Add colors collections persistence. 2015-12-30 00:19:48 +02:00
Andrey Antukh
f37986d5c1 Replace debounce with sample. 2015-12-30 00:19:47 +02:00
Andrey Antukh
90dd207e88 Improved persistence subsystem.
Now is more effisient and only performs the
persistence operations only when persistent
datata is changed (not the whole state atom)
2015-12-30 00:19:47 +02:00
Andrey Antukh
8201df7014 Add simplier shortcuts implementation for the workspace. 2015-12-30 00:19:47 +02:00
Andrey Antukh
67842b39ea Add proper naming for shortcuts namespace. 2015-12-30 00:19:47 +02:00
Andrey Antukh
2cd98a516c Add initial implementation of keyboard shortcuts to workspace. 2015-12-30 00:19:47 +02:00
Andrey Antukh
a0d1a03a16 Remove console.log statements. 2015-12-30 00:19:47 +02:00
Andrey Antukh
5b6fe0c94b Fix transfer-state bug on mouse mixin. 2015-12-30 00:19:47 +02:00
Andrey Antukh
79e3f95fb8 Minor change on mouse mixin. 2015-12-30 00:19:47 +02:00
Andrey Antukh
3e336112ca Fix mouse mixin. 2015-12-30 00:19:47 +02:00
Andrey Antukh
3748d3c7b4 Render properly the builtin collections. 2015-12-30 00:19:47 +02:00
Andrey Antukh
31bcce2668 Render builtin color collections. 2015-12-30 00:19:47 +02:00
Andrey Antukh
5cea9f1a36 Add colorpicker styles and minor changes. 2015-12-30 00:19:47 +02:00
Andrey Antukh
5fb93ad5fd Additional work on colors page. 2015-12-30 00:19:47 +02:00
Andrey Antukh
5d7379ec32 Add basic color picker impl. 2015-12-30 00:19:47 +02:00
Andrey Antukh
9c2c7f40ba Minor code reorganization and wip of colors page. 2015-12-30 00:19:47 +02:00
Andrey Antukh
a93c6bfa45 Add color conversion helpers. 2015-12-30 00:19:47 +02:00
Andrey Antukh
379ccefd8b Adapt library bar to colors page. 2015-12-30 00:19:47 +02:00
Andrey Antukh
20bffcd6be Restructure dashboard source code. 2015-12-30 00:19:47 +02:00
Andrey Antukh
93b7470b69 Add basic layers toolbox rendering. 2015-12-30 00:19:47 +02:00
Andrey Antukh
e8235fcf02 Remove side effect on workspace initialization. 2015-12-30 00:19:47 +02:00
Andrey Antukh
5fddf7ca4d Add draw toolbox rendering on workarea. 2015-12-30 00:19:47 +02:00
Andrey Antukh
2742db8dfd Show right sidebar space when one or more toolboxes are activated. 2015-12-30 00:19:47 +02:00
Andrey Antukh
fd2bba35ce Minor naming fixes on files. 2015-12-30 00:19:47 +02:00
Andrey Antukh
2a2fcb1a75 Simplify grid call arguments. 2015-12-30 00:19:47 +02:00
Andrey Antukh
4a1c7ab2c9 Add coords debugging component. 2015-12-30 00:19:47 +02:00
Andrey Antukh
8f3c734426 Show properly the scale numbers on the rules. 2015-12-30 00:19:47 +02:00
Andrey Antukh
827b8a3aec Remove direct lense mutation and eventes recursion on workspace. 2015-12-30 00:19:47 +02:00
Andrey Antukh
e458ffe355 Reorganize workspace namespace. 2015-12-30 00:19:47 +02:00
Andrey Antukh
0fc77d0283 Fix initialization order of the application. 2015-12-30 00:19:47 +02:00
Andrey Antukh
b317ee4904 Minor project structure improvement. 2015-12-30 00:19:47 +02:00
Andrey Antukh
a2c313dfc0 WIP: partial grid. 2015-12-30 00:19:47 +02:00
Juan de la Cruz
64c9360b38 fix project bar styles bugs 2015-12-30 00:19:47 +02:00
Andrey Antukh
61a212ada7 Disable working are (temporary). 2015-12-30 00:19:47 +02:00
Andrey Antukh
62c5c8d5c8 WIP: 2015-12-30 00:19:47 +02:00
Andrey Antukh
ede2d4becd Implement pagesbar toggle. 2015-12-30 00:19:47 +02:00
Andrey Antukh
9e0edbc082 Rename workspace routes. 2015-12-30 00:19:47 +02:00
Andrey Antukh
61b05613f3 Add navigation to dashboard. 2015-12-30 00:19:47 +02:00
Andrey Antukh
feb00d83f8 WIP: restructure dashboard source. 2015-12-30 00:19:46 +02:00
Juan de la Cruz
031874d442 remove input auto focus 2015-12-30 00:19:46 +02:00
Juan de la Cruz
d9b5977d02 add new color lightbox 2015-12-30 00:19:46 +02:00
Juan de la Cruz
67081eded4 add icon lightbox 2015-12-30 00:19:46 +02:00
Andrey Antukh
21d564b609 WIP: fix dashboard navigation issues. 2015-12-30 00:19:46 +02:00
Juan de la Cruz
2036bb6fbb add element lightbox 2015-12-30 00:19:46 +02:00
Juan de la Cruz
19b6d6b0fe add icons and colors libraries 2015-12-30 00:19:46 +02:00
Andrey Antukh
b102b0d010 WIP: improvements. 2015-12-30 00:19:46 +02:00
Juan de la Cruz
d41a2670fa add library bar and grid 2015-12-30 00:19:46 +02:00
Andrey Antukh
0ef064f075 WIP: improve page edition. 2015-12-30 00:19:46 +02:00
Andrey Antukh
6595e95f12 WIP: add/remove pages from workspace. 2015-12-30 00:19:46 +02:00
Andrey Antukh
9182244e88 WIP: fix bug on own cursored mixin. 2015-12-30 00:19:46 +02:00
Andrey Antukh
7ceca619e0 WIP: add pages list sidebar to workspace. 2015-12-30 00:19:46 +02:00
Juan de la Cruz
3a387d8820 WIP library bar 2015-12-30 00:19:46 +02:00
Juan de la Cruz
97fcf33088 add library grid styles 2015-12-30 00:19:46 +02:00
Juan de la Cruz
b5bad3c785 fix user zone bug and grid WIP 2015-12-30 00:19:46 +02:00
Andrey Antukh
5128410d82 Minor improvements on icons. 2015-12-30 00:19:46 +02:00
Andrey Antukh
c91788b8fd Add more icons. 2015-12-30 00:19:46 +02:00
Andrey Antukh
688d94c1da WIP: workspace toolbar and project/page state management. 2015-12-30 00:19:46 +02:00
Juan de la Cruz
c62425cbc8 add main nav bar 2015-12-30 00:19:46 +02:00
Andrey Antukh
1cee1f4b01 Add new pages. 2015-12-30 00:19:46 +02:00
Andrey Antukh
ebec1eb268 WIP: add basic data persistence. 2015-12-30 00:19:46 +02:00
Andrey Antukh
6b6aba7358 WIP 2015-12-30 00:19:46 +02:00
Andrey Antukh
56f7613453 WIP: project creation now work. 2015-12-30 00:19:46 +02:00
Andrey Antukh
62b9267d4f WIP 2015-12-30 00:19:46 +02:00
Andrey Antukh
2663acf224 WIP 2015-12-30 00:19:46 +02:00
Andrey Antukh
7b8f241d41 WIP: 2015-12-30 00:19:46 +02:00
Andrey Antukh
68b5f9c2ea WIP 2015-12-30 00:19:46 +02:00
Andrey Antukh
2a32f1fcf6 Initial commit 2015-12-30 00:18:59 +02:00