66 Commits

Author SHA1 Message Date
Andrey Antukh
fd6395fcd4 Improve workspace initialization. 2016-02-21 20:30:20 +02:00
Andrey Antukh
9d19acfeb3 Fix imports on load ns. 2016-02-21 20:29:35 +02:00
Andrey Antukh
190aced819 Move state related helpers out of data.* namespaces. 2016-02-21 20:29:10 +02:00
Andrey Antukh
747c9b45aa Add full implementation of duplicate shape action. 2016-02-19 21:09:37 +02:00
Andrey Antukh
a312559b26 Add basic shape duplicate functionality. 2016-02-18 21:56:40 +02:00
Alejandro Gómez
b131dea579 Fix project ordering 2016-02-17 20:12:21 +01:00
Alejandro Gómez
1258d954d0 Don't filter by whitespace 2016-02-17 20:06:59 +01:00
Alejandro Gómez
33cc0fe925 Project search, needs UX/UI review 2016-02-17 19:50:08 +01:00
Alejandro Gómez
0551e1729a Project ordering 2016-02-17 19:08:35 +01:00
Andrey Antukh
77fafa85ad Move element options to sidebar. 2016-02-16 21:09:13 +02:00
Andrey Antukh
b15dfe953d Remove toolbox concept and implement all toolbox state as flags. 2016-02-12 18:41:20 +02:00
Andrey Antukh
6d89c573a6 Normalize coordinates on shapes. 2016-02-06 17:39:37 +02:00
Andrey Antukh
5d5b84a0a1 Adapt the application to use the new point abstraction. 2016-02-06 12:29:00 +02:00
Andrey Antukh
12a2da7c56 Fix stroke and color change bug. 2016-02-03 19:20:40 +02:00
Andrey Antukh
fb2fa605d2 Fix color palette. 2016-02-03 19:11:42 +02:00
Andrey Antukh
aaf27ed6a8 Add locking mode for rect and circle rendering. 2016-02-03 17:07:47 +02:00
Andrey Antukh
25d4297df5 Move some logic from events to state management. 2016-02-03 17:07:18 +02:00
Andrey Antukh
bae3d7d9ef Minor renaming. 2016-02-02 21:34:47 +02:00
Andrey Antukh
544cb6a226 Move delete-shape and transfer-shape logic into specific namespace. 2016-02-02 21:32:17 +02:00
Andrey Antukh
d238166405 Add the final layouts drag and drop impl. 2016-02-01 23:25:37 +02:00
Andrey Antukh
c9e71539cb More work on drag and drop of layers. 2016-02-01 20:35:55 +02:00
Andrey Antukh
811f47f929 Add naive impl for transfer/move shapes (in drag and drop). 2016-02-01 19:48:55 +02:00
Andrey Antukh
e1a15aed9a More work on element options. 2016-01-30 12:02:21 +02:00
Andrey Antukh
43b6056c1e Improved naming. 2016-01-30 11:34:27 +02:00
Andrey Antukh
3cf5a4a4cf Initial work on element options improvement. 2016-01-30 00:54:12 +02:00
Andrey Antukh
3b4224586f Allow only create groups from valid selection. 2016-01-30 00:13:30 +02:00
Andrey Antukh
949b522ba0 Comment broken copy event. 2016-01-30 00:13:16 +02:00
Andrey Antukh
deb38435fd Remove empty groups. 2016-01-30 00:13:07 +02:00
Andrey Antukh
07359752ff Improved blocking/unblocking shapes on layers toolbox. 2016-01-29 21:44:53 +02:00
Andrey Antukh
009d27b23d Add circle/elipse rendering. 2016-01-29 19:49:08 +02:00
Andrey Antukh
af8873470c Add basic impl for change the stroke type. 2016-01-28 23:28:37 +02:00
Andrey Antukh
e595d6b85e Minor fixes on group-selected event. 2016-01-28 20:34:03 +02:00
Andrey Antukh
f207136937 Comment temporary the copy-selected event (because is broken). 2016-01-28 20:34:03 +02:00
Andrey Antukh
e96eb76d84 Add support for line rendering. 2016-01-28 20:27:15 +02:00
Andrey Antukh
28047aa64d Stop using group-dimensions on groupe creation. 2016-01-28 20:24:46 +02:00
Andrey Antukh
462b9681e1 Minor ns renaming. 2016-01-28 20:23:05 +02:00
Andrey Antukh
bc756337cd Move the shape initialization out of add-shape event. 2016-01-28 20:22:09 +02:00
Alejandro Gómez
5dfc0cb340 Project deletion 2016-01-28 09:45:04 +01:00
Andrey Antukh
3c5ac2d94c Reimplement the group rendering. 2016-01-25 18:32:17 +02:00
Andrey Antukh
d4e6471d11 Continue work on draw tools. 2016-01-24 13:13:48 +02:00
Andrey Antukh
3fbe465b99 Fix selrect bug with grouped shapes. 2016-01-24 00:39:21 +02:00
Andrey Antukh
708305c66d Rewritten the group-selected event. 2016-01-24 00:37:22 +02:00
Andrey Antukh
746a8196ba Minor cosmetic changes. 2016-01-23 23:13:43 +02:00
Andrey Antukh
7301a774a4 Add some commented code. 2016-01-23 22:12:06 +02:00
Andrey Antukh
16a4d4c8b4 Improved delete-shape event. 2016-01-23 22:12:06 +02:00
Andrey Antukh
f4ba1f4fdb Reimplement deselect-all event. 2016-01-22 19:36:35 +02:00
Andrey Antukh
4b6ad74f6b Add toggle shape locking event. 2016-01-22 19:36:23 +02:00
Andrey Antukh
c3105fd698 Add rebuild group size event. 2016-01-22 19:36:06 +02:00
Andrey Antukh
c6051f226d Add FIXME comment. 2016-01-22 19:35:48 +02:00
Andrey Antukh
8e0e725d80 Fix wrong function call. 2016-01-22 19:35:34 +02:00