Commit Graph

61 Commits

Author SHA1 Message Date
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
d5b5946b3d update file format to 0.2 for blending mode, visibility and alpha lock attributes 2019-01-12 16:08:23 +01:00
6ba29926ef Fix heightmap shadow rt and draw the light pos 2019-01-10 22:21:44 +01:00
9787175b13 Implement raytraced lightmap 2019-01-09 23:32:10 +01:00
7773026358 Set default document res to 6K. Implement blending on canvas, mixer and export equirect. 2019-01-07 15:32:12 +01:00
e4fe0cffed Improved mask also work on erase. Improved shaders for layer opacity, now when drawing doesn't change opacity. Improved layers panel layout to be similar to PS. Added layer blending option and visibility. Added custom icons to checkboxes and fixed the combobox items. 2019-01-05 12:41:21 +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
86656cc7e3 disable exceptions in visual studio, use xK notation for resolution, upgrade up to 32K resolution, mask resolution not doubled anymore, transform interactive controls to move, scale and rotate the selection 2018-11-22 19:07:14 +01:00
3ee10bb88d implement motion controllers and vr drawing with brush preview 2018-11-02 13:49:15 +01:00
b366d6b61f hmd orient, vr ui 2018-10-28 22:25:15 +01:00
0fff9f2010 add openvr support, switch to 8.1 sdk, prepare for vr ui 2018-10-28 00:29:09 +02:00
4c41be1336 check OpenGL debug extension 2018-10-25 16:51:56 +02:00
ce344126be add share button and implement AirDrop share in OSX, update info.plist to set on Mac OS the default app for PPI, on iOS include the Documents/Inbox subfolder used to store the received files from AirDrop 2018-10-12 13:09:22 +02:00
5bb8f8845b separate global tick from draw so on tick any node can request a redraw 2018-10-08 12:03:57 +02:00
c9c7b9f1c4 add tick and on_tick event, fix unsaved document prompt, implement TextInput blinking cursor 2018-10-08 01:00:49 +02:00
e2069fadca implement work_path for documents and data_path for assets 2018-10-07 16:20:05 +02:00
05decb6a05 fix some ui glitch with NodeButton, start implementing working dir option 2018-10-06 16:17:42 +02:00
739784b0d1 conditional os in UI xml, add system dialog file open on osx, check api format or error message when opening a document, per-char text wrap on NodeText, additional info on create doc dialog like working path 2018-10-06 14:20:07 +02:00