Commit Graph

61 Commits

Author SHA1 Message Date
87fcea61b8 request save on exit wip 2018-07-30 23:35:27 +02:00
c0f9e13b92 toggle ui with Tab, add hsv jitter 2018-07-28 00:53:20 +02:00
9b1ced76c2 demo license checker 2018-07-18 01:30:39 +02:00
fb528f87de implement cubes exporter for web viewer 2018-06-09 01:39:58 +02:00
674e38d8cb add timelapse video generation on iOS and mac , fix history memory 2018-03-24 16:57:48 +01:00
0bdb879e76 upload progresso bar 2018-01-09 03:27:15 +00:00
5feb3acb1d add download progress, improbable cloud browser, lock touch when pencil is down on iOS 2018-01-04 00:02:28 +00:00
f4cd7fdc62 add file picking for osx and ios and implement equirectangular import 2017-12-09 09:07:42 +00:00
0d3431a9de update android and xcode projects, fix document title and change default resolution to 1024px 2017-11-14 08:45:35 +00:00
53062711fa refactor to have a single global current brush on Canvas::m_current_brush and make panels read from it for drawing instead of relying on their own copy 2017-11-07 09:14:02 +00:00
33ea544f0b single file cloud upload 2017-11-06 22:19:24 +00:00
fc402d584a implement download and open from the cloud browser 2017-11-06 10:07:19 +00:00
11c26555a4 implement cloud browser 2017-11-05 22:54:04 +00:00
2baaff10cc add command line interface handler and implement convert command from pano to jpg 2017-11-04 16:04:22 +00:00
b49414bcd6 implement file browser dialog 2017-11-04 14:50:06 +00:00
a3276906f9 implement multithreading for windows, implement file uploading when saving 2017-11-03 21:27:33 +00:00
283e4e2b5c implement multithreaded rendering with context switch, gl state save/restore, add progress bar ui node, implement stencil texture for brush, implement multithreaded canvas load/save/export pano. Missing multithread in windows. 2017-10-20 09:16:12 +01:00
41e52b7757 add brush preset panel 2017-10-03 14:35:30 +01:00
763e446cc5 implemented brush settings switch between pen/erase 2017-09-28 22:30:47 +01:00
81a5fb10e3 android: fix directory listing, keyboard show/hide and read chars 2017-08-20 00:51:59 +01:00
da4bfff69b implement canvas touch lock 2017-08-19 13:18:35 +01:00
060e08a891 input boxes UI, keyboard animation 2017-08-13 12:41:10 +01:00
6d3c9380b2 fix sidebar scroll when adding or removing panels 2017-08-12 18:45:49 +01:00
2711d4e9b0 fix document naming and file dialogs preset, add touch scroll, flip thumbnail, scroll gesture and wheel for sidebar 2017-08-12 18:06:36 +01:00
1550dfff03 refactor ui initialization each group in a function, new document dialog, fix parallax camera and drawing order clipping problem 2017-08-11 23:26:19 +01:00
e134ba553d implement frame buffer fetch extension for iOS, change composition on stroke drawing and commit, add rename layer dialog 2017-08-09 09:59:39 +01:00
235862c9d1 adding color picking on iOS 2017-08-02 19:51:59 +01:00
d01ec65cad resize view when keyboard appears 2017-07-29 15:02:27 +01:00
0907429a60 add support for Apple Pencil and build for iOS 2017-07-28 20:35:59 +01:00
0f721393bb added color picking with ALT key, added crash report library for windows 2017-05-29 08:47:04 +01:00
c987b19c83 add jpg library, export as jpg, export animation frames, add pressure support on mac 2017-05-16 21:55:51 +01:00
1f6c688258 refactor layout.h into single file per Node* classes 2017-05-13 21:58:04 +01:00
6dbb8bf3a1 fix texture id bug, few gestures bugs solved 2017-05-12 01:30:56 +01:00
f64e9e746c cube to equirect conversion using shader, save latlong to file 2017-04-30 02:20:54 +01:00
fa49d9ee09 save and restore layers image when context is lost in Android 2017-04-29 21:30:40 +01:00
2e47ccb0c6 destroy all textures on window destruction and restore OpenGL objects when Android resumes the app 2017-04-28 15:06:23 +01:00
ea1bff1f10 added basic gesture system on Android 2017-04-18 01:10:06 +02:00
45cf8c9168 map keys and handle key events on Android and OS X 2017-04-17 19:35:48 +02:00
8d35d1f140 handle WM_MOUSEWHEEL and WM_POINTERUPDATE for the Windows Ink stylus driver 2017-04-08 22:51:59 +01:00
dc693b2232 fix log for Android that does not support <codecvt> 2017-04-02 18:21:27 +01:00
b6c9429b89 init log before everything else, use WMI to read machine and system info, rtt fixed on Samsung A3, try to create different EGL context config 2017-04-02 15:02:45 +01:00
a385addae5 implement basic paint canvas 2017-03-26 14:23:15 +01:00
a1e3fd4ecf change node children from unique to shared ptr, rename Canvas2D to StrokePreview, add panel toolbar with icon buttons to toggle 2017-03-25 17:28:57 +00:00
0bc5e7aea9 compile for Android, add initial TextInput support 2017-03-25 08:35:09 +00:00
a2cb0ecafe added render target and bezier classes, added stroke settings panel 2017-03-24 03:15:29 +00:00
13fa84a02c layers control 2017-03-21 09:56:00 +00:00
03a8266972 added checkbox, slider, layer panel, brushes panel 2017-03-19 23:51:45 +00:00
c34d1a1f44 minor changes and added namespace to avoid conflicts when integrating with PanoPainter 2017-03-15 08:17:22 +00:00
ee6d352fc6 added asset loading class, zoom factor, vbo switch, shader version 2017-03-13 01:16:20 +00:00
a2a221b17a refactor app and enable gles 3.0 2017-03-04 19:04:08 +00:00