UI: SVG Thumbnails #109567

Merged
Harley Acheson merged 11 commits from Harley/blender:SvgThumbs into main 2023-07-12 22:39:30 +02:00

11 Commits

Author SHA1 Message Date
Harley Acheson 4689a15dc0 Merge remote-tracking branch 'origin/main' into SvgThumbs
buildbot/vexp-code-patch-coordinator Build done. Details
2023-07-10 11:18:52 -07:00
Harley Acheson 02990b32f1 Merge remote-tracking branch 'origin/main' into SvgThumbs 2023-07-10 10:44:54 -07:00
Harley Acheson 7289dd5a31 gpencil_io_import_svg.cc no longer needs NANOSVG_ALL_COLOR_KEYWORDS define 2023-07-10 10:35:16 -07:00
Harley Acheson 22892766df Changes need for merge. 2023-07-10 10:29:35 -07:00
Harley Acheson 35707f63df Changes requested by review.
buildbot/vexp-code-patch-coordinator Build done. Details
2023-07-07 10:38:40 -07:00
Harley Acheson e0c79f6f46 Do not treat SVG as THB_SOURCE_IMAGE, add THB_SOURCE_OBJECT_IO instead 2023-07-06 14:57:36 -07:00
Harley Acheson d937079a3b Remove all file loading code, only thumbnailing. 2023-07-04 11:45:07 -07:00
Harley Acheson e64c8a45b2 SVG load should not call is_a_ 2023-07-02 12:39:11 -07:00
Harley Acheson a5965efc60 a bit more error handling 2023-07-01 11:10:18 -07:00
Harley Acheson 781916a0e0 Cleanup 2023-06-30 17:20:10 -07:00
Harley Acheson 928f552796 WIP: SVG Thumbnails
Allow SVG files to have previews in the File Browser. Adds
nanosvgrast.h to extern\nanosvg, which is an SVG rasterizer that is an
optional part of the nanosvg source.
2023-06-30 10:42:47 -07:00