From 5e69e7dc0b9d27b4c2ea9537a1e2bc1c35e47ec4 Mon Sep 17 00:00:00 2001 From: Werner Almesberger Date: Thu, 8 Sep 2016 02:43:49 -0300 Subject: TODO: structure rendering section --- TODO | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/TODO b/TODO index 0e82715..0155c72 100644 --- a/TODO +++ b/TODO @@ -31,20 +31,22 @@ Visualization (dwg.c and such): - support mirroring (and detect-complain if unexpected) [should be done now] - should get rid of gfx_user() -Rendering: +Rendering/Text: - better text size guessing also for FIG - consider switching to Hershey fonts (that's what eeschema uses, right ?) (goal: prevent font geometry from changing when scaling) -- support line thickness ? - ~ as overline (grep for ~ in out.fig) [ done for Cairo, FIG still missing ] - maybe let user set PNG size [we have zoom level] + +Rendering/Lines: +- support line thickness ? - find out why in Cairo PDF non-dashed lines disappear if CAIRO_LINE_CAP_ROUND + +Rendering/Other: - diff area algorithm will fill anything resembling a closed path, no matter how little is inside (e.g., a changed large but empty rectangle will be filled) - interaction with eda-tools/genkicat fails: catalog text is lost -- eeplot to PDF sometimes chops off one line of pixels, ignores text size - (test with kicad-libs/components catalog) GUI: - dragging can be slow. maybe reusing old content and only redrawing new -- cgit v1.2.1