Skip to content
Snippets Groups Projects
Commit e262331a authored by Paul McCarthy's avatar Paul McCarthy
Browse files

TODO list

parent b70aab9f
No related branches found
No related tags found
No related merge requests found
...@@ -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
** Allow a gap in cursor crosshairs ** Allow a gap in cursor crosshairs
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment