24 Commits

Author SHA1 Message Date
Andrey Antukh
c0bf28682c Use :fill-opacity attribute instead :opacity. 2016-04-04 20:34:29 +03:00
Andrey Antukh
b5ba75097f Performane improvements over previous commit. 2016-04-04 20:34:09 +03:00
Andrey Antukh
8c51048f76 Do not select shape when drawing. 2016-04-04 20:12:33 +03:00
Andrey Antukh
f5f4e0f0fe Improved action stacking. 2016-03-18 18:32:42 +02:00
Andrey Antukh
2742a7a4ec Remove useless println's. 2016-03-15 21:01:07 +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
8e5d193518 Add fill menu for text shape. 2016-03-02 18:47:42 +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
cf817d4c8b Remove debug messages (added in previous commits).
Signed-off-by: Andrey Antukh <niwi@niwi.nz>
2016-02-29 23:10:14 +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
4dd97ca8ab Adapt the rest of the platform for actions api changes.
Signed-off-by: Andrey Antukh <niwi@niwi.nz>
2016-02-29 23:10:14 +02:00
Andrey Antukh
abed5dd35d Initial work on fontSize rendering on text shapes. 2016-02-27 21:12:40 +02:00
Andrey Antukh
d7a568a685 Restore show/hidden functionality. 2016-02-27 15:27:04 +02:00
Andrey Antukh
9d498dfaf9 Add correct stroke styles and fix wrong behavior. 2016-02-27 15:16:54 +02:00
Andrey Antukh
91551044d0 Rename missing "-" prefixed api on shapes. 2016-02-27 14:58:10 +02:00
Andrey Antukh
4cb0aa00fb Improved edition text handler. 2016-02-27 14:51:35 +02:00
Andrey Antukh
39850689fa Release also the selrect lock on mouse is up on shape. 2016-02-27 14:12:32 +02:00
Andrey Antukh
2a0918a567 Improved actions locking for better user experience. 2016-02-27 14:10:18 +02:00
Andrey Antukh
94e22902f0 Initial (buggy) implementation of text drawing tool. 2016-02-27 13:49:26 +02:00
Andrey Antukh
0111b5d3e7 Replace cats.labs.lens with lentes package. 2016-02-27 11:27:28 +02:00
Andrey Antukh
e2af1a451b Implement properly the multiselection handler. 2016-02-26 20:04:08 +02:00
Andrey Antukh
1a44b75790 Rename shapes api. 2016-02-26 19:52:48 +02:00
Andrey Antukh
1572c4cdd3 Complete refactor of shapes rendering. 2016-02-26 19:42:53 +02:00