Commit Graph

216 Commits

Author SHA1 Message Date
fa4e67617b add color dodge and multiply blending modes shaders, change tmp framebuffer to RGBA32F for better precision and fix the blending problem for the stroke not reaching full opacity 2017-11-11 16:54:21 +00:00
71f18cb292 fix brush selection handler 2017-11-08 08:18:39 +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
3e546affc9 fix: opening a doc async did not update the layers list, added on_complete callback to update the layers panel 2017-11-07 07:37:21 +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
05c5bd1bdb update Xcode and android projects 2017-11-06 00:03:57 +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
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
cfc4312c89 linear interpolation on layers draw 2017-11-02 22:23: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
2a92beca7b stencil in brush preview 2017-10-22 19:58:20 +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
32ede1be90 implementing better triangulation 2017-10-11 10:16:54 +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
9ec1768acc use Photos framework to export xmp data into the iOS Photo Gallery 2017-09-30 23:24:00 +01:00
ccde247f2a init brush settings at startup 2017-09-30 22:45:35 +01:00
4b49772af8 change brush size based on camera fov / zoom, refactor brush value curves 2017-09-30 20:30:46 +01:00
964795b44d add support for high res brush textures, implement mipmaps on brush 2017-09-30 16:35:12 +01:00
763e446cc5 implemented brush settings switch between pen/erase 2017-09-28 22:30:47 +01:00
b4b9cf2a7c add cursor history for missed mouse move events on Windows (only for left click) 2017-09-28 21:35:58 +01:00
c85ce8cb8f implementing separate pen/erase brush settings 2017-09-28 16:43:53 +01:00
2c0007c3c1 add xmp injection and disable some log messages 2017-09-27 23:02:39 +01:00
90ec0b6f7b fix EGL context loss on Android 2017-09-27 20:21:34 +01:00
50d7e57d7c use native OSX curl library, prepare bundle names for publish 2017-09-24 22:10:28 +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
78484c53a4 fix indices bug 2017-08-22 01:48:42 +01:00
1877f1013d fix export blending issue (just disabled blend in equirectangular drawing), and cleanup a bit 2017-08-20 21:46:06 +01:00
cc146784c1 fixing export blending issue 2017-08-20 18:00:07 +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
81a5fb10e3 android: fix directory listing, keyboard show/hide and read chars 2017-08-20 00:51:59 +01:00
a2b888efd6 fix mouse capture bug 2017-08-19 16:59:05 +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
90ee185dcd fix brush projection to eliminate seams, still problems with big brushes and need to implement erase 2017-08-13 16:59:58 +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