Index: TODO =================================================================== --- TODO (revision 9827) +++ TODO (revision 9828) @@ -2,15 +2,7 @@ 1. Upcoming release ==================================================== - FEATURE: font2: - - BLOCKED: new text flag/attr for &entity; (similar to dyntext) - requires file format v2 - check calls to rnd_font_fix_v1(); don't call it if ->height is loaded; maybe not needed at all with font2, multiline is handled in librnd - - switch over to librnd multiline/alignment rendering - - implement the halign property (watch out for x mirror: start is always toward the origin) - - {e T} for multiline edit of single line text; {e t} should also do this if text has \n's - - propedit should get a button for invoking the same {e T} popup - - maybe cache whether text is multiline in an unsaved struct field - - FEATURE: consider multiline text objects (nlnet ext?) - may need a text object flag/attribute - - FEATURE: text vertical alignment (add in design doc and code); same rules as in halign [report: Ade] - baseline: probably a bad idea, skip it (incompatible with multiline and bbox placement, adds a random offset for term lables) - needs librnd4.1 API upgrade: - library window "Use selected" should have a tooltip on what exactly it does (for devmap: returns name only, does not update loclib); API: close buttons can't have tooltips [report: aron] @@ -52,6 +44,7 @@ - file format version bump cschem-sheet-v2: - a connection object should have x;y displacement for the graphical object to be useful (or is it a grp_ref?); at the moment we are not drawing it at all - text flag for &entity; + - implement new text flag/attr for &entity; (similar to dyntext) 3. NLnet ========================================================== - hierarchic design [3]: @@ -60,6 +53,12 @@ - BUG: bug_files/TODO/unl; sch-rnd project.lht; file/project/new unlisted; file name "/tmp/new.rs"; new sheet goes into a new, unnamed project [report: aron] - doc/usr/07_io/export_spice/pinout.html: look for TODO, verify - extensions: + - multiline font: switch over to librnd multiline/alignment rendering + - implement the halign property (watch out for x mirror: start is always toward the origin) + - {e T} for multiline edit of single line text; {e t} should also do this if text has \n's + - propedit should get a button for invoking the same {e T} popup + - maybe cache whether text is multiline in an unsaved struct field + - FEATURE: text vertical alignment (add in design doc and code); same rules as in halign [report: Ade] - easyeda: - sch - pcb