29 Commits

Author SHA1 Message Date
Andrey Antukh
38509eea99 More work on zoom. 2016-04-05 22:27:50 +03:00
Andrey Antukh
2201339887 Move pages-l lense to sitemap ns and add small optimizations to base lenses. 2016-03-19 19:10:11 +02:00
Andrey Antukh
ea8b0f21f9 Add license header to cljs files. 2016-03-01 20:39:28 +02:00
Andrey Antukh
f50457db64 Increase the initial scroll to 1200px.
Signed-off-by: Andrey Antukh <niwi@niwi.nz>
2016-02-29 23:10:14 +02:00
Andrey Antukh
0111b5d3e7 Replace cats.labs.lens with lentes package. 2016-02-27 11:27:28 +02:00
Andrey Antukh
1572c4cdd3 Complete refactor of shapes rendering. 2016-02-26 19:42:53 +02:00
Andrey Antukh
43d7a5cec2 Improve workspace common lenses. 2016-02-21 20:31:49 +02:00
Andrey Antukh
3827ecb5b7 Add grab icon on scroll is performed on workspace. 2016-02-18 19:03:11 +02:00
Andrey Antukh
b2da09f0c1 Add top-rule interaction on scroll. 2016-02-18 18:05:14 +02:00
Andrey Antukh
5653a15ad5 Fix rules/scroll related issues. 2016-02-17 20:52:07 +02:00
Andrey Antukh
674136bcab Fix canvas selrect selection. 2016-02-16 20:04:42 +02:00
Andrey Antukh
c7a38113a1 Refactor basic mouse streams and atoms on workspace/base. 2016-02-16 19:53:29 +02:00
Andrey Antukh
a49e0c2f84 More work on scroll/position of workspace fixing. 2016-02-15 23:28:44 +02:00
Andrey Antukh
6235e9c86e Make the workspace canvas bigger and center the drawing layout. 2016-02-15 22:59:08 +02:00
Andrey Antukh
f36a61dcc6 Rename scroll atom to scroll-a on workspace/base and all affected code. 2016-02-15 22:57:36 +02:00
Andrey Antukh
5d5b84a0a1 Adapt the application to use the new point abstraction. 2016-02-06 12:29:00 +02:00
Andrey Antukh
e84246aecd Add mouse-ctrl stream and improve general stream performance. 2016-01-30 20:24:19 +02:00
Andrey Antukh
c3ddf2ad32 Add absolute mouse position stream. 2016-01-30 20:18:31 +02:00
Andrey Antukh
3dd0d840d9 Minor code cleaning. 2016-01-30 19:38:34 +02:00
Andrey Antukh
e51adc2b5f Minor renaming for consistency. 2016-01-29 20:07:20 +02:00
Andrey Antukh
32b7bfe383 Reimplemented the draw shapes/icons. 2016-01-28 20:26:08 +02:00
Andrey Antukh
76cd1a48b8 Refactor interactions in workspace. 2016-01-27 19:22:47 +02:00
Andrey Antukh
de5036bc9b Minor code reorg on workspace base ns. 2016-01-27 19:22:47 +02:00
Andrey Antukh
84d87dcc4f Fix wrong stata querying on shape moviment streams. 2016-01-22 19:38:14 +02:00
Andrey Antukh
6ee5d08086 Add shapes-by-id common lense to workspace.base ns. 2016-01-22 19:37:40 +02:00
Andrey Antukh
f817acc082 Fix bugs related to shape deselection on canvas.
And put the viewport and canvas components togther.
2016-01-13 17:56:09 +02:00
Andrey Antukh
f39d2d57a8 Add basic selection interactions to layers toolbox. 2016-01-12 19:55:46 +02:00
Andrey Antukh
809ac8cbc7 Move all react/rum related stuff under one unique ns. 2016-01-12 19:30:04 +02:00
Andrey Antukh
92a83c2506 Move frontend/uxbox to src/uxbox. 2016-01-12 16:54:53 +02:00