Andrey Antukh
d54f70f1d7
Make rules visible by default.
2017-03-02 17:25:04 +01:00
Andrey Antukh
7e203c9851
Show unlock icon when shape proportions are not locked.
2017-03-02 16:22:37 +01:00
Andrey Antukh
b3a2ae3eb2
Minor refactor on shapes data events.
...
Adding more asserts and more specs.
2017-03-02 16:22:36 +01:00
Andrey Antukh
8245ea0bdc
Remove unused code.
2017-03-01 20:08:49 +01:00
Andrey Antukh
4ce0b50c04
Fix proportion locking mode on drawing shape.
...
Fixes issue #61
2017-02-28 18:44:35 +01:00
Andrey Antukh
1782d34d4a
Fix unexpected flash on history dialog in some situations.
...
When latest history item is selected multiple times.
2017-02-28 18:23:13 +01:00
Andrey Antukh
8697df75c1
Fix path drawing broken in previous commits.
2017-02-27 20:39:02 +01:00
Andrey Antukh
51fd90c64d
Fix alignment initialization and flags management on workspace.
...
Fixes issue #47 .
2017-02-27 20:28:37 +01:00
Andrey Antukh
f82ddac72d
Fix many inconsistencies between drawing and resizing.
...
This enables sharing code between the drawing logic and
the simple resizing. Allowing drawing in any direction,
not only from top-left to bottom-right.
Fixes issue #44 .
2017-02-27 20:28:37 +01:00
Andrey Antukh
4a804ae467
Remove println on shapes data events.
2017-02-26 21:15:07 +01:00
Andrey Antukh
3bb991da0b
Properly catch exceptions on image fetching.
2017-02-26 20:45:29 +01:00
Andrey Antukh
db36c617bf
Convert some events from reify to deftype.
2017-02-26 20:45:06 +01:00
Andrey Antukh
3a75a07de5
Add more specs to image collections events.
2017-02-26 11:09:38 +01:00
Andrey Antukh
1172c56dfa
Fix unexpected exception on uploading new image.
...
And additionally add spec for image entity on
image collections related ns.
2017-02-26 10:57:05 +01:00
Andrey Antukh
bb0b616cb3
Match selrect selection by overlap instead of strictly contained-in.
2017-02-23 20:45:13 +01:00
Andrey Antukh
3940995e21
Dont allow draw empty shapes.
2017-02-22 21:02:40 +01:00
Andrey Antukh
6f4cc4f543
Minor refactor on ruler code.
2017-02-22 17:56:00 +01:00
Andrey Antukh
8de6311c1f
Fix unexpected exception on path edition.
2017-02-21 18:19:24 +01:00
Andrey Antukh
e8fcb38597
Rename :points attr to :segments on path shape.
2017-02-14 21:57:28 +01:00
Andrey Antukh
b15d70ff91
Remove debug on drawing streams.
2017-02-14 21:54:42 +01:00
Andrey Antukh
6c1955c0d9
Many performance improvements on workspace.
2017-01-31 17:02:33 +01:00
Andrey Antukh
3fdce853d0
Don't trigger page persistence on simple shape selection.
2017-01-31 16:58:10 +01:00
Andrey Antukh
f33fdc58a6
Properly select the first page on workspace first load after dashboard.
2017-01-31 00:17:54 +01:00
Andrey Antukh
aba35dee61
Add more safer shapes packing mechanism.
2017-01-31 00:07:53 +01:00
Andrey Antukh
31b784f046
Fix depreaction warnings (changes introduced in 2.9.0 of beicon).
2017-01-30 17:50:44 +01:00
Andrey Antukh
b0de23b011
Get rid of buggy reactive locks and refactor all related code.
2017-01-30 17:08:02 +01:00
Andrey Antukh
922a2494ed
Minor cosmetic changes on pages data events.
2017-01-18 11:04:30 +01:00
Andrey Antukh
92fc9c1ca6
Use deftype for user data events.
2017-01-16 17:49:29 +01:00
Andrey Antukh
7a7059e172
Start use one unique stream for send user events (mouse and keyboard).
2017-01-16 16:33:25 +01:00
Andrey Antukh
08b0a096eb
Minor structure refactor.
...
Make forms and messages modules independent of
store location (making them plugables).
2017-01-16 12:35:10 +01:00
Andrey Antukh
8c28a8c0a7
Move workspace.base refs and streams into separated namespaces.
...
A first step for streams refactor.
2017-01-12 17:39:26 +01:00
Andrey Antukh
0bd8847f56
Remove println.
2017-01-11 20:03:10 +01:00
Andrey Antukh
ce5811b86b
Many fixes on the project/page creation process.
2017-01-11 19:47:15 +01:00
Andrey Antukh
137af0e14d
Reorganize viewport positioning related code.
2017-01-11 18:20:40 +01:00
Andrey Antukh
30ae7a4deb
Fix reference to undefined spec.
2017-01-11 18:20:39 +01:00
Andrey Antukh
8352cc75d9
Improve autoselect collection with icons.
2017-01-09 20:27:59 +01:00
Andrey Antukh
dfa8814887
Minor reorganization on workspace and icons sidebar.
2017-01-09 20:27:31 +01:00
Andrey Antukh
3ea4de7ab5
Remove unused local used-names.
2017-01-09 20:26:55 +01:00
Andrey Antukh
b00992881c
Improve page persistence mechanism.
2017-01-06 18:05:14 +01:00
Andrey Antukh
f7e4e18a28
Define a shape spec.
2017-01-06 16:38:40 +01:00
Andrey Antukh
fd7b0b1958
Rename datetime ns to time.
...
And rename DateTime type to Instant.
2017-01-06 16:31:57 +01:00
Andrey Antukh
d3e81dc810
Add the ability to edit page name from page element-options.
2017-01-06 16:25:21 +01:00
Andrey Antukh
bfce5f8a00
Improve unique name generation for shapes in a page.
2017-01-05 23:54:29 +01:00
Andrey Antukh
28d18a07a0
Refactor shapes attributes handling.
2017-01-05 23:21:05 +01:00
Andrey Antukh
cda2737b02
Minor cosmetic changes on shapes events.
2016-12-30 18:39:20 +01:00
Andrey Antukh
25f634352d
Move commonly used lenses to separated namespace.
2016-12-30 18:34:56 +01:00
Andrey Antukh
f82c534df4
Reimplement shape displacement using keyboard shortcuts.
2016-12-27 23:40:02 +01:00
Andrey Antukh
87e19875e3
Improve performance and many of unexpected conflicts on page save.
2016-12-25 21:38:56 +01:00
Andrey Antukh
cf55aeda63
Remove unused code from data/shapes.
2016-12-25 21:28:45 +01:00
Andrey Antukh
2412713f70
Minor changes on shapes.
2016-12-25 21:05:02 +01:00