path: root/TODO
diff options
authorWerner Almesberger <>2016-09-08 02:43:49 -0300
committerWerner Almesberger <>2016-09-08 02:43:49 -0300
commit5e69e7dc0b9d27b4c2ea9537a1e2bc1c35e47ec4 (patch)
tree3b6688a0648ebd2eb6230000cf45813b16a444bb /TODO
parent2023cbaea772add8c0f9f81feff49efb1d30ed99 (diff)
TODO: structure rendering section
Diffstat (limited to 'TODO')
1 files 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()
- 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]
+- support line thickness ?
- find out why in Cairo PDF non-dashed lines disappear if CAIRO_LINE_CAP_ROUND
- 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
- 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)
- dragging can be slow. maybe reusing old content and only redrawing new