From 8601de501888d93f64276e2922a56ac10fc78ff5 Mon Sep 17 00:00:00 2001
From: Jonathan Wilkes <jon.w.wilkes@gmail.com>
Date: Tue, 8 Dec 2015 18:02:04 -0500
Subject: [PATCH] update todo

---
 pd/nw/todo.txt | 24 ++++++++++++------------
 1 file changed, 12 insertions(+), 12 deletions(-)

diff --git a/pd/nw/todo.txt b/pd/nw/todo.txt
index f5d668ea6..3d0a519de 100644
--- a/pd/nw/todo.txt
+++ b/pd/nw/todo.txt
@@ -131,23 +131,23 @@ Everything else: (A [x] means we've fixed it)
 [ ] implement the crappy iemgui color dialog presets
 [x] find a simple translation API
 [ ] use underscores for iemgui dialog element names
-[ ] revisit the x_thick logic in g_slider.c.  It thickens the indicator when
+[x] revisit the x_thick logic in g_slider.c.  It thickens the indicator when
     it's in the middle of the slider, but it's pretty obscure in the current
     implementation.
 [x] for as many items as possible, hide them instead of removing from DOM
-[ ] fix iemgui_font so it doesn't use tcl list syntax
+[x] fix iemgui_font so it doesn't use tcl list syntax
 [ ] change all the gui color char[MAXPDSTRING] junk to simple int, and do the
     conversion to hex html string in the gui.
-[ ] implement iemgui labels and its ascetic font chooser
+[x] implement iemgui labels and its ascetic font chooser
 [ ] think about scaling the svg instead of the page, and making the selection
     rectangle a div above that
 [ ] change 'visible-width' to 'cnv-width'
 [ ] in dialog_iemgui.html, use an object to store all the prop/value pairs that
     got sent.  That way we don't have to use all those awful tricks to
     conditionally fill the slots
-[ ] look into the font metrics, see if we can use floating point fonts to
+[x] look into the font metrics, see if we can use floating point fonts to
     simplify things
-[ ] iemgui font configuration -- de-tcl-ize the {fontface fontsize} tcl list,
+[x] iemgui font configuration -- de-tcl-ize the {fontface fontsize} tcl list,
     then make it work
 [x] do msg box click animation in css
 [x] tgl 'X' doesn't show up
@@ -192,12 +192,12 @@ Everything else: (A [x] means we've fixed it)
     But we're doing an end-run around that entire edifice so we need to
     force it, probably inside text_setto
 [x] abstract out multi-line text loop, use for text_new and text_set
-[ ] set svg viewBox/width/height to the window size when window gets created
+[x] set svg viewBox/width/height to the window size when window gets created
 [ ] revisit pdtk_check_scroll_on_motion.  It's not implemented in the port
     yet.  Perhaps there's a better way to do it, without triggering a bunch
     of layouts.
 [ ] implement pdtk_canvas_editval and magicglassval
-[ ] move crispEdges value to CSS
+[x] move crispEdges value to CSS
 [ ] look into problems with object z-order on the C side when deleting objects
     and then undoing the delete
 [ ] implement magicglass edit menu indicator
@@ -224,7 +224,7 @@ Everything else: (A [x] means we've fixed it)
       appears/disappears mysteriously)
     (This appears to be a problem with the graphics card on my X60 as other
      GUI progs seem to be having problems with updating the display)
-[ ] sometimes straight control cords are pixel-aligned, sometimes they aren't. (If not pixel-aligned, try nudging
+[x] sometimes straight control cords are pixel-aligned, sometimes they aren't. (If not pixel-aligned, try nudging
     one pixel to the right and they become non-aligned.)
 [ ] autopatch creates a new box, but if you try to instantiate the empty box
     you have to click twice to get it to leave text entry mode
@@ -232,14 +232,14 @@ Everything else: (A [x] means we've fixed it)
 [ ] canvas_check_geometry doesn't seem to do the right thing for canvases that are far to the right
     of the screen. Can't think of anything except maybe a bug in nw.js Window.x?
 [x] work on resizing dialog windows to the document content (currently some do, some don't)
-[ ] add Mac support by changing evt.ctrlKey to evt.ctrlKey||evt.metaKey
+[x] add Mac support by changing evt.ctrlKey to evt.ctrlKey||evt.metaKey
 [x] when editing message box contents, the background svg image is hardcoded with a border color of blue.
     look into using mask-image in order to make this background color theme-able
 [ ] integrate the inlet mouseover animation with a change of fill color
 [x] make a css entry for colors for the new_object_textentry border, background, and cursor
-[ ] control main object font color from css
+[x] control main object font color from css
 [x] check new_object_textentry on editmode change
-[ ] check if [key] and [keyup] handle autorepeat the same way
+[x] check if [key] and [keyup] handle autorepeat the same way
 [ ] gui_vmess: should it look like this:
         (void *x, "msg", "arg_format", ...)
     or as it currently looks, like this:
@@ -319,7 +319,7 @@ Everything else: (A [x] means we've fixed it)
     to always be the rightmost outlet
 [ ] don't implement tooltips until we have a single call to create an object
     plus all xlets. That way we can add an arg or two for the name and dir
-    to find the help patch and get all descriptions in one goy
+    to find the help patch and get all descriptions in one go
 [x] make sure to free events in svg_free
 [ ] make scalars dig inside abstractions when they search the templatecanvas
     for drawing commands.  This will make it possible to build abstraction
-- 
GitLab