Changes between Version 22 and Version 23 of ReviewHeuristicLab3.3.0Application
- Timestamp:
- 03/10/10 18:20:15 (15 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ReviewHeuristicLab3.3.0Application
v22 v23 2 2 3 3 == Reviewer: abeham == 4 I am not so happy with the priority separation, I'd rather give some impressions grouped by user actions / screens rather than by priorities. I like very much the SGA interface!5 6 4 === Priority: HIGH === 7 5 * Creating a new TSP problem and viewing the parameter "Coordinates": The view can be switched to an "!OptionalValueParameterView" which adds a button to delete the value. However when clicked an exception is thrown that the value cannot be null. The !OptionalValueParameterView should not be selectable (Coordinates is not an optional parameter). This also holds for other parameters like the !SolutionCreator. … … 22 20 * Creating a user defined algorithm from the SGA doesn't reconfigure the SGA operator with the parameters set in the SGA interface. 23 21 * Adding a !ValueParameter<T> in a !VariableCreator and selecting a generic type e.g. !ItemList<T> fails because no choice can be made on the generic type of the !ItemList (ticket #42) 22 * Even when a control is not displayed (e.g. the global scope tab its view is updated which costs a lot of time). 23 * The optimization runs noticeably faster (~2x) when !HeuristicLab isn't the active application in Windows (at least in Win7). 24 24 25 25 === Priority: MEDIUM === … … 50 50 * I'd wish there was just a value view as well. Sometimes I want to hide name, description, type, set, remove, ... elements and just display the value (e.g. when viewing the quality chart) (we discussed this) 51 51 * swagner: Added `VariableValueView` in r2989. 52 52 * In the operator graph chart view: 53 * The vertical scroll bar allows scrolling way past the graph. 54 * Long operator names require higher shapes as the operator name breaks into the next line. 55 * Scrolling using the mouse wheel looks very odd, if this can't be fixed it better should be disabled. 56 * Sometimes one of the ports (in port) remains selected even if clicked somewhere in the white space 57 * You can select a connector by drawing a selection rectangle that doesn't cover the connector, but covers the bounding rectangle of the connector 58 * !OpenView should be default double click behavior in operator graph chart. 59 * Sometimes arrows cannot be selected (e.g. when they're pointing directly east). 60 * Every IDeepCloneable item needs to have a public default constructor. If Activator.!CreateInstance in !DeepCloneable.Clone is given a second parameter "true", non-public constructors would also be used. 61 * Viewing different result variables (switching between them) is impossible, because the results view is disabled when running the engine 62 53 63 === Priority: LOW === 54 64 * Sequential engine should probably not be createable. At least currently there's nothing one could do with just an engine. … … 78 88 * At some point we'll certainly need export to png,eps functionality (would be great to be able to specify resolution and width/height). 79 89 * The tooltips should not exceed a certain width. With a long description you've got one line running over the whole screen. 90 * The !DataTableValuesCollector says it can only display double values, why not ints? 91 * I got a very cryptic "Operation is not valid due to the current state of the object" exception at one point building the TS operator (as discussed Parameters should have an optional attribute that says they should throw an error in case !ActualValue is null after retrieving). 92 * Going through the scopes with the arrow keys doesn't update the details view of the scope 93 * Resetting the engine doesn't update the global scope details view (user defined algorithm). 80 94 81 95 ----