c781d2c | Boris Dalstein | 13 October 2023, 13:10:45 UTC | Only export background if non-transparent color or actual image; Fix ID collisions | 13 October 2023, 13:10:45 UTC |
229072f | Boris Dalstein | 13 October 2023, 12:24:58 UTC | Improve edge export: round caps, subpaths for closed edges, better normals, threshold for variable-width detection (#138) | 13 October 2023, 12:24:58 UTC |
e3775a2 | Boris Dalstein | 13 October 2023, 09:55:18 UTC | Fix MSVC compile errors and warnings | 13 October 2023, 09:55:18 UTC |
e47ddac | Boris Dalstein | 12 October 2023, 09:08:33 UTC | Update Qt and MSVC version requirements in README | 12 October 2023, 09:08:33 UTC |
21ab166 | Boris Dalstein | 11 October 2023, 16:43:04 UTC | Implement Export As dialog: allow PNG/SVG images or sequences; Add options to SVG export (#137) | 11 October 2023, 16:43:04 UTC |
1e7c58e | Boris Dalstein | 06 October 2023, 13:40:34 UTC | Fix GCC 11 compiler warnings; Factor out duplicated code for tesselating KeyFaces/InbetweenFaces | 06 October 2023, 13:40:34 UTC |
ecc069a | Boris Dalstein | 28 September 2023, 10:03:29 UTC | Improve animated cycle editor (#136) | 28 September 2023, 10:03:29 UTC |
5805751 | Boris Dalstein | 23 September 2022, 17:30:41 UTC | Fix compile error on recent linux/gcc (#134) | 23 September 2022, 17:30:41 UTC |
5e7eb3a | Boris Dalstein | 03 June 2022, 15:43:56 UTC | Fix missing M_PI; Fix rectangle of selection visible in secondary viewer with different time | 03 June 2022, 15:43:56 UTC |
6b1bf57 | Boris Dalstein | 14 September 2021, 12:23:41 UTC | Modify link to subscribe to the newsletter. | 14 September 2021, 12:23:41 UTC |
73b5677 | Boris Dalstein | 12 September 2021, 16:31:58 UTC | Remove GIFs > 5MB that GitHub doesn't preview correctly | 12 September 2021, 16:31:58 UTC |
a93a07a | Boris Dalstein | 12 September 2021, 16:27:36 UTC | Add GIFs to README | 12 September 2021, 16:27:36 UTC |
d799001 | Boris Dalstein | 12 May 2021, 10:12:53 UTC | Upgrade to Eigen 3.3.9 | 12 May 2021, 10:12:53 UTC |
8619f0a | Boris Dalstein | 16 July 2020, 15:12:03 UTC | Merge pull request #120 from dalboris/enjmiah-library Support linking to VPaint as a library | 16 July 2020, 15:12:03 UTC |
4f580e5 | Boris Dalstein | 16 July 2020, 15:09:47 UTC | Add notes in Gui.pro to explain how to handle changes in version.txt | 16 July 2020, 15:09:47 UTC |
f2ea066 | Boris Dalstein | 13 July 2020, 10:24:28 UTC | Update AppImage deploy script | 13 July 2020, 10:24:28 UTC |
d6c731e | Jerry Yin | 24 June 2020, 06:44:23 UTC | Fix some compiler warnings | 07 July 2020, 00:15:24 UTC |
04c9885 | Jerry Yin | 16 June 2020, 01:04:06 UTC | Support linking to VPaint as a library | 07 July 2020, 00:15:23 UTC |
a86176c | Boris Dalstein | 30 June 2020, 21:43:58 UTC | Implement 3D View mesh export to OBJ file | 30 June 2020, 21:48:47 UTC |
a76fb82 | Boris Dalstein | 19 June 2020, 15:39:59 UTC | Add more selection filters: [de]select key/inbetween cells/vertices/edges/faces | 19 June 2020, 15:39:59 UTC |
5b6d536 | Boris Dalstein | 05 June 2020, 20:03:55 UTC | Allow to export subframes in 3D view | 05 June 2020, 20:03:55 UTC |
1cf7e4c | Boris Dalstein | 05 June 2020, 18:54:45 UTC | Allow to export 3D view as image sequence | 05 June 2020, 18:54:45 UTC |
1ec654c | Boris Dalstein | 05 June 2020, 18:02:55 UTC | Fix typo in PNG export settings | 05 June 2020, 18:02:55 UTC |
c0f766a | Boris Dalstein | 05 June 2020, 16:40:12 UTC | Add PNG export to 3D View Settings | 05 June 2020, 16:40:12 UTC |
d630d7a | Boris Dalstein | 04 June 2020, 10:57:20 UTC | Fix crash when soft-deleting a key vertex with an incident 'looping key open edge' and incident inbetween cells (#117) | 04 June 2020, 10:57:20 UTC |
88468f6 | Boris Dalstein | 01 June 2020, 21:53:14 UTC | Allow inbetween cells to be semi-transparent in 3D View | 01 June 2020, 21:53:14 UTC |
b711eba | Boris Dalstein | 26 May 2020, 14:59:47 UTC | Fix View3D caching issue: inbetween edges mesh was not updated when changing time/space-scale or spatial/temporal res | 26 May 2020, 14:59:47 UTC |
3fdb6e9 | Boris Dalstein | 25 May 2020, 22:46:43 UTC | Minimal motion blur implementation | 25 May 2020, 22:46:43 UTC |
a931fc1 | Boris Dalstein | 24 May 2020, 18:32:43 UTC | Cleanup unused code in ExportPngDialog | 24 May 2020, 18:32:43 UTC |
78ecc58 | Boris Dalstein | 07 January 2020, 15:06:58 UTC | Multisample antialiasing: set num samples to 4 as a compromise between speed and accuracy | 07 January 2020, 15:06:58 UTC |
56dce02 | Boris Dalstein | 06 January 2020, 10:26:16 UTC | Re-enable multisampling | 06 January 2020, 10:26:16 UTC |
b77e729 | Boris Dalstein | 02 January 2020, 22:41:31 UTC | Implement Linux AppImage deploy script | 02 January 2020, 22:41:31 UTC |
6cbd7db | Boris Dalstein | 31 December 2019, 11:39:29 UTC | About dialog: increase minimum size to avoid cropping text on macOS | 31 December 2019, 11:39:29 UTC |
dcff86a | Boris Dalstein | 29 December 2019, 14:42:23 UTC | Remove old VPaint 1.5 versions of examples | 29 December 2019, 14:42:23 UTC |
b86d721 | Boris Dalstein | 29 December 2019, 14:35:53 UTC | Fix picking offset bug on hiDPI displays (#112) | 29 December 2019, 14:35:53 UTC |
efcd2ee | Boris Dalstein | 29 December 2019, 11:46:43 UTC | Add macOS build instructions | 29 December 2019, 11:46:43 UTC |
68219b4 | Boris Dalstein | 23 December 2019, 16:37:37 UTC | Bump version to 1.7 | 23 December 2019, 16:37:37 UTC |
bd1cc30 | Boris Dalstein | 21 December 2019, 16:09:35 UTC | Fix initial focus was on zoom spinbox, making some shortcuts impossible to use at startup | 21 December 2019, 16:09:35 UTC |
afb489b | Boris Dalstein | 21 December 2019, 15:53:35 UTC | Update COPYRIGHT file | 21 December 2019, 15:53:35 UTC |
71222e6 | Boris Dalstein | 21 December 2019, 15:51:33 UTC | Change license from MIT to Apache 2.0 (#88) | 21 December 2019, 15:51:33 UTC |
a31e4fa | Boris Dalstein | 21 December 2019, 14:00:59 UTC | PNG Export: fix superfluous draw call (#100) | 21 December 2019, 14:00:59 UTC |
e9af681 | Boris Dalstein | 17 December 2019, 22:10:12 UTC | PNG export: fix background not exported (#100) | 17 December 2019, 22:13:12 UTC |
0c80ef8 | Boris Dalstein | 16 December 2019, 16:58:53 UTC | Add Windows build instructions to README | 16 December 2019, 16:58:53 UTC |
c8673be | Boris Dalstein | 16 December 2019, 16:52:58 UTC | SVG Import: Fix class -> struct forward declaration; was causing linking error on Windows (#9) | 16 December 2019, 16:52:58 UTC |
801b5e6 | Boris Dalstein | 16 December 2019, 16:10:40 UTC | Update README; Add build instructions for Linux | 16 December 2019, 16:10:40 UTC |
6008e43 | Boris Dalstein | 15 December 2019, 01:33:03 UTC | SVG Import: fix overshooting artifacts for line segments (#9) | 15 December 2019, 01:33:03 UTC |
e02da58 | Boris Dalstein | 14 December 2019, 23:52:45 UTC | Fix closed edge resampling near start/end point | 14 December 2019, 23:52:45 UTC |
7c278cb | Boris Dalstein | 14 December 2019, 16:05:50 UTC | SVG Import: fix objects not pickable right after import (#9) | 14 December 2019, 16:05:50 UTC |
33a77fe | Boris Dalstein | 14 December 2019, 15:50:50 UTC | Use smaller SculptCurve epsilon; this fixes many 'small edge' artifacts | 14 December 2019, 15:50:50 UTC |
83c4a5c | Boris Dalstein | 14 December 2019, 15:05:20 UTC | Always resample curve when creating a LinearSpline | 14 December 2019, 15:05:20 UTC |
4215704 | Boris Dalstein | 14 December 2019, 14:44:51 UTC | SVG Import: duplicate start/end sample when creating a closed edge as per precondition (#9) | 14 December 2019, 14:44:51 UTC |
6e95494 | Boris Dalstein | 14 December 2019, 14:22:40 UTC | Don't draw line caps for closed edges | 14 December 2019, 14:22:40 UTC |
e8987a0 | Boris Dalstein | 14 December 2019, 14:13:37 UTC | Remove dead code + add comments in EdgeGeometry.cpp:triangulateHelper() | 14 December 2019, 14:13:37 UTC |
ef4a21b | Boris Dalstein | 13 December 2019, 19:16:21 UTC | 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 | Boris Dalstein | 13 December 2019, 18:56:44 UTC | Remove 'ds' DevSettings: it was only used for InbetweenEdges and was more confusing than helpful | 13 December 2019, 18:56:44 UTC |
dcd3178 | Boris Dalstein | 13 December 2019, 17:17:21 UTC | 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 | Boris Dalstein | 12 December 2019, 16:32:02 UTC | SVG Import: Start import dialog, just a warning message for now (#9) | 12 December 2019, 16:32:02 UTC |
ab5cc57 | Boris Dalstein | 11 December 2019, 23:27:19 UTC | SVG Import: Basic CSS style-attribute parsing + fix fill-opacity (#9) | 11 December 2019, 23:27:19 UTC |
5c847c1 | Boris Dalstein | 11 December 2019, 18:55:00 UTC | SVG Import: Improve finishSubpath() design; fix implicit segment-clompeting closepath ops, e.g., rounded rects (#9) | 11 December 2019, 18:55:00 UTC |
03b5b4f | Boris Dalstein | 10 December 2019, 18:57:33 UTC | SVG Import: reimpl shapes as equivalent paths; harmonize closing behavior; support rounded rects (#9) | 10 December 2019, 18:57:33 UTC |
34de612 | Boris Dalstein | 10 December 2019, 12:39:37 UTC | SVG Import: support fill for polyline; fixes w3c/ibm.svg example (#9) | 10 December 2019, 12:39:37 UTC |
07c84b2 | Boris Dalstein | 10 December 2019, 12:11:20 UTC | SVG Import: reorder helper functions for basic shapes as in SVG spec (#9) | 10 December 2019, 12:11:20 UTC |
2fb14ef | Boris Dalstein | 10 December 2019, 12:06:48 UTC | SVG Import: fix fill not properly inherited for circles (#9) | 10 December 2019, 12:06:48 UTC |
8832ce0 | Boris Dalstein | 10 December 2019, 12:04:54 UTC | SVG Import: pass 'const QXmlStreamAttributes&' to helper functions rather than 'XmlStreamReader&' (#9) | 10 December 2019, 12:04:54 UTC |
931613f | Boris Dalstein | 09 December 2019, 19:30:02 UTC | SVG Import: Document and skip unsupported elements (#9) | 09 December 2019, 19:30:02 UTC |
608e904 | Boris Dalstein | 08 December 2019, 21:05:49 UTC | SVG Import: Add note about error handling (#9) | 08 December 2019, 21:05:49 UTC |
4fa5944 | Boris Dalstein | 08 December 2019, 00:49:05 UTC | SVG Import: fix transform incorrectly applied to circles and ellipses (#9) | 08 December 2019, 00:49:05 UTC |
1c89c32 | Boris Dalstein | 08 December 2019, 00:30:10 UTC | SVG Import: Finish implementation of transform attribute (#9) | 08 December 2019, 00:30:10 UTC |
effc72f | Boris Dalstein | 07 December 2019, 16:09:47 UTC | SVG Import: cleanup + start implementing transform (#9) | 07 December 2019, 16:09:47 UTC |
10cb19a | Boris Dalstein | 07 December 2019, 15:47:11 UTC | SVG Import: fix incorrect stroke width (#9) | 07 December 2019, 15:47:11 UTC |
109dd52 | Boris Dalstein | 07 December 2019, 13:25:26 UTC | Remove incorrect (out-of-namespace) and unnecessary forward declaration | 07 December 2019, 13:25:26 UTC |
a5d5567 | Boris Dalstein | 06 December 2019, 00:26:33 UTC | SVG Import: derecursify readElement_; improve opacity and stroke-width behavior (#9) | 06 December 2019, 00:26:46 UTC |
a202d2b | Boris Dalstein | 04 December 2019, 23:00:39 UTC | Update about dialog | 04 December 2019, 23:00:39 UTC |
696ba2e | Boris Dalstein | 26 November 2019, 17:45:23 UTC | About Dialog: Show version as text rather than within logo image | 26 November 2019, 17:45:23 UTC |
2263d5b | Boris Dalstein | 23 November 2019, 01:07:01 UTC | Merge branch 'svg-import' (#9) (#109) (#110) | 23 November 2019, 01:07:01 UTC |
cc92704 | Boris Dalstein | 23 November 2019, 01:05:02 UTC | SVG Import: move menu item next to Export | 23 November 2019, 01:05:02 UTC |
eebe61e | Boris Dalstein | 23 November 2019, 01:00:46 UTC | VGC Import: Cleanup | 23 November 2019, 01:00:46 UTC |
e0b84c9 | Boris Dalstein | 23 November 2019, 00:34:32 UTC | SVG Import: implement elliptical arcs (A) | 23 November 2019, 00:34:32 UTC |
b235ef0 | Boris Dalstein | 22 November 2019, 19:26:57 UTC | SVG Import: implement Bezier curves, i.e. C/S/Q/T | 22 November 2019, 19:26:57 UTC |
214914c | Boris Dalstein | 22 November 2019, 14:22:03 UTC | SVG Import: allow comma between argtuples | 22 November 2019, 14:22:03 UTC |
584abf9 | Boris Dalstein | 22 November 2019, 02:52:43 UTC | 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 | Boris Dalstein | 20 November 2019, 14:56:21 UTC | Implement Qt-independent SVG path data parser | 20 November 2019, 14:56:21 UTC |
e4ae23b | Boris Dalstein | 16 November 2019, 22:38:24 UTC | Fix typo verticies -> vertices | 16 November 2019, 22:38:24 UTC |
e5d4b58 | Boris Dalstein | 16 November 2019, 21:04:51 UTC | Merge scribblemaniac/feat/svg-import | 16 November 2019, 21:04:51 UTC |
53058f8 | scribblemaniac | 16 November 2019, 07:23:35 UTC | Get SVG import to a somewhat functional state | 16 November 2019, 07:23:35 UTC |
30219dc | Boris Dalstein | 15 November 2019, 23:48:54 UTC | Be robust to opening files with empty inbetween faces (#83) | 15 November 2019, 23:48:54 UTC |
458b340 | Boris Dalstein | 15 November 2019, 20:50:29 UTC | Fix tiny closed inbetween edge not visible at all (#76) | 15 November 2019, 20:50:29 UTC |
5a3b126 | Boris Dalstein | 15 November 2019, 18:17:30 UTC | Have Ctrl+A only select cells in current frame (#61) | 15 November 2019, 18:17:30 UTC |
75d5889 | Boris Dalstein | 14 November 2019, 22:10:34 UTC | Fix blurry app on macOS retina screens | 14 November 2019, 22:10:34 UTC |
966921c | Boris Dalstein | 09 November 2019, 22:35:25 UTC | Change license from MIT to Apache 2.0 (#88) | 09 November 2019, 22:35:25 UTC |
b9942b9 | Boris Dalstein | 09 November 2019, 22:27:57 UTC | Change license from MIT to Apache 2.0 (#88) | 09 November 2019, 22:27:57 UTC |
c86b187 | Boris Dalstein | 09 November 2019, 22:20:58 UTC | Update README.md | 09 November 2019, 22:20:58 UTC |
cbbeb22 | Boris Dalstein | 09 November 2019, 22:05:49 UTC | Change license from MIT to Apache 2.0 (#88) | 09 November 2019, 22:05:49 UTC |
379b910 | Boris Dalstein | 09 November 2019, 22:01:02 UTC | Change license from MIT to Apach 2.0 (#88) | 09 November 2019, 22:01:02 UTC |
183f0a3 | Boris Dalstein | 07 November 2019, 23:45:41 UTC | Fix OpenGL crash on macOS; request OpenGL 2.1 context (#105) | 09 November 2019, 20:00:01 UTC |
8088a05 | Boris Dalstein | 17 October 2019, 17:32:49 UTC | 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 | Boris Dalstein | 17 October 2019, 13:29:53 UTC | Fix incorrect depth-ordering when keyframing (#107) | 17 October 2019, 13:29:53 UTC |
fc29e3f | Boris Dalstein | 15 October 2019, 15:32:11 UTC | Don't include GLEW; request OpenGL 3.0 context (#105) | 15 October 2019, 15:32:11 UTC |
2c80ed5 | Boris Dalstein | 12 December 2018, 16:58:31 UTC | Make it clear to users that each layer has its own background (#102) | 12 December 2018, 16:58:31 UTC |
ef32331 | Boris Dalstein | 09 December 2018, 19:56:13 UTC | Make ViewSettingsWidget background transparent (#104) | 09 December 2018, 19:56:13 UTC |