Commit Graph

57 Commits

Author SHA1 Message Date
a08e8c5796 improve update_brush performance 2019-08-14 08:49:20 +02:00
6a0b654228 fix checkbox icon update, add unique check on async tasks 2019-07-14 21:56:43 +02:00
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
929e80a218 rename parent to m_parent and add floating panel class 2019-03-20 22:28:44 +01:00
3d625567aa brush settings reset button, hook crash handler on every thread, update changelog 2019-03-13 10:08:13 +01:00
5a6f6f524a fix vr and save imported abr textures 2019-03-12 22:31:38 +01:00
fda399f7dd update color at picking and cleanup code from some warnings 2019-03-11 15:35:59 +01:00
5329147d58 add abr color dynamics 2019-03-07 00:53:45 +01:00
1cbe9a4a76 move presets panel out of stroke panel, implement brush buttons in quick panel 2019-03-05 17:49:14 +01:00
317292318a remove sidebar and make panels popup 2019-03-05 02:06:07 +01:00
801db87e06 use mutex to avoid window destroy deadlock, fix vertical slider to increase value upward 2019-03-04 19:32:43 +01:00
6e73a9eee5 integrate quick panel and new color picker 2019-03-04 18:38:38 +01:00
9a9d018ffb draw main brush preview first if the queue is long 2019-03-02 19:08:11 +01:00
8a7f47b142 brush preview on draw/erase switch 2019-03-02 15:27:12 +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
e59dd66b46 open presets from the brush preview, fix scrollbar redraw 2019-02-28 12:10:03 +01:00
d0071de461 fix high dpi presets panel size 2019-02-28 09:40:16 +01:00
5575769651 match jitter to PS, preset change also size 2019-02-28 02:45:05 +01:00
c3e9ca6048 abr opacity jitter value, longer presets popup 2019-02-28 01:50:47 +01:00
c33fcdf932 fix initial direction 2019-02-27 11:59:44 +01:00
2108441e77 add roundness/aspect jitter 2019-02-27 01:33:41 +01:00
ebcb918bdc extend jitter scatter slider to 1000% 2019-02-26 23:05:10 +01:00
449eb437f4 add button to collapse all brush settings 2019-02-26 22:03:32 +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
451406c17c preset button to simple button 2019-02-26 16:15:02 +01:00
a0ed079299 scale brush size on high dpi 2019-02-26 15:14:42 +01:00
d3768f43c9 parse abr from PS 2018, restore xmp injection, check uniform hash collision 2019-02-25 23:23:14 +01:00
abca1d5162 opacity pressure and jitter, initial direction 2019-02-25 01:31:32 +01:00
bfaff312f8 brush scale for non-square brushes 2019-02-24 21:00:53 +01:00
3d1412aee2 free resources on app destruction 2019-02-24 12:31:53 +01:00
4d5b64e5bc import computedBrush from ABR 2019-02-24 00:40:22 +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
e63fcf018e screen space pattern failed, needs screen space uv coordinate on CompDraw shader 2019-02-22 10:44:08 +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
7954e4d900 brush panel folding 2019-02-19 23:29:07 +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
945c51aa25 dual-brush blend modes 2019-02-15 02:17:04 +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
1d6c26f2ba add ABR brushes and presets with properties and patterns 2019-02-10 16:52:37 +01:00
e9ead45447 improve brush jitter 2019-02-02 15:10:09 +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
14b26c8902 Popup presets panel, fix padding scissor, stacked mouse capture 2019-01-26 00:55:57 +01:00