Commit Graph

  • 94581e76ae Reverse child box write order. Maurycy Liebner 2019-08-13 10:36:10 +0200
  • 636815058f Some simple FillStrokeSettingsWidget improvements. Maurycy Liebner 2019-08-12 20:55:08 +0200
  • ee5e696ecc Some gradient cleanup. Minor changes. Maurycy Liebner 2019-08-12 18:43:32 +0200
  • bb2d7855f6 Add welcome widget. Remove close button from single CanvasWindow/KeysView. Some cleanup. Maurycy Liebner 2019-08-12 14:26:50 +0200
  • 9a9f215825 Increase minimum width for FillStrokeSettingsWidget. Maurycy Liebner 2019-08-12 12:39:12 +0200
  • 8c339aacee Add exmaple shader effects. Maurycy Liebner 2019-08-12 12:25:38 +0200
  • b0ed1cd301 Add libmypaint brushes. Maurycy Liebner 2019-08-12 12:25:10 +0200
  • 93b4a7e248 Fix ctrl point delete. Add ctrl triggered numbering to node points. Maurycy Liebner 2019-08-11 20:21:57 +0200
  • b6955df9ea Remove poly-line zombie code. Maurycy Liebner 2019-08-11 13:44:33 +0200
  • 236fc397d4 Icons cleanup. Initial support for dpi based UI scaling. Generate icons at runtime. Maurycy Liebner 2019-08-10 18:29:13 +0200
  • b47af4183f Turn CanvasMode into a scoped enum. Maurycy Liebner 2019-08-09 13:55:04 +0200
  • ebc35cb6cb Initial support for eCustomBox. Maurycy Liebner 2019-08-08 21:45:22 +0200
  • e2361067b0 Fix SelfRef::ref calls on nullptr. Introduced after switching from macro based shared pointer handling. Maurycy Liebner 2019-08-08 17:34:13 +0200
  • 132c7b7b20 Connect QFileSystemModel::rowsInserted after directory loaded. Maurycy Liebner 2019-08-08 14:37:56 +0200
  • d0911a1131 Initialize the MemoryHandler before the RenderHandler. Maurycy Liebner 2019-08-08 14:36:51 +0200
  • 16203cd601 Move basic objects initialization from the MainWindow constructor to main. Maurycy Liebner 2019-08-08 14:19:23 +0200
  • f3f6a64597 Use RasterEffectCaller margin only, remove RasterEffect::getMarginAtRelFrame. Support 'Margin' tag for ShaderEffect. Maurycy Liebner 2019-08-07 22:37:17 +0200
  • 818e942e96 Add 'Value' tag support for *.gre files. Do some cleanup. Maurycy Liebner 2019-08-07 16:15:43 +0200
  • 712db9ff27 Move on from shared pointer macros. Maurycy Liebner 2019-08-07 10:51:45 +0200
  • 9597e8c741 Cleanup BoundingBox and ContainerBox BoxRenderData handling. Change the way BoundingBox::mRelRect is set. Improve and cleanup svg import. Use SkPath-based svg path import. Maurycy Liebner 2019-08-06 20:31:42 +0200
  • 6853a289b4 Change the way focus is handled + minor changes. Maurycy Liebner 2019-08-05 18:32:07 +0200
  • f830027339 Add SmartVectorPath node-guided editing. Maurycy Liebner 2019-08-05 16:08:59 +0200
  • 113befcdf0 Fix copy/paste. Maurycy Liebner 2019-08-05 11:28:44 +0200
  • d5aa74d600 Change the way SmartVectorPath works in ADD_POINT mode + some minor changes. Maurycy Liebner 2019-08-04 18:15:13 +0200
  • 325fe79b84 Add path copy/paste functionality. Maurycy Liebner 2019-08-04 14:35:53 +0200
  • 38b5deb99c Some fixes to BoundingBox drag/drop. Maurycy Liebner 2019-08-03 22:21:36 +0200
  • de02804d2c Reorganize drag/drop. Maurycy Liebner 2019-08-02 16:49:00 +0200
  • a4d955c48a Fix includes. Maurycy Liebner 2019-08-02 14:12:56 +0200
  • 4b24c57bf2 Fix the invalid dangling pointer to SWT_Abstraction. Maurycy Liebner 2019-08-02 14:10:53 +0200
  • 0999cae70d Clean up the (Gpu/Raster/Shader)Effect mess. Maurycy Liebner 2019-08-01 21:52:22 +0200
  • ddc45dfe4b Finished the separation of core and app code. Maurycy Liebner 2019-07-31 19:20:13 +0200
  • 41a0006394 Massive reorganizing. Maurycy Liebner 2019-07-30 18:55:43 +0200
  • 135f5ff6ff Use TypeMenu for all Properties. Maurycy Liebner 2019-07-30 14:00:05 +0200
  • 0290f56007 Fix clamping for blurred layers. Fix initial position for dropped svg/images/videos. Maurycy Liebner 2019-07-29 20:42:13 +0200
  • 46a0295f31 Keep using SkBitmap for paint tiles. Maurycy Liebner 2019-07-28 21:11:03 +0200
  • a3c7a6dbee Fix SubPathEffect. Maurycy Liebner 2019-07-28 18:58:38 +0200
  • 5841e304ad Improved paint onion performance. Maurycy Liebner 2019-07-28 15:15:01 +0200
  • 956dfa4665 Improve MemoryChecker performance. Maurycy Liebner 2019-07-27 16:31:55 +0200
  • 824afd9b5d Let RasterEffectCaller decide how many threads to use. Divide the source bitmap into tiles with similar areas, but allow different dimensions. Maurycy Liebner 2019-07-27 11:37:43 +0200
  • f481317896 Working multithreaded RasterEffects. Maurycy Liebner 2019-07-26 22:08:13 +0200
  • 57056b62ef Some code to support multithreaded RasterEffects. Maurycy Liebner 2019-07-26 18:47:41 +0200
  • 222e2ea199 Better GpuEffect support. Maurycy Liebner 2019-07-26 13:30:11 +0200
  • 0f189f63ba Step towards RasterEffet Gpu/Cpu support unification. Maurycy Liebner 2019-07-25 19:21:26 +0200
  • c81e716d5b Successfully deployed enve to work on Ubuntu 16.04.6 out of the box. Maurycy Liebner 2019-07-24 20:22:57 +0200
  • 2a21479201 Minor changes. Maurycy Liebner 2019-07-24 13:04:28 +0200
  • f14d2a05e3 Add more descriptive information about building enve. Maurycy Liebner 2019-07-23 18:35:27 +0200
  • 4e3c975e41 Switch to linuxdeployqt. Maurycy Liebner 2019-07-23 12:38:26 +0200
  • c96c16480a Track significant empty folders from AppDir. Maurycy Liebner 2019-07-23 10:39:34 +0200
  • f092324aa0 Remove the unnecessary icons from AppDir. Maurycy Liebner 2019-07-23 10:37:01 +0200
  • f2e12e5cb6 Remove the unnecessary usage of stb_image, and the corresponding dependency. Maurycy Liebner 2019-07-23 10:31:50 +0200
  • 60b4b22fc3 Fix CanvasWindow going black after resize. Maurycy Liebner 2019-07-23 09:58:46 +0200
  • 24d39492b0 Basic AppDir. Maurycy Liebner 2019-07-22 19:56:06 +0200
  • 7c58e4ea2d Track AppDir. Maurycy Liebner 2019-07-22 19:50:43 +0200
  • 405912e8df Update all visible scenes. Maurycy Liebner 2019-07-22 19:48:54 +0200
  • f631659b67 Call startPathChange, pathChanged, and finishPathChange only once per action by scheduling it as a SimpleTask. Maurycy Liebner 2019-07-22 17:51:15 +0200
  • 6e9ddfff80 Start using ConnContext whenever there are many connections with the same object. Maurycy Liebner 2019-07-22 15:18:49 +0200
  • 2dd956593d .gitignore fix Maurycy Liebner 2019-07-21 23:31:11 +0200
  • 8086646f4d Fix invalid SkColor argument. Maurycy Liebner 2019-07-21 23:26:32 +0200
  • 0a8ec4d021 Minor changes. Maurycy Liebner 2019-07-21 22:52:15 +0200
  • 88dafea43d Some svg transform fixes. Maurycy Liebner 2019-07-21 19:28:15 +0200
  • 26edb33a5d New folder structure working. Maurycy Liebner 2019-07-20 20:08:42 +0200
  • ab9e0c89a8 Change the folder structure. Maurycy Liebner 2019-07-20 13:53:38 +0200
  • 9d95351a1d Remove copies of skia source files. Maurycy Liebner 2019-07-20 11:18:36 +0200
  • 16f6ded167 Changes. Maurycy Liebner 2019-07-19 20:35:27 +0200
  • 782de051cf Changes. Maurycy Liebner 2019-07-19 16:47:22 +0200
  • e043ec6964 Changes. Maurycy Liebner 2019-07-19 16:03:53 +0200
  • 2e1b532685 Changes. Maurycy Liebner 2019-07-19 13:24:59 +0200
  • c82974895b Changes. Maurycy Liebner 2019-07-18 20:34:02 +0200
  • 0b540b839d Changes. Maurycy Liebner 2019-07-18 17:57:06 +0200
  • d1f20d94bf Changes. Maurycy Liebner 2019-07-18 12:07:26 +0200
  • 860f5aa396 Changes. Maurycy Liebner 2019-07-17 21:14:00 +0200
  • 706936b6f2 Fix preview frame change update. Maurycy Liebner 2019-07-17 19:30:01 +0200
  • 25bf146c38 Move render/preview handling to RenderHandler. Maurycy Liebner 2019-07-17 18:14:06 +0200
  • bcd4002096 Fix Duplicate/Copy actions. Maurycy Liebner 2019-07-17 13:46:18 +0200
  • f3a18956be Changes. Maurycy Liebner 2019-07-17 13:19:37 +0200
  • 24dc4111d8 Changes. Maurycy Liebner 2019-07-16 16:10:34 +0200
  • da9b617c87 Working single dab test. Maurycy Liebner 2019-07-15 19:06:24 +0200
  • a5744cc940 Changes. Maurycy Liebner 2019-07-14 21:52:29 +0200
  • 9f1dd82cb9 Fix mixing plain OpenGL with Skia in GpuPostProcessor. Maurycy Liebner 2019-07-14 17:03:41 +0200
  • 0b018feab6 Changes. Maurycy Liebner 2019-07-13 22:52:33 +0200
  • c1b0710663 Fix GpuEffect margins when cropping. Maurycy Liebner 2019-07-13 13:50:48 +0200
  • 379fabea5c Changes. Maurycy Liebner 2019-07-12 20:38:10 +0200
  • ab61da227e Changes. Maurycy Liebner 2019-07-12 18:05:03 +0200
  • 38e7b2f3d9 Link libmypaint statically. Maurycy Liebner 2019-07-12 14:48:20 +0200
  • 786222ad7b Changes. Maurycy Liebner 2019-07-12 14:47:40 +0200
  • d044732074 Remove the unnecessary fDrawPos from BoundingBoxRenderData, use fGlobalRect instead. Maurycy Liebner 2019-07-12 11:44:00 +0200
  • 689c0d8094 Changes. Maurycy Liebner 2019-07-11 20:22:14 +0200
  • d24c33145d Changes. Maurycy Liebner 2019-07-11 19:01:15 +0200
  • ce23b35ca5 Changes. Maurycy Liebner 2019-07-11 12:48:47 +0200
  • 8b5efcd804 Changes. Maurycy Liebner 2019-07-10 18:28:37 +0200
  • b4a992b4e9 Use the QFontMetrics::elidedText instead of the custom solution. Maurycy Liebner 2019-07-10 15:56:14 +0200
  • 041d2d4794 Changes. Maurycy Liebner 2019-07-10 15:25:37 +0200
  • 434be3a988 Changes. Maurycy Liebner 2019-07-10 12:45:41 +0200
  • 756dcfa467 Changes. Maurycy Liebner 2019-07-10 11:43:05 +0200
  • b4fbdfee2d Changes. Maurycy Liebner 2019-07-09 20:09:25 +0200
  • d46b480124 Changes. Maurycy Liebner 2019-07-09 18:00:07 +0200
  • 2ce099f13a Changes. Maurycy Liebner 2019-07-09 12:41:48 +0200
  • 288d84e56d Same for sound. Maurycy Liebner 2019-07-08 19:45:56 +0200
  • 1a7d83a533 Initial support for multiple video streams for a single video file. Maurycy Liebner 2019-07-08 16:23:33 +0200
  • 84a69f8050 Changes. Maurycy Liebner 2019-07-08 10:42:07 +0200