Opened 11 years ago
Closed 9 years ago
#2025 closed enhancement (done)
Improve structure for elements in the "new item" dialog.
Reported by: | gkronber | Owned by: | mkommend |
---|---|---|---|
Priority: | medium | Milestone: | HeuristicLab 3.3.12 |
Component: | Optimizer | Version: | 3.3.12 |
Keywords: | Cc: |
Description
We should think about a better structure for "creatable" items. Especially the "Algorithms" group contains a large set of rather different algorithms (e.g. "Benchmark algorithm", "Hungarian algorithm", "BFGS", multiple variants of GAs. One idea would be to split the algorithms group based on optimization paradigms (evolutionary, trajectory-based, gradient-based, ...). The "Data-Analysis" could be split into "Regression", "Classification", "Clustering", "Time-series Prognosis".
We should probably also remove the version information from the "new item"-dialog.
Change History (52)
comment:1 Changed 9 years ago by mkommend
- Owner changed from swagner to architects
- Status changed from new to assigned
comment:2 Changed 9 years ago by abeham
- Owner changed from architects to gkronber
comment:3 Changed 9 years ago by mkommend
- Owner changed from gkronber to pfleck
comment:4 Changed 9 years ago by mkommend
- Milestone changed from HeuristicLab 3.3.x Backlog to HeuristicLab 3.3.12
- Version changed from 3.3.7 to branch
comment:5 Changed 9 years ago by pfleck
r12175 Created branch.
comment:6 Changed 9 years ago by pfleck
r12176 Copied HeuristicLab.Optimizer Plugin.
comment:7 Changed 9 years ago by pfleck
r12177 Added new solution file and configured project file.
comment:8 Changed 9 years ago by pfleck
- Changed ListView to TreeView.
- Added search bar, but is is not working yet.
comment:9 Changed 9 years ago by pfleck
r12185 Fixed Tab-order and search icon.
comment:10 Changed 9 years ago by pfleck
r12200 Fixed search and initialization bug.
comment:11 Changed 9 years ago by pfleck
- Added expand all and collapse all buttons.
- Improved search.
comment:12 Changed 9 years ago by pfleck
r12202 Changed tab indices and focus behavior on first show.
comment:13 Changed 9 years ago by pfleck
- Collapse tree per default when opening.
- Added Plugin and Version textboxes.
- Moved expand/collapse-all buttons.
comment:14 Changed 9 years ago by pfleck
r12205 Corrected index indices of items.
comment:15 Changed 9 years ago by pfleck
r12206 Added context menu for expanding and collapsing nodes.
comment:16 Changed 9 years ago by pfleck
r12207 Add clear search button.
comment:17 Changed 9 years ago by pfleck
- Added hierarchical structure for creatables (parsed from name).
- Started adapting search to hierarchical structure.
- Start implemented cursor navigation in treeview while focused searchbox.
comment:18 Changed 9 years ago by pfleck
r12217 Adapted search and node restoration to hierarchy structure.
comment:19 Changed 9 years ago by pfleck
r12234 Enabled selecting nodes with arrow-up and -down while focusing the search box.
comment:20 Changed 9 years ago by pfleck
r12235 First result is automatically selected when typing in search box.
comment:21 Changed 9 years ago by pfleck
r12238 Fixed bug when filtering nodes.
comment:22 Changed 9 years ago by pfleck
- Separated item- and plugin-description.
- Clear and collapse when showing the dialog instead of showing the last selected item.
- Added tooltips.
comment:23 Changed 9 years ago by pfleck
comment:24 Changed 9 years ago by pfleck
r12242 Adapted references and output paths.
comment:25 Changed 9 years ago by pfleck
r12245 Setup sample hierarchy with data-analysis algorithms.
comment:26 Changed 9 years ago by pfleck
r12246 Added a Priority for the CreatableAttribute to manually define an ordering for the NewItemDialog.
comment:27 Changed 9 years ago by pfleck
r12248 Added sample ordering for DataAnalysis-Algs.
comment:28 Changed 9 years ago by pfleck
- Owner changed from pfleck to mkommend
comment:29 Changed 9 years ago by mkommend
r12284: Minor code improvements in new item dialog.
comment:30 Changed 9 years ago by mkommend
r12305: Merged changes from the NewItemDialog branch into the trunk.
comment:31 Changed 9 years ago by mkommend
- Owner changed from mkommend to architects
- Status changed from assigned to reviewing
The changes in the branch have been merged to the trunk, so that everyone can test the improved new item dialog and user feedback can be collected.
comment:32 Changed 9 years ago by ascheibe
- Owner changed from architects to mkommend
- Status changed from reviewing to assigned
comment:33 Changed 9 years ago by pfleck
- Owner changed from mkommend to pfleck
- Status changed from assigned to accepted
comment:34 Changed 9 years ago by pfleck
- Removed Expand/CollapseAll buttons.
- Removed cycling of items.
comment:35 Changed 9 years ago by pfleck
r12427 Removed branch.
comment:36 Changed 9 years ago by pfleck
- Owner changed from pfleck to mkommend
- Status changed from accepted to reviewing
comment:37 Changed 9 years ago by mkommend
- Version changed from branch to 3.3.12
comment:38 Changed 9 years ago by mkommend
- Owner changed from mkommend to architects
- Status changed from reviewing to assigned
comment:39 Changed 9 years ago by ascheibe
- Owner changed from architects to mkommend
comment:40 Changed 9 years ago by mkommend
r12504: Changed categories for all creatables.
comment:41 Changed 9 years ago by pfleck
r12506 Added ordering for categories.
comment:42 Changed 9 years ago by pfleck
- Added some helper for parsing the raw category string.
- Fixed handling of creatable items with old category descriptions (without ordering).
- Unified naming of variables added some comments.
comment:43 Changed 9 years ago by mkommend
- Owner changed from mkommend to ascheibe
- Status changed from assigned to reviewing
comment:44 Changed 9 years ago by gkronber
Multinomial Logit Classification is assigned to an incorrect group (regression).
comment:45 Changed 9 years ago by gkronber
Exceptions might occur for people with old or custom plugins using the old constructor of CreateableAttribute. I suggest to leave the old constructor (using a default priority) and marking it as obsolete?
comment:46 Changed 9 years ago by ascheibe
- added old ctor for backwards compatibility in CreatableAttribute
- fixed group of MultiNomialLogitClassification
comment:47 Changed 9 years ago by ascheibe
r12649 applied ReSharper suggestions to NewItemDialog
comment:48 Changed 9 years ago by ascheibe
- Owner changed from ascheibe to mkommend
- Status changed from reviewing to readytorelease
comment:49 Changed 9 years ago by mkommend
r12664: Corrected ctors of CreatableAttribute.
comment:50 Changed 9 years ago by mkommend
comment:51 Changed 9 years ago by mkommend
This ticket must be released together with #2387.
comment:52 Changed 9 years ago by mkommend
- Resolution set to done
- Status changed from readytorelease to closed
r12708:Merged all changes regarding the new item dialog into stable.
Please make a treeview and a searchbox (similar to TypeSelectorDialog).