Commit Graph

51 Commits

Author SHA1 Message Date
b89274e7a6 App::I static singleton to pointer 2019-07-11 18:08:17 +02:00
f7ead8e157 remove all async_start/end calls 2019-07-08 16:57:30 +02:00
fe618bfef1 enable Edit menu and add Clear Presets feature 2019-05-20 15:06:47 +02:00
929e80a218 rename parent to m_parent and add floating panel class 2019-03-20 22:28:44 +01:00
fda399f7dd update color at picking and cleanup code from some warnings 2019-03-11 15:35:59 +01:00
373e7ad0e9 iOS: fix app id in path, pen pressure filtering on Line 2019-03-11 11:40:17 +01:00
f0fed897f6 fix color on mode change 2019-03-09 01:15:23 +01:00
5a48b0dab3 serialize tips and patterns 2019-03-08 15:29:55 +01:00
bfe5c3541d show cursor on picking and other modes than draw/erase, sanity check on presets file 2019-03-08 12:47:06 +01:00
0dcaa7c4a3 save presets using serializer 2019-03-08 01:04:42 +01:00
5329147d58 add abr color dynamics 2019-03-07 00:53:45 +01:00
5eba9f1227 reorder tool icons, add popup auto-hide after interaction 2019-03-06 18:43:38 +01:00
e7f734c824 fix brush tip and pattern import 2019-03-03 08:24:45 +01:00
9a9d018ffb draw main brush preview first if the queue is long 2019-03-02 19:08:11 +01:00
1edbc27ae6 unload brush texture from main memory, preload brush on preview to free render thread 2019-03-01 23:28:30 +01:00
9f1ac3730f fix Asset::list_files 2019-03-01 20:36:28 +01:00
080a306cc6 preset size text 2019-02-28 18:34:36 +01:00
aa189a3468 fix presets save and restore 2019-02-28 00:22:12 +01:00
d6501293e9 define STBI_NEON on android but disable x86 that's not compatible with the flag on clang 2019-02-27 11:40:46 +01:00
2108441e77 add roundness/aspect jitter 2019-02-27 01:33:41 +01:00
c3c2055011 add dual brush roundness property 2019-02-26 23:50:59 +01:00
f7b156acaa rename jitter spread to scatter, dual brush scatter mode single and both axis, fix scatter to follow the direction 2019-02-26 20:03:01 +01:00
d7ac967f12 compute tip scale when loading from brush tips, remove tip_width which was replaced by tip_scale 2019-02-26 17:44:36 +01:00
a0ed079299 scale brush size on high dpi 2019-02-26 15:14:42 +01:00
abca1d5162 opacity pressure and jitter, initial direction 2019-02-25 01:31:32 +01:00
3a1a48a0d0 pixel based brush size, Photoshop slider curve, improve abr import 2019-02-23 20:46:20 +01:00
e1f82373c6 move abr import to main menu, add progress bar 2019-02-23 00:45:14 +01:00
eaab9c79e5 move shaders into .glsl files and add #include feature 2019-02-21 19:26:40 +01:00
16eb9de358 pattern offset, invert and flip(xy) 2019-02-20 14:57:11 +01:00
e4ee87e4c6 rename texture to pattern and implement initial pattern settings 2019-02-17 23:41:17 +01:00
49d9b17719 fix mixer rect, textures popup, parallel abr import 2019-02-15 16:02:52 +01:00
fa9d7a107b complete dual-brush implementation and ui integration 2019-02-14 13:18:00 +01:00
999723dd14 enable rtt dtor, default values for <text> node, dual-brush wip, more brush options 2019-02-14 02:08:29 +01:00
97c3ac0d19 make brushes square when imported from ABR 2019-02-11 00:45:53 +01:00
6e41263600 fix utf-16 reading and make it work on android 2019-02-10 20:55:26 +01:00
1d6c26f2ba add ABR brushes and presets with properties and patterns 2019-02-10 16:52:37 +01:00
24a6d0bae9 add export layers, export png, import brush padding 2019-02-04 00:08:31 +01:00
c2d526dec9 save brushes settings 2019-02-03 14:36:48 +01:00
d8728344c4 implement add and remove custom brushes 2019-02-02 16:53:33 +01:00
91d6905238 add popup tick to stroke panel 2019-01-31 15:57:37 +01:00
c451acb6bc improving brush tips browser, average stroke direction 2019-01-31 13:56:54 +01:00
a85918c8b0 update gradle project, parallel for-loop based on std::thread on android, fix mipmaps on TextureManager 2019-01-28 14:06:42 +01:00
99c06803ae add scrollbar, improve presets, other small fixes 2019-01-27 17:19:06 +01:00
14b26c8902 Popup presets panel, fix padding scissor, stacked mouse capture 2019-01-26 00:55:57 +01:00
79e4777f77 preset remove 2019-01-23 23:38:59 +01:00
879be9d4fe implement brush presets save and restore from file, fix stencil nullptr, limit preview stroke max size 2019-01-23 16:53:58 +01:00
e26fcf1163 refactor Brush to be used in shared_ptr 2019-01-22 22:49:43 +01:00
ca9ed74108 fix xcode __block error 2019-01-16 22:41:48 +01:00
7eac018ae4 implement tip popup tip selection and change default brush color to black 2019-01-16 16:10:19 +01:00
0c6b409606 remove ui namespace which is not really used, move CameraData in camera_modes.h to avoid the inclusion of canva.h 2018-11-27 14:24:01 +01:00