Opened 13 years ago
Closed 10 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 11 years ago by mkommend
- Owner changed from swagner to architects
- Status changed from new to assigned
comment:2 Changed 11 years ago by abeham
- Owner changed from architects to gkronber
comment:3 Changed 11 years ago by mkommend
- Owner changed from gkronber to pfleck
comment:4 Changed 11 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 11 years ago by pfleck
r12175 Created branch.
comment:6 Changed 11 years ago by pfleck
r12176 Copied HeuristicLab.Optimizer Plugin.
comment:7 Changed 11 years ago by pfleck
r12177 Added new solution file and configured project file.
comment:8 Changed 11 years ago by pfleck
- Changed ListView to TreeView.
- Added search bar, but is is not working yet.
comment:9 Changed 11 years ago by pfleck
r12185 Fixed Tab-order and search icon.
comment:10 Changed 11 years ago by pfleck
r12200 Fixed search and initialization bug.
comment:11 Changed 11 years ago by pfleck
- Added expand all and collapse all buttons.
- Improved search.
comment:12 Changed 11 years ago by pfleck
r12202 Changed tab indices and focus behavior on first show.
comment:13 Changed 11 years ago by pfleck
- Collapse tree per default when opening.
- Added Plugin and Version textboxes.
- Moved expand/collapse-all buttons.
comment:14 Changed 11 years ago by pfleck
r12205 Corrected index indices of items.
comment:15 Changed 11 years ago by pfleck
r12206 Added context menu for expanding and collapsing nodes.
comment:16 Changed 11 years ago by pfleck
r12207 Add clear search button.
comment:17 Changed 11 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 11 years ago by pfleck
r12217 Adapted search and node restoration to hierarchy structure.
comment:19 Changed 11 years ago by pfleck
r12234 Enabled selecting nodes with arrow-up and -down while focusing the search box.
comment:20 Changed 11 years ago by pfleck
r12235 First result is automatically selected when typing in search box.
comment:21 Changed 11 years ago by pfleck
r12238 Fixed bug when filtering nodes.
comment:22 Changed 11 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 11 years ago by pfleck
comment:24 Changed 11 years ago by pfleck
r12242 Adapted references and output paths.
comment:25 Changed 11 years ago by pfleck
r12245 Setup sample hierarchy with data-analysis algorithms.
comment:26 Changed 11 years ago by pfleck
r12246 Added a Priority for the CreatableAttribute to manually define an ordering for the NewItemDialog.
comment:27 Changed 11 years ago by pfleck
r12248 Added sample ordering for DataAnalysis-Algs.
comment:28 Changed 11 years ago by pfleck
- Owner changed from pfleck to mkommend
comment:29 Changed 11 years ago by mkommend
r12284: Minor code improvements in new item dialog.
comment:30 Changed 11 years ago by mkommend
r12305: Merged changes from the NewItemDialog branch into the trunk.
comment:31 Changed 11 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 11 years ago by ascheibe
- Owner changed from architects to mkommend
- Status changed from reviewing to assigned
comment:33 Changed 11 years ago by pfleck
- Owner changed from mkommend to pfleck
- Status changed from assigned to accepted
comment:34 Changed 11 years ago by pfleck
- Removed Expand/CollapseAll buttons.
- Removed cycling of items.
comment:35 Changed 10 years ago by pfleck
r12427 Removed branch.
comment:36 Changed 10 years ago by pfleck
- Owner changed from pfleck to mkommend
- Status changed from accepted to reviewing
comment:37 Changed 10 years ago by mkommend
- Version changed from branch to 3.3.12
comment:38 Changed 10 years ago by mkommend
- Owner changed from mkommend to architects
- Status changed from reviewing to assigned
comment:39 Changed 10 years ago by ascheibe
- Owner changed from architects to mkommend
comment:40 Changed 10 years ago by mkommend
r12504: Changed categories for all creatables.
comment:41 Changed 10 years ago by pfleck
r12506 Added ordering for categories.
comment:42 Changed 10 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 10 years ago by mkommend
- Owner changed from mkommend to ascheibe
- Status changed from assigned to reviewing
comment:44 Changed 10 years ago by gkronber
Multinomial Logit Classification is assigned to an incorrect group (regression).
comment:45 Changed 10 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 10 years ago by ascheibe
- added old ctor for backwards compatibility in CreatableAttribute
- fixed group of MultiNomialLogitClassification
comment:47 Changed 10 years ago by ascheibe
r12649 applied ReSharper suggestions to NewItemDialog
comment:48 Changed 10 years ago by ascheibe
- Owner changed from ascheibe to mkommend
- Status changed from reviewing to readytorelease
comment:49 Changed 10 years ago by mkommend
r12664: Corrected ctors of CreatableAttribute.
comment:50 Changed 10 years ago by mkommend
comment:51 Changed 10 years ago by mkommend
This ticket must be released together with #2387.
comment:52 Changed 10 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).