https://github.com/dalboris/vpaint

sort by:
Revision Author Date Message Commit Date
a31e4fa PNG Export: fix superfluous draw call (#100) 21 December 2019, 14:00:59 UTC
e9af681 PNG export: fix background not exported (#100) 17 December 2019, 22:13:12 UTC
0c80ef8 Add Windows build instructions to README 16 December 2019, 16:58:53 UTC
c8673be SVG Import: Fix class -> struct forward declaration; was causing linking error on Windows (#9) 16 December 2019, 16:52:58 UTC
801b5e6 Update README; Add build instructions for Linux 16 December 2019, 16:10:40 UTC
6008e43 SVG Import: fix overshooting artifacts for line segments (#9) 15 December 2019, 01:33:03 UTC
e02da58 Fix closed edge resampling near start/end point 14 December 2019, 23:52:45 UTC
7c278cb SVG Import: fix objects not pickable right after import (#9) 14 December 2019, 16:05:50 UTC
33a77fe Use smaller SculptCurve epsilon; this fixes many 'small edge' artifacts 14 December 2019, 15:50:50 UTC
83c4a5c Always resample curve when creating a LinearSpline 14 December 2019, 15:05:20 UTC
4215704 SVG Import: duplicate start/end sample when creating a closed edge as per precondition (#9) 14 December 2019, 14:44:51 UTC
6e95494 Don't draw line caps for closed edges 14 December 2019, 14:22:40 UTC
e8987a0 Remove dead code + add comments in EdgeGeometry.cpp:triangulateHelper() 14 December 2019, 14:13:37 UTC
ef4a21b Remove 'num sub' DevSettings: it was only used for edges and created inconsistent boundaries between edges and faces 13 December 2019, 19:16:21 UTC
5e3e899 Remove 'ds' DevSettings: it was only used for InbetweenEdges and was more confusing than helpful 13 December 2019, 18:56:44 UTC
dcd3178 SVG Import: allow users to specify whether to have vertices at all path nodes or only at end points (#9) 13 December 2019, 17:17:21 UTC
acd9a6a SVG Import: Start import dialog, just a warning message for now (#9) 12 December 2019, 16:32:02 UTC
ab5cc57 SVG Import: Basic CSS style-attribute parsing + fix fill-opacity (#9) 11 December 2019, 23:27:19 UTC
5c847c1 SVG Import: Improve finishSubpath() design; fix implicit segment-clompeting closepath ops, e.g., rounded rects (#9) 11 December 2019, 18:55:00 UTC
03b5b4f SVG Import: reimpl shapes as equivalent paths; harmonize closing behavior; support rounded rects (#9) 10 December 2019, 18:57:33 UTC
34de612 SVG Import: support fill for polyline; fixes w3c/ibm.svg example (#9) 10 December 2019, 12:39:37 UTC
07c84b2 SVG Import: reorder helper functions for basic shapes as in SVG spec (#9) 10 December 2019, 12:11:20 UTC
2fb14ef SVG Import: fix fill not properly inherited for circles (#9) 10 December 2019, 12:06:48 UTC
8832ce0 SVG Import: pass 'const QXmlStreamAttributes&' to helper functions rather than 'XmlStreamReader&' (#9) 10 December 2019, 12:04:54 UTC
931613f SVG Import: Document and skip unsupported elements (#9) 09 December 2019, 19:30:02 UTC
608e904 SVG Import: Add note about error handling (#9) 08 December 2019, 21:05:49 UTC
4fa5944 SVG Import: fix transform incorrectly applied to circles and ellipses (#9) 08 December 2019, 00:49:05 UTC
1c89c32 SVG Import: Finish implementation of transform attribute (#9) 08 December 2019, 00:30:10 UTC
effc72f SVG Import: cleanup + start implementing transform (#9) 07 December 2019, 16:09:47 UTC
10cb19a SVG Import: fix incorrect stroke width (#9) 07 December 2019, 15:47:11 UTC
109dd52 Remove incorrect (out-of-namespace) and unnecessary forward declaration 07 December 2019, 13:25:26 UTC
a5d5567 SVG Import: derecursify readElement_; improve opacity and stroke-width behavior (#9) 06 December 2019, 00:26:46 UTC
a202d2b Update about dialog 04 December 2019, 23:00:39 UTC
696ba2e About Dialog: Show version as text rather than within logo image 26 November 2019, 17:45:23 UTC
2263d5b Merge branch 'svg-import' (#9) (#109) (#110) 23 November 2019, 01:07:01 UTC
cc92704 SVG Import: move menu item next to Export 23 November 2019, 01:05:02 UTC
eebe61e VGC Import: Cleanup 23 November 2019, 01:00:46 UTC
e0b84c9 SVG Import: implement elliptical arcs (A) 23 November 2019, 00:34:32 UTC
b235ef0 SVG Import: implement Bezier curves, i.e. C/S/Q/T 22 November 2019, 19:26:57 UTC
214914c SVG Import: allow comma between argtuples 22 November 2019, 14:22:03 UTC
584abf9 SVG Import: full Z/M/L/H/V support, including: holes, filled open paths, auto-close missing Z 22 November 2019, 02:52:43 UTC
a717e25 Implement Qt-independent SVG path data parser 20 November 2019, 14:56:21 UTC
e4ae23b Fix typo verticies -> vertices 16 November 2019, 22:38:24 UTC
e5d4b58 Merge scribblemaniac/feat/svg-import 16 November 2019, 21:04:51 UTC
53058f8 Get SVG import to a somewhat functional state 16 November 2019, 07:23:35 UTC
30219dc Be robust to opening files with empty inbetween faces (#83) 15 November 2019, 23:48:54 UTC
458b340 Fix tiny closed inbetween edge not visible at all (#76) 15 November 2019, 20:50:29 UTC
5a3b126 Have Ctrl+A only select cells in current frame (#61) 15 November 2019, 18:17:30 UTC
75d5889 Fix blurry app on macOS retina screens 14 November 2019, 22:10:34 UTC
966921c Change license from MIT to Apache 2.0 (#88) 09 November 2019, 22:35:25 UTC
b9942b9 Change license from MIT to Apache 2.0 (#88) 09 November 2019, 22:27:57 UTC
c86b187 Update README.md 09 November 2019, 22:20:58 UTC
cbbeb22 Change license from MIT to Apache 2.0 (#88) 09 November 2019, 22:05:49 UTC
379b910 Change license from MIT to Apach 2.0 (#88) 09 November 2019, 22:01:02 UTC
183f0a3 Fix OpenGL crash on macOS; request OpenGL 2.1 context (#105) 09 November 2019, 20:00:01 UTC
8088a05 Fix crash when keyframing multi-cycle inbetween face with at least one inbetween closed edge in boundary (#106) 17 October 2019, 17:32:49 UTC
9637225 Fix incorrect depth-ordering when keyframing (#107) 17 October 2019, 13:29:53 UTC
fc29e3f Don't include GLEW; request OpenGL 3.0 context (#105) 15 October 2019, 15:32:11 UTC
2c80ed5 Make it clear to users that each layer has its own background (#102) 12 December 2018, 16:58:31 UTC
ef32331 Make ViewSettingsWidget background transparent (#104) 09 December 2018, 19:56:13 UTC
39eb8a8 Unify ViewSettingsWidget layout in all platforms (#104) 09 December 2018, 19:52:38 UTC
fefd2ae Rename ViewMacOsX to ViewWidget; draw ViewSettingsWidget over View on all platforms (#104) 09 December 2018, 19:14:15 UTC
8b4b63c Automatically create default layer with white background on new document (#102) 07 December 2018, 23:09:01 UTC
6a4dac0 Document that Scene constructor creates scene with zero layers 07 December 2018, 22:48:42 UTC
0e80508 Port from QGLWidget to QOpenGLWidget (#98) 01 December 2018, 14:18:54 UTC
6b3f9c5 Extract View3DSettings from View3D (#98) 27 November 2018, 22:19:36 UTC
5d8a965 Remove GLWidget_Settings (#98) 26 November 2018, 18:35:43 UTC
34381c0 Fix Subrame->Subframe typo 25 November 2018, 09:55:45 UTC
a124a68 Fix Timeline style issues on macOS (#96) 24 November 2018, 14:47:39 UTC
8d3f5c9 Fix ViewSettings style issues (#96) 24 November 2018, 11:26:47 UTC
5a0e65f Remove view settings toggle on macOS 23 November 2018, 16:00:40 UTC
a6791a1 Fix broken link in Info.plist 22 November 2018, 17:41:56 UTC
30e7473 Respect user color scheme in LayersWidget (#93) 19 November 2018, 10:48:23 UTC
d5ff233 Fix incorrect time-offset when copy-pasting between layers 13 November 2018, 20:13:30 UTC
c61c8e9 Link to opengl32.lib and glu32.lib on Windows; set Qt::AA_UseDesktopOpenGL attribute This is required since Qt 5.5+.For more details, see http://doc.qt.io/qt-5/windows-requirements.html 12 November 2018, 14:03:40 UTC
9dc7ff8 Fix crash on end of sketching stroke 11 November 2018, 17:52:49 UTC
4d77e3b Fix relative #includes; was required for compiling on VS2012 11 November 2018, 17:33:50 UTC
f085d81 Implement layer backgrounds (#33) 09 November 2018, 16:56:06 UTC
96ffc79 Implement Undo for layers operations (#33) 08 November 2018, 18:49:02 UTC
77805f2 Implemented save/open *.vec file with multiple layers (#33) 06 November 2018, 21:19:24 UTC
1658343 Implement toggle layer visibility (#33) 06 November 2018, 18:08:49 UTC
7115478 Implemented layer create, move, rename, and delete (#33) 06 November 2018, 17:43:29 UTC
3efb94f Use Layer class as backend. Not synced with Layers panel yet. Backgrounds not supported yet. (#33) 04 November 2018, 11:54:01 UTC
c4dc395 Add comment in Layer::exportSVG() (#33) 03 November 2018, 16:16:11 UTC
6c99a0e Implement Layer class (#33) 03 November 2018, 15:49:34 UTC
8e56688 Fix indentation + add comment in Scene.cpp (#33) 03 November 2018, 15:37:10 UTC
c56c494 Rename Scene.cpp 'sceneObject' local variables to 'layer' and update comments accordingly (#33) 01 November 2018, 20:43:11 UTC
178e96d Move #includes to top of Scene.cpp file 01 November 2018, 20:36:56 UTC
79a5ad9 Rename Scene::addSceneObject() to addLayer() (#33) 01 November 2018, 20:35:00 UTC
9d35743 Fix indentation 01 November 2018, 14:16:20 UTC
d4012a3 Remove unused function Global::currentVAC() (#33) 01 November 2018, 13:19:50 UTC
c36ab92 Remove function Scene::getVAC_() redundant with activeLayer() (#33) 01 November 2018, 13:08:22 UTC
c23cca3 Rename Scene::vectorAnimationComplex() to activeLayer() (#33) 01 November 2018, 13:01:44 UTC
53fa5ca Delete unused function Scene::sceneObjects() (#33) 01 November 2018, 12:42:46 UTC
fc1762b Rename Scene::sceneObjects_ to layers_ (#33) 01 November 2018, 12:41:27 UTC
cc50f81 Allow editing of layer names 31 October 2018, 12:05:03 UTC
32da909 Add buttons in Layers panel and implement their front-end behaviour 31 October 2018, 11:27:10 UTC
411625a Implement selection mechanism between layers 30 October 2018, 17:16:01 UTC
2d988e5 Create skeleton class for LayersWidget, and add it as a dock 29 October 2018, 15:13:45 UTC
30ca993 Added link to vgc github repository 07 January 2018, 12:02:38 UTC
back to top