
-- BUGS --

* match offset of fill patterns across all layers

* fix rest amounts of antiooze

* make 2D mode usable
  + lost circles at SVG input 
  + gcode generation

* layer detection at GCode cursor position

* double entries in serial speed

* win32 
  + GL window size on Win7 64bit


-- IMPROVEMENTS --

* make model have a list of selected shapes instead of treeview-path?


-- FEATURES --


* machine specific GCode?
  + Create a wizard to select a default machine to base settings on ...
	+ load a Settings object ...
	+ have a directory-list of settings.xml
		+ drop one in there ...
		+ add a 'Name' field ...
		+ add an 'Icon' field ...
  + Make multiple machine settings pleasantly
    configurable and selectable ...

* 360° arcs / arcs least squares fit (probably)

* thin polygons infill line (centreline)


* win32 
  + serial



--- the plan ---

* add a git hook to forbid DOS line endings [!] ...


* Add low prio idle handler for error dialogs: can't connect to device eg.
* show heat on in a better way ...

* Bin the two 'load' menu items - just one 'open' menu ...
	+ with a gcode and stl filter drop-down ?

* Add a right-click menu to the back-drop, so we can
  change display / object settings there.
	+ cd. render.cpp - on_button_release_event // click only

* Multi-model selector ...
	+ leave the single mode's "settings" object
	+ detect changes, and show those in the existing UI
	+ load and save new settings as we switch
	+ prompt to save changes on selection ...

* Serial
	+ add a test serial connection ...
	+ error dialogs - "failed to connect ?"
	+ /dev/ttyUSB0 - EACCES
		+ group / permissions problem.
		+ you need to tweak permissions, or add yourself
		  to XYZ group, and re-login ...
	+ connection button
	  + should require confirmation before going off-line
	    during a print ... [ and/or 'pause printing' ]


--- older stuff ---


