| 166 | == Reviewer: epitzer == |
| 167 | |
| 168 | === Priority: HIGH === |
| 169 | * searching for "prog" in the operator pane and using backspace twice => program hangs |
| 170 | * Empty TSP problem always throws an exception |
| 171 | * If later a problem is loaded, the algorithm still throws an exception (maybe automatically reset algorithm?) |
| 172 | * A Help menu should be available, maybe also an about dialog |
| 173 | |
| 174 | === Priority: MEDIUM === |
| 175 | * clicking or double clicking on one of the operators in the operator pane does not do anything this is the first thing useres see and they can't interact with it until rather late in the "development" of a user, when he is ready to create a !UserDefinedAlgorithm. |
| 176 | * Maybe the operators pane should be hidden by default, or only shown once an algorihtm graph is loaded or the click action could give an explanation why nothing happens and that you should drag them over into an operator graph. |
| 177 | * Another idea, double clicking an operator could add it to the currently visible operator graph. (Probably not so easy to implement) |
| 178 | * Some algorithm parameters cannot be set until problem is selected: display reason why parameters cannot be changed yet |
| 179 | * maybe make the Problem tab the default one for Algorithms |
| 180 | * Remove "-" entry from list of available engines if an engine is available or maybe rename to e.g. "no engine" |
| 181 | * Problem parameters that cannot be changed by the user could be hidden |
| 182 | * i.e. Maximation is always the first parameter but can rarely be changed |
| 183 | * The [+] Button in the !ValueParameterView is slightly misleading once a value has been added, then it should mean change the value. |
| 184 | * The [+] Button in the !ValueParameterView should also be disabled if the type of the parameter cannot be changed |
| 185 | * New Item Dialog: Algorithm and Problem items should be listed before the advanced items in "Algorithm Design" |
| 186 | * Parameters of sub-operators that are not changeable by the user should be hidden (e.g. lookup parameter) |
| 187 | * Graph View |
| 188 | * Icon for expanding/collapsing details is rather confusing (undo/redo), should be +/- imho |
| 189 | * A zoom rectangle tool would be nice |
| 190 | * panning while pressing the middle mouse button would be nice too |
| 191 | * display updates while scrolling and panning are rather slow |
| 192 | |
| 193 | === Priority: LOW === |
| 194 | * Engine has to be stopped to be able to click and view results |
| 195 | * Import from TSPLIB button is easily overlooked (TSP Problem) |
| 196 | * Value of Items from the Results pane can be added/changed and deleted |
| 197 | * Show results tab when engine is started, set a default item that is selected too (e.g. quality chart) |
| 198 | * hierarchical grouping of operators by namespace in operator tab (instead of just by plugin) |
| 199 | * or maybe just remove the intial "HeuristicLab" as this is common for all of them and makes it harder to scan for the right plugin/namespace |
| 200 | |
| 201 | ---- |
| 202 | |