Commit Graph

78 Commits

Author SHA1 Message Date
4cbf0c47b4 add glad to load OpenGL extensions 2019-07-09 11:07:01 +02:00
cb6744be44 move render thread to App class and add ui thread with ui tasks queue 2019-07-09 01:07:13 +02:00
f7ead8e157 remove all async_start/end calls 2019-07-08 16:57:30 +02:00
0012e2ce9b render implement thread, wrap GL commands into tasks 2019-07-06 22:25:07 +02:00
db27334ce5 check glDebugMessageCallback 2019-06-27 10:54:51 +02:00
228263c70f add flood fill mode with custom cursor 2019-06-22 10:44:36 +02:00
9ee4bc42b9 add history to layer create, delete, move, rename, and merge 2019-06-18 17:39:35 +02:00
c48a6da8a6 improving actions history 2019-06-14 18:46:11 +02:00
dc9da77cf8 review vr stuff, fix controller-ui ray casting 2019-06-05 16:27:29 +02:00
20582dafa8 refactoring vr code 2019-05-31 23:02:53 +02:00
d750f80482 add vr_draw_ui method and make ui observer as method to be wildly available 2019-05-29 22:41:37 +02:00
61c331fcb1 improve quick panel switch state 2019-05-11 19:11:24 +02:00
898afe9052 vr paint 2019-05-06 21:03:22 +02:00
b4a9061cc4 lazy stroke preview rendering 2019-04-23 12:17:46 +02:00
a8d475fbfb settings file and save/restore ui state 2019-04-14 18:03:41 +02:00
ada1afbac2 fix mac RTL and app termination deadlock 2019-04-07 11:27:43 +02:00
3964c4ea26 add panels docking 2019-03-29 09:32:35 +01:00
a50654d8b7 test floating some panels 2019-03-24 01:43:13 +01: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
fda399f7dd update color at picking and cleanup code from some warnings 2019-03-11 15:35:59 +01:00
3296de98cc hide cursor on canvas, add mouse focus event, brush preview solid when small 2019-03-06 20:39:27 +01:00
b0933c29fb integrate quick brushes, simulate pressed keys on windows active 2019-03-05 23:41:43 +01:00
1cbe9a4a76 move presets panel out of stroke panel, implement brush buttons in quick panel 2019-03-05 17:49:14 +01:00
a4de6c9cc2 stroke panel min-width 2019-03-02 01:11:07 +01:00
0be47c7fb6 update windows for list_files fix 2019-03-01 20:59:45 +01:00
f20f935d43 threaded brush preview rendering 2019-02-28 14:47:06 +01:00
0e90264d7c fix scissor clipping on draw 2019-02-27 21:33:48 +01:00
f8987e2236 associate abr files to panopainter on iOS and fix import menu 2019-02-27 16:43:57 +01:00
dfa44dbb55 use unique_ptr to hold the Layers vector 2019-02-24 13:19:15 +01:00
420e0a8c2a ABR tip dynamics (aka jitter) 2019-02-24 11:03:47 +01:00
3a1a48a0d0 pixel based brush size, Photoshop slider curve, improve abr import 2019-02-23 20:46:20 +01:00
eab6e68534 restore update every frame 2019-02-22 02:52:19 +01:00
39ee7289c5 fix shaders format 2019-02-21 21:51:55 +01:00
78ca0ee6ad shader auto reload 2019-02-21 20:20:43 +01:00
033c39aef5 improve termination sequence on windows, use patterns instead of textures as directory name 2019-02-20 11:48:17 +01:00
49d9b17719 fix mixer rect, textures popup, parallel abr import 2019-02-15 16:02:52 +01:00
1d6c26f2ba add ABR brushes and presets with properties and patterns 2019-02-10 16:52:37 +01:00
a193666f4a create default paths on android 2019-02-03 15:56:45 +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
8e5a8eec1b refactor canvas modes 2019-02-01 22:51:25 +01:00
c451acb6bc improving brush tips browser, average stroke direction 2019-01-31 13:56:54 +01:00
ff633eb2c8 add mutex to App::update, move custom app-glue to git submodule 2019-01-30 23:40:15 +01:00
56fa1079c6 fix stroke preview, add license messages, fix node scroll 2019-01-29 22:33:40 +01:00
b1d5bdbb8c fix android view resize on keyboard, also allow all device orientations 2019-01-29 16:35:23 +01:00
14b26c8902 Popup presets panel, fix padding scissor, stacked mouse capture 2019-01-26 00:55:57 +01:00
36cbe52e2e unroll glsl for loop for compatibility on mac 2019-01-19 23:34:42 +01:00
d8c8a4b7ed improve grid panel 2019-01-19 15:21:37 +01:00
7eac018ae4 implement tip popup tip selection and change default brush color to black 2019-01-16 16:10:19 +01:00