149 Commits

Author SHA1 Message Date
Andrey Antukh
e97e4cbb5a Basic backend integration for page history fetching. 2016-03-24 12:43:14 +02:00
Andrey Antukh
d988300a4c Move auth persistence to specific event.
Instead to have a state atom useless subscription.
2016-03-19 19:09:06 +02:00
Andrey Antukh
a17b79da77 Implement page persistence. 2016-03-19 17:47:31 +02:00
Andrey Antukh
687fda33b6 Start using the update metadata endpoind for simple page modifications. 2016-03-19 15:26:38 +02:00
Andrey Antukh
91a06f4d7e Split projects and pages events in different namespaces. 2016-03-19 13:49:47 +02:00
Andrey Antukh
71d8c5a12b Refactor and adapt the events code related to previous changes. 2016-03-19 12:58:50 +02:00
Andrey Antukh
c4e8a881c1 Add new implementation for create and delete project events.
For backend integration.
2016-03-17 22:27:05 +02:00
Andrey Antukh
92060878d7 Integrate basic page update with backend. 2016-03-15 22:26:15 +02:00
Andrey Antukh
098d38e079 Use strings for layout ids instead keywords. 2016-03-15 22:25:45 +02:00
Andrey Antukh
3353c69a51 Optimize the projects/pages loading. 2016-03-15 21:15:56 +02:00
Andrey Antukh
7ab1474f41 Remove useless import and add missing one on dashboard events. 2016-03-15 20:56:51 +02:00
Andrey Antukh
3e42e95151 Improved go-to event impl. 2016-03-15 20:56:39 +02:00
Andrey Antukh
fd2c27cdd6 Add load-projects and load-pages events. 2016-03-15 20:56:22 +02:00
Andrey Antukh
0ce8059266 Use correct ns for validators on uxbox.data.projects ns. 2016-03-15 20:55:48 +02:00
Andrey Antukh
e631d2a3ef Remove IPrintWritter impl from dashboard events. 2016-03-15 20:55:02 +02:00
Andrey Antukh
7a6bcb5d47 Remove useless imports. 2016-03-15 20:54:36 +02:00
Andrey Antukh
de233cdbf5 Add backend integration for auth (login page). 2016-03-15 20:54:04 +02:00
Andrey Antukh
abd68ad2e9 Normalize state initialization into uxbox.state ns. 2016-03-15 20:51:51 +02:00
Andrey Antukh
c7fd8570e3 Add line-height, letter spacing and text saving for text shape. 2016-03-02 19:22:40 +02:00
Andrey Antukh
5d66a7e967 Add align facilities. 2016-03-02 18:10:08 +02:00
Andrey Antukh
4499dfc787 Add font rendering to text shape. 2016-03-02 17:58:57 +02:00
Andrey Antukh
ea8b0f21f9 Add license header to cljs files. 2016-03-01 20:39:28 +02:00
Andrey Antukh
99da1c21d1 Add resize using mouse and vertext handlers.
Signed-off-by: Andrey Antukh <niwi@niwi.nz>
2016-02-29 23:10:14 +02:00
Andrey Antukh
0cf5c4ab9b Split data.workspace shape related events to separated ns. 2016-02-28 11:43:52 +02:00
Andrey Antukh
79e464d140 Fix broken import of uxbox.util.time. 2016-02-28 11:43:52 +02:00
Andrey Antukh
e30cfc3b76 Add faster movement shortcuts. 2016-02-27 14:51:16 +02:00
Andrey Antukh
1a44b75790 Rename shapes api. 2016-02-26 19:52:48 +02:00
Andrey Antukh
5cc367f7f2 Add more tests to drop-shape function. 2016-02-24 22:11:33 +02:00
Andrey Antukh
1b2a75ab25 Fixed an other bug related to auth data management. 2016-02-24 18:01:22 +02:00
Andrey Antukh
4215429944 Fix constant login redirect on page refresh. 2016-02-24 17:42:05 +02:00
Andrey Antukh
d6000b0f4a Add auth related events namespace. 2016-02-24 17:26:23 +02:00
Andrey Antukh
94bdf67c17 Add :auth key on the load data pipeline. 2016-02-24 17:26:23 +02:00
Andrey Antukh
a2af628a14 Add interaction to new sitemap markup. 2016-02-21 20:32:27 +02:00
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