r5355 - developers/werner/fped
werner at docs.openmoko.org
werner at docs.openmoko.org
Sat Aug 1 00:16:10 CEST 2009
Author: werner
Date: 2009-08-01 00:16:10 +0200 (Sat, 01 Aug 2009)
New Revision: 5355
Modified:
developers/werner/fped/TODO
Log:
Reorganized TODO.
Modified: developers/werner/fped/TODO
===================================================================
--- developers/werner/fped/TODO 2009-07-31 22:11:03 UTC (rev 5354)
+++ developers/werner/fped/TODO 2009-07-31 22:16:10 UTC (rev 5355)
@@ -1,33 +1,45 @@
-- make frame selection work
-- Q: should loop be (start, last) or (start, iterations) ?
+Missing features:
- add row selection
-- change vector circle color ? (also, highlight on hover ?)
-- stack elements (1): frames, pads, silk, vecs
-- stack elements (2): all unselected below all selected
-- stack elements (3): circle on top of vec
-- detect recursive evaluation (through variables)
-- eliminate duplicate instances
- populate input area (still needed: mm/mil, rezoom)
- add vec editor
- add obj editor
-- decide on table presentation
- add table/var/loop editor
- add incremental expression parser (for editor)
- add default unit (combine with grid unit selection ?)
- consider adding auto/mm/mil selection for each dimension
- add measurements
-- Q: allow reassignment of vector names ? (no: would cause confusion in GUI)
- add KiCad output
- add postscript output
- add option to include/omit helper vecs and frames (display and postscript)
+
+Error detection:
+- detect recursive evaluation (through variables)
+- eliminate duplicate instances
+
+Bugs:
+- when selecting an arc only consider the part drawn, not the whole circle
+
+Style:
+- stack elements (1): frames, pads, silk, vecs
+- stack elements (2): all unselected below all selected
+- stack elements (3): circle on top of vec
+- make column of entry field greedily consume all unallocated space
+
+Code cleanup:
+- merge edit_unique with edit_name
+- merge find_var_in_frame with similar mechanisms in expr.c and fpd.y
+
+Open decisions:
+- decide on table presentation (merge frame and vars into single entity ?)
+- Q: should loop be (start, last) or (start, iterations) ?
+- change vector circle color ? (also, highlight on hover ?)
+- Q: allow reassignment of vector names ? (no: would cause confusion in GUI)
- Q: how do we handle stacks of objects ?
-- future: consider using cairo instead of gdk
- Q: add frame arguments ? (e.g., .frame pad(pin_num_offset) ...)
- Q: should we make it a requirement to generate objects only once ?
+
+Future directions:
+- future: consider using cairo instead of gdk
- advanced: non-standard solder mask
- advanced: solder paste exceptions (subtractive, additive)
- advanced: silk line width
-- make column of entry field greedily consume all unallocated space
-- when selecting an arc only consider the part drawn, not the whole circle
-- merge edit_unique with edit_name
-- merge find_var_in_frame with similar mechanisms in expr.c and fpd.y
More information about the commitlog
mailing list