Commit Graph

59 Commits

Author SHA1 Message Date
67dd9a2456 change font scale based on ui scale, fix brush outline color 2019-08-08 23:50:45 +02:00
cc087746bd add ui and viewport scale option, fix combobox items height from parent 2019-08-04 12:00:49 +02:00
33d36de9a8 init keys to false 2019-07-21 12:14:23 +02:00
6a0b654228 fix checkbox icon update, add unique check on async tasks 2019-07-14 21:56:43 +02:00
2e5ea079c8 move dirs init for iOS and OSX 2019-07-13 16:49:13 +02:00
c4633a906f update osx project 2019-07-11 22:33:58 +02:00
b89274e7a6 App::I static singleton to pointer 2019-07-11 18:08:17 +02:00
92dd00d910 update android project 2019-07-11 13:34:21 +02:00
80b9a4d281 add general async swap 2019-07-10 23:33:46 +02:00
327eb4678b improve dialog and cloud browse icon text, deselect guide on mode leave 2019-07-10 21:49: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
a7f402a9e6 fix vr head and controller pos 2019-06-26 18:33:15 +02:00
da6da775a0 implement clipboard on iOS 2019-06-25 16:04:16 +02:00
c7a2a92b52 vr controlled ui 2019-06-01 00:54:56 +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
e5a3d803c9 improve RTL workflow 2019-05-20 19:31:05 +02:00
f7b1ab6843 rename Experimental menu to Tools and merge with Edit 2019-05-20 15:42:36 +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
5a1f6e48ce add export depth menu 2019-04-24 09:57:27 +02:00
a8d475fbfb settings file and save/restore ui state 2019-04-14 18:03:41 +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
e635ad00a8 add experimental menu 2019-03-18 20:26:18 +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
3296de98cc hide cursor on canvas, add mouse focus event, brush preview solid when small 2019-03-06 20:39:27 +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
6e73a9eee5 integrate quick panel and new color picker 2019-03-04 18:38:38 +01:00
033c39aef5 improve termination sequence on windows, use patterns instead of textures as directory name 2019-02-20 11:48:17 +01:00
e629a2a7b5 make popup ptr local on main menu 2019-02-09 11:54:42 +01:00
24a6d0bae9 add export layers, export png, import brush padding 2019-02-04 00:08:31 +01:00
b1d5bdbb8c fix android view resize on keyboard, also allow all device orientations 2019-01-29 16:35:23 +01:00
829e8c0b62 testing crash 2018-11-30 14:27:11 +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
3b73e84fe9 vr brush preview and pen gestures (pick and size) 2018-10-30 00:37:46 +01:00
a64e2fa8fb fix stroke preview, use hmd pose instead of eye, fix vr fullscreen mode 2018-10-28 23:31:22 +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
64ce471ed8 disable brush pressure averaging, implement single finger for camera rotation when touch draw is disabled 2018-10-13 17:03:15 +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
a6d0914bf8 implement eraser detection on windows 2018-10-09 02:12:09 +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
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