Commit Graph

198 Commits

Author SHA1 Message Date
daaa7f9d48 add ComboBox node, add blend modes button in stroke panel, move brush shader code to ShaderManager and avoid the same shader being recompiled many times 2017-11-12 03:02:40 +00:00
33ea544f0b single file cloud upload 2017-11-06 22:19:24 +00:00
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
964795b44d add support for high res brush textures, implement mipmaps on brush 2017-09-30 16:35:12 +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