Commit Graph

2823 Commits

Author SHA1 Message Date
Maurycy Liebner
ddc45dfe4b Finished the separation of core and app code.
Part 2.

Part 3.

Part 4.

Part 5.

Finished the separation of core and app code.
2019-08-01 16:10:43 +02:00
Maurycy Liebner
41a0006394 Massive reorganizing. 2019-07-31 17:26:57 +02:00
Maurycy Liebner
135f5ff6ff Use TypeMenu for all Properties. 2019-07-30 16:49:17 +02:00
Maurycy Liebner
0290f56007 Fix clamping for blurred layers.
Fix initial position for dropped svg/images/videos.
2019-07-29 20:42:13 +02:00
Maurycy Liebner
46a0295f31 Keep using SkBitmap for paint tiles. 2019-07-28 21:11:03 +02:00
Maurycy Liebner
a3c7a6dbee Fix SubPathEffect. 2019-07-28 18:58:38 +02:00
Maurycy Liebner
5841e304ad Improved paint onion performance. 2019-07-28 15:15:01 +02:00
Maurycy Liebner
956dfa4665 Improve MemoryChecker performance. 2019-07-27 19:17:10 +02:00
Maurycy Liebner
824afd9b5d Let RasterEffectCaller decide how many threads to use.
Divide the source bitmap into tiles with similar areas, but allow
different dimensions.
2019-07-27 11:37:43 +02:00
Maurycy Liebner
f481317896 Working multithreaded RasterEffects. 2019-07-26 22:08:13 +02:00
Maurycy Liebner
57056b62ef Some code to support multithreaded RasterEffects. 2019-07-26 18:47:41 +02:00
Maurycy Liebner
222e2ea199 Better GpuEffect support. 2019-07-26 13:30:11 +02:00
Maurycy Liebner
0f189f63ba Step towards RasterEffet Gpu/Cpu support unification. 2019-07-25 22:40:54 +02:00
Maurycy Liebner
c81e716d5b Successfully deployed enve to work on Ubuntu 16.04.6 out of the box. 2019-07-24 20:22:57 +02:00
Maurycy Liebner
2a21479201 Minor changes. 2019-07-24 13:04:28 +02:00
Maurycy Liebner
f14d2a05e3 Add more descriptive information about building enve. 2019-07-23 20:40:31 +02:00
Maurycy Liebner
4e3c975e41 Switch to linuxdeployqt. 2019-07-23 12:38:26 +02:00
Maurycy Liebner
c96c16480a Track significant empty folders from AppDir. 2019-07-23 10:39:34 +02:00
Maurycy Liebner
f092324aa0 Remove the unnecessary icons from AppDir. 2019-07-23 10:37:01 +02:00
Maurycy Liebner
f2e12e5cb6 Remove the unnecessary usage of stb_image, and the corresponding
dependency.
2019-07-23 10:31:50 +02:00
Maurycy Liebner
60b4b22fc3 Fix CanvasWindow going black after resize. 2019-07-23 09:58:46 +02:00
Maurycy Liebner
24d39492b0 Basic AppDir. 2019-07-22 19:56:06 +02:00
Maurycy Liebner
7c58e4ea2d Track AppDir. 2019-07-22 19:50:43 +02:00
Maurycy Liebner
405912e8df Update all visible scenes. 2019-07-22 19:48:54 +02:00
Maurycy Liebner
f631659b67 Call startPathChange, pathChanged, and finishPathChange only once per
action by scheduling  it as a SimpleTask.
2019-07-22 17:51:15 +02:00
Maurycy Liebner
6e9ddfff80 Start using ConnContext whenever there are many connections with the
same object.
2019-07-22 15:18:49 +02:00
Maurycy Liebner
2dd956593d .gitignore fix 2019-07-21 23:35:07 +02:00
Maurycy Liebner
8086646f4d Fix invalid SkColor argument. 2019-07-21 23:26:32 +02:00
Maurycy Liebner
0a8ec4d021 Minor changes. 2019-07-21 22:52:15 +02:00
Maurycy Liebner
88dafea43d Some svg transform fixes. 2019-07-21 19:28:15 +02:00
Maurycy Liebner
26edb33a5d New folder structure working. 2019-07-20 20:08:42 +02:00
Maurycy Liebner
ab9e0c89a8 Change the folder structure. 2019-07-20 13:53:38 +02:00
Maurycy Liebner
9d95351a1d Remove copies of skia source files. 2019-07-20 11:18:36 +02:00
Maurycy Liebner
16f6ded167 Changes. 2019-07-19 20:35:27 +02:00
Maurycy Liebner
782de051cf Changes. 2019-07-19 16:47:22 +02:00
Maurycy Liebner
e043ec6964 Changes. 2019-07-19 16:03:53 +02:00
Maurycy Liebner
2e1b532685 Changes. 2019-07-19 13:25:45 +02:00
Maurycy Liebner
c82974895b Changes. 2019-07-18 20:34:02 +02:00
Maurycy Liebner
0b540b839d Changes. 2019-07-18 18:17:55 +02:00
Maurycy Liebner
d1f20d94bf Changes. 2019-07-18 12:07:26 +02:00
Maurycy Liebner
860f5aa396 Changes. 2019-07-17 21:14:00 +02:00
Maurycy Liebner
706936b6f2 Fix preview frame change update. 2019-07-17 19:30:01 +02:00
Maurycy Liebner
25bf146c38 Move render/preview handling to RenderHandler. 2019-07-17 18:14:06 +02:00
Maurycy Liebner
bcd4002096 Fix Duplicate/Copy actions. 2019-07-17 13:46:18 +02:00
Maurycy Liebner
f3a18956be Changes. 2019-07-17 13:19:37 +02:00
Maurycy Liebner
24dc4111d8 Changes. 2019-07-16 17:09:21 +02:00
Maurycy Liebner
da9b617c87 Working single dab test. 2019-07-15 21:15:06 +02:00
Maurycy Liebner
a5744cc940 Changes. 2019-07-14 21:52:29 +02:00
Maurycy Liebner
9f1dd82cb9 Fix mixing plain OpenGL with Skia in GpuPostProcessor. 2019-07-14 17:03:41 +02:00
Maurycy Liebner
0b018feab6 Changes. 2019-07-13 22:52:33 +02:00