On the topic of GUI changes, here are a couple of ideas. Some could be
served with small changes (improving icon view tooltips), some others might
require a lot of work; as I have no idea of the amount of work involved
please excuse any unreasonable idea I might've unknowingly made of the kind
"I don't like gtk, please reimplement everything on .net". Of course there
are resource tradeoffs and these 'projects', as any, may not be the smartest
use of them possible even if you find them reasonable...
* Add a "define list" command to the "add" menu in the main window.
* The user-created scripts could be listed on a separate tab in the
"scripts index" dialog (file, script files, practice file...) for better
organization.
* Don't auto-close that dialog when opening a script file.
* Add a "run script" button to that dialog's icon bar.
* Replace the "new script" button on the main window with a "scripts index
window" button.
* (easy version of the above) A few more than 4 items in the scrips and
sessions file lists (under files menu) would be nice.
* Allow more than one model table.
* Add a "save to model table..." command in the save menu of the model
result windows for all model tables that apply (that is, that share the same
dependant variable).
* The icon view could be a little better as model names aren't descriptive
(e.g. name: "model 1", tooltip text: "ols 1 9 34 5", and I might not
remember what 1 9 34 and 5 stand for, so I begin opening models to see what
have I've done previously). It can get messy if you, e.g., save a model,
then a chart and then another model, as icons are not arranged by type. Some
graph icons don't show a tooltip indicating what was graphed. So maybe a
list with columns may be better: type (table, graph, etc), name, description
(what's charted or model specs).
Thanks for reading,
PC