@@ -104,6 +104,7 @@ All spinctrls now refresh on focus-lose, or when enter is hit.
...
@@ -104,6 +104,7 @@ All spinctrls now refresh on focus-lose, or when enter is hit.
** Unify/remove duplication across gl*_funcs modules
** Unify/remove duplication across gl*_funcs modules
** Unify/remove duplication across texture classes - the set(**kwargs) method, all the GL texture function calls, and duplicated 3D texture functionality
** Unify/remove duplication across texture classes - the set(**kwargs) method, all the GL texture function calls, and duplicated 3D texture functionality
** Port to wxPython/Phoenix
** Port to wxPython/Phoenix
** Python 3 compatibilitiy audit
* Things to do in props package
* Things to do in props package
** Refactor/rewrite constraints/attributes. Clean up HasProps class - remove related unnecessary methods.
** Refactor/rewrite constraints/attributes. Clean up HasProps class - remove related unnecessary methods.
Is there anything stopping me from making the constraints, for each property, properties themselves?
Is there anything stopping me from making the constraints, for each property, properties themselves?
...
@@ -122,6 +123,8 @@ Also, redo the way that global HasProps validation works - it is currently perfo
...
@@ -122,6 +123,8 @@ Also, redo the way that global HasProps validation works - it is currently perfo
Text buttons have a fixed size under OSX. Bitmap buttons are resized.
Text buttons have a fixed size under OSX. Bitmap buttons are resized.
** Wild cards in file dialog do not support multiple extensions (e.g. '.nii.gz')
** Wild cards in file dialog do not support multiple extensions (e.g. '.nii.gz')
* Bugs to fix
* Bugs to fix
** OverlayListPanel enabled/disabled state is dodgy (disabled overlay label sometimes not faded out).
** Linux/GTK - spin button step is crazy big
** Ortho labels not always refreshing properly
** Ortho labels not always refreshing properly
** Ortho label bg colour update a bit dodgy
** Ortho label bg colour update a bit dodgy
** Ortho screenshot with labels is still dodgy
** Ortho screenshot with labels is still dodgy
...
@@ -214,6 +217,10 @@ perhaps into a standalone module...
...
@@ -214,6 +217,10 @@ perhaps into a standalone module...
** DONE Graceful handling of bad input filenames
** DONE Graceful handling of bad input filenames
** DONE Aspect ratio on slicecanvas zoom, and panning is broken.
** DONE Aspect ratio on slicecanvas zoom, and panning is broken.
* Little things
* Little things
** fsl.data.image.loadImage: Replace subprocess gzip callout with the std library gzip module.
** Make Text/Spin control contents highlighted when they are focused
** Tab traversal order
** 'Reset cursor' could reset to world (0, 0, 0)? Or another button/option in locaton panel which does this?
** Opacity is ignored from WX colour dialog.
** Opacity is ignored from WX colour dialog.
** Histogram/TimeSeries toolbars, which are shown by default
** Histogram/TimeSeries toolbars, which are shown by default