View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0004474 | FreeCAD | Feature | public | 2020-10-25 14:54 | 2022-01-25 15:48 |
Reporter | Kunda1 | Assigned To | chennes | ||
Priority | low | Severity | feature | Reproducibility | N/A |
Status | closed | Resolution | fixed | ||
Target Version | 0.20 | ||||
Summary | 0004474: Ghost tabs within Preferences dialog to indicate menus that are available but not activated | ||||
Description | Create 'ghost' inactive tabs (a placeholder if you will) of each workbench available in FreeCAD core but has not been activated (preloaded). If the user so chooses then upon clicking said inactive workbench tab, it is then loaded and the menu becomes accessible. This then informs the user of other capabilities of FreeCAD while simultaneously educates them about a fundamental aspect of workbenches requiring to be loaded in order to access their settings. 2 birds, 1 stone (lacking a less morbid analogy). Forum thread: https://forum.freecadweb.org/viewtopic.php?f=8&t=51333 | ||||
Tags | No tags attached. | ||||
FreeCAD Information | v0.19 | ||||
related to | 0003498 | closed | FreeCAD | Preference categories not showing up if specific workbench has not been visited | |
has duplicate | 0003704 | closed | FreeCAD | AMF exporter preferences are not shown in Preferences | |
related to | 0003517 | closed | File formats | STL/Mesh export options only visible after first mesh import |
|
As a stopgap solution, I've added a new tab to the preferences dialog that explains the situation and offers to load unloaded workbenches. It's available as of commit d5b68febb. |
|
@Kunda1 Based on discussion on the forums, I think that the current solution of a preferences pane that loads other workbenches on-demand is probably the best solution to avoid significant clutter of the Preferences pane. I propose closing this issue. |
|
Agreed. Closing in favor of chennes's implementation of Autoloading via preferences menu |
FreeCAD: master bd8a3c50 2020-12-21 22:42:47 Committer: wmayer Details Diff |
Add pref window that loads unloaded workbenches A new group is added to the Preferences window that explains why some preferences may appear to be missing due to the workbench being unloaded. It lists the unloaded workbenches, and offers to load them, updating the preferences dialog as necessary. This at least partially resolves issue 0004474. |
Affected Issues 0004474 |
|
mod - src/Gui/CMakeLists.txt | Diff File | ||
mod - src/Gui/DlgPreferencesImp.cpp | Diff File | ||
mod - src/Gui/DlgPreferencesImp.h | Diff File | ||
add - src/Gui/DlgSettingsLazyLoaded.ui | Diff File | ||
add - src/Gui/DlgSettingsLazyLoadedImp.cpp | Diff File | ||
add - src/Gui/DlgSettingsLazyLoadedImp.h | Diff File | ||
add - src/Gui/Icons/preferences-workbenches.svg | Diff File | ||
mod - src/Gui/Icons/resource.qrc | Diff File | ||
mod - src/Gui/resource.cpp | Diff File |
Date Modified | Username | Field | Change |
---|---|---|---|
2020-10-25 14:54 | Kunda1 | New Issue | |
2020-12-02 14:17 | Kunda1 | Relationship added | related to 0003517 |
2020-12-02 14:17 | Kunda1 | Relationship added | related to 0003498 |
2021-02-04 19:17 | chennes | Note Added: 0015269 | |
2021-02-04 19:30 | wmayer | Changeset attached | => FreeCAD master bd8a3c50 |
2021-02-06 06:49 | abdullah | Target Version | => 0.20 |
2021-02-07 13:15 | Kunda1 | Relationship added | has duplicate 0003704 |
2021-02-07 13:16 | Kunda1 | Status | new => confirmed |
2021-12-29 04:06 | chennes | Note Added: 0016154 | |
2022-01-25 15:48 | Kunda1 | Assigned To | => chennes |
2022-01-25 15:48 | Kunda1 | Status | confirmed => closed |
2022-01-25 15:48 | Kunda1 | Resolution | open => fixed |
2022-01-25 15:48 | Kunda1 | Note Added: 0016296 |