Commit Graph

91 Commits

Author SHA1 Message Date
11c26555a4 implement cloud browser 2017-11-05 22:54:04 +00:00
ae7a8948b7 rename things 2017-11-05 13:33:39 +00:00
87df30ff41 implement save as, save version and file existence check on save 2017-11-05 13:15:41 +00:00
b42fbb197a add upload to cloud menu to copy all the files to the server 2017-11-04 22:48:18 +00:00
b49414bcd6 implement file browser dialog 2017-11-04 14:50:06 +00:00
c8e115774f add wet parameter, fix selection mask modes 2017-10-27 00:47:48 +01:00
b40a5b656b add free and poly selection mask tools, fix some threading gl problems 2017-10-24 14:20:12 +01:00
856628162a add stencil alpha control to ui 2017-10-20 10:26:08 +01: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
163937b4a6 update windows project to add poly2tri 2017-10-09 09:40:40 +01:00
78ec5a079e implement selection mask with lasso tool 2017-10-07 13:35:53 +01:00
41e52b7757 add brush preset panel 2017-10-03 14:35:30 +01:00
db55a055fd new icon and set on windows, new layout for brush preset 2017-10-02 08:09:40 +01:00
04841a996b add pressure control flag on size and flow, change data directory in OSX to Documents 2017-09-24 18:55:15 +01:00
506923de69 add brush follow-orientation flag to stroke settings and fix stroke preview 2017-08-20 16:01:49 +01:00
eee574085b fix layer select after merge, add brush rotation 2017-08-20 13:30:28 +01:00
da4bfff69b implement canvas touch lock 2017-08-19 13:18:35 +01:00
ac3857b697 fix color picker, add project delete button with message box 2017-08-19 12:09:03 +01:00
de59ae151c remove unused shaders, fix color blending algorithm in shader 2017-08-18 02:01:35 +01:00
060e08a891 input boxes UI, keyboard animation 2017-08-13 12:41:10 +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
3df8cb4fa5 fix layer draw order, change layout menu to toolbar and more space on top status bar 2017-08-12 00:30:14 +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
9be2e8e147 add save dialog to specify file name 2017-08-11 00:04:54 +01:00
178c944df1 open dialog list files and thumbnail preview 2017-08-10 23:43:57 +01:00
76b572831f implement layers merge down 2017-08-10 09:18:56 +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
e32329ea98 implementing text input on osx 2017-07-16 18:37:00 +01:00
a5c79d5ad8 update xcode project, skip drawing invisible layers, this will optimize animations 2017-05-15 21:38:44 +01:00
7b99f0510a added timeline slider and export animation frames 2017-05-15 00:43:37 +01:00
577a4e4db7 split app.cpp into multiple files, add NodeScroll and use it to scroll the side panels, some fixes to the events system 2017-05-14 21:48:25 +01:00
51e355d039 fix log thread bug, add clean memory button, fix pinch zoom bug, set android back button to undo 2017-05-12 13:31:56 +01:00
6dbb8bf3a1 fix texture id bug, few gestures bugs solved 2017-05-12 01:30:56 +01:00
fbb73ccbbb compress file when saving, using bbox, dirty flags and PNG compression 2017-05-10 01:27:57 +01:00
6548ac3748 fix equirectangular shader for higher precision, add polygon draw mode 2017-05-09 08:47:20 +01:00
b50011babf added Normal lines mode for perspective aligned lines 2017-05-07 15:25:54 +01:00
773ff61f92 pen state and buttons color when active 2017-05-04 21:46:35 +01:00
977e18bd25 adding some buttons to UI 2017-05-04 09:12:31 +01:00
9f23021fb8 implement alpha locking per layer 2017-05-02 03:43:16 +01:00
182c0b1baf create NodeDialogOpen and bind it to the layout template 2017-05-02 00:15:27 +01:00
16a53af679 add NodeImageTexture for dynamic images, test image thumbnail opening and rendering 2017-05-01 22:22:16 +01:00
3ea3fadc46 complete open/save project including layer names, in layout bring canvas to background and use translucent UI on top, save computation on Android with lazy rendering on events only 2017-05-01 19:35:58 +01:00
c691595767 adding open/save project and changing layout 2017-05-01 17:06:59 +01:00
f64e9e746c cube to equirect conversion using shader, save latlong to file 2017-04-30 02:20:54 +01:00
28fe61704f implement simple stroke undo based on actions history 2017-04-16 01:57:54 +02:00
bb7e94d06b drag canvas, render layers and tmp, add/select layer, opacity for layer, color bucket filler 2017-04-07 21:21:43 +01:00
2b4915154e opacity control 2017-04-07 12:57:21 +01:00
e8cabebe66 implement instanced drawing 2017-03-27 22:29:47 +01:00
a385addae5 implement basic paint canvas 2017-03-26 14:23:15 +01:00