Skip to content

Commit 3c988b9

Browse files
committed
Remove Developer Mode
It has been broken for a long time with no complaints, and is a lot of code to maintain.
1 parent a81a378 commit 3c988b9

27 files changed

+0
-4608
lines changed

AddonManager.py

Lines changed: 0 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -49,10 +49,8 @@
4949
from addonmanager_python_deps_gui import (
5050
PythonPackageManagerGui,
5151
)
52-
from addonmanager_devmode import DeveloperMode
5352
from addonmanager_firstrun import FirstRunDialog
5453
from addonmanager_connection_checker import ConnectionCheckerGUI
55-
from addonmanager_devmode_metadata_checker import MetadataValidators
5654

5755
from addonmanager_metadata import MetadataReader
5856

@@ -200,7 +198,6 @@ def __init__(self):
200198
)
201199

202200
self.item_model = None
203-
self.developer_mode = None
204201
self.installer_gui = None
205202
self.composite_view = None
206203
self.button_bar = None
@@ -289,15 +286,9 @@ def launch(self) -> None:
289286
icon_path = os.path.join(os.path.dirname(__file__), "Resources", "icons")
290287
self.dialog.setWindowIcon(QtGui.QIcon(os.path.join(icon_path, "addon_manager.svg")))
291288

292-
dev_mode_active = fci.Preferences().get("developerMode")
293-
294289
# enable/disable stuff
295290
self.button_bar.update_all_addons.setEnabled(False)
296291
self.hide_progress_widgets()
297-
if dev_mode_active:
298-
self.button_bar.developer_tools.show()
299-
else:
300-
self.button_bar.developer_tools.hide()
301292

302293
# connect slots
303294
self.dialog.rejected.connect(self.reject)
@@ -309,7 +300,6 @@ def launch(self) -> None:
309300
)
310301
self.button_bar.python_dependencies.triggered.connect(self.show_python_updates_dialog)
311302
self.button_bar.addons_folder.triggered.connect(self.open_addons_folder)
312-
self.button_bar.developer_tools.clicked.connect(self.show_developer_tools)
313303
self.composite_view.package_list.stop_loading.connect(self.stop_update)
314304
self.composite_view.package_list.setEnabled(False)
315305
self.composite_view.execute.connect(self.execute_macro)
@@ -592,15 +582,6 @@ def update_addon_score(self, addon: Addon):
592582
def score_fetched_successfully(self):
593583
self.composite_view.package_list.ui.view_bar.set_rankings_available(True)
594584

595-
def show_developer_tools(self) -> None:
596-
"""Display the developer tools dialog"""
597-
if not self.developer_mode:
598-
self.developer_mode = DeveloperMode()
599-
self.developer_mode.show()
600-
601-
checker = MetadataValidators()
602-
checker.validate_all(self.item_model.repos)
603-
604585
def add_addon_repo(self, addon_repo: Addon) -> None:
605586
"""adds a workbench to the list"""
606587

AddonManagerOptions.ui

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -415,22 +415,6 @@
415415
</property>
416416
</widget>
417417
</item>
418-
<item>
419-
<widget class="Gui::PrefCheckBox" name="guiprefcheckboxDeveloperMode">
420-
<property name="toolTip">
421-
<string>Activate Addon Manager options intended for developers of new addons</string>
422-
</property>
423-
<property name="text">
424-
<string>Addon developer mode</string>
425-
</property>
426-
<property name="prefPath" stdset="0">
427-
<cstring>Addons</cstring>
428-
</property>
429-
<property name="prefEntry" stdset="0">
430-
<cstring>developerMode</cstring>
431-
</property>
432-
</widget>
433-
</item>
434418
</layout>
435419
</widget>
436420
</item>

CMakeLists.txt

Lines changed: 0 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -23,15 +23,6 @@ SET(AddonManager_SRCS
2323
addonmanager_cache.py
2424
addonmanager_connection_checker.py
2525
addonmanager_dependency_installer.py
26-
addonmanager_devmode.py
27-
addonmanager_devmode_add_content.py
28-
addonmanager_devmode_license_selector.py
29-
addonmanager_devmode_licenses_table.py
30-
addonmanager_devmode_metadata_checker.py
31-
addonmanager_devmode_people_table.py
32-
addonmanager_devmode_person_editor.py
33-
addonmanager_devmode_predictor.py
34-
addonmanager_devmode_validators.py
3526
addonmanager_firstrun.py
3627
addonmanager_freecad_interface.py
3728
addonmanager_git.py
@@ -57,19 +48,6 @@ SET(AddonManager_SRCS
5748
compact_view.py
5849
composite_view.py
5950
dependency_resolution_dialog.ui
60-
developer_mode.ui
61-
developer_mode_add_content.ui
62-
developer_mode_advanced_freecad_versions.ui
63-
developer_mode_copyright_info.ui
64-
developer_mode_dependencies.ui
65-
developer_mode_edit_dependency.ui
66-
developer_mode_freecad_versions.ui
67-
developer_mode_license.ui
68-
developer_mode_licenses_table.ui
69-
developer_mode_people.ui
70-
developer_mode_people_table.ui
71-
developer_mode_select_from_list.ui
72-
developer_mode_tags.ui
7351
expanded_view.py
7452
first_run.ui
7553
package.xml

Widgets/addonmanager_widget_global_buttons.py

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,6 @@ def __init__(self, parent: QtWidgets.QWidget = None):
4242
self.check_for_updates = None
4343
self.python_dependencies = None
4444
self.addons_folder = None
45-
self.developer_tools = None
4645
self.close = None
4746
self._update_ui()
4847
self.retranslateUi(None)
@@ -52,7 +51,6 @@ def _update_ui(self):
5251
self.horizontal_layout = QtWidgets.QHBoxLayout()
5352
self.update_all_addons = QtWidgets.QPushButton(self)
5453
self.check_for_updates = QtWidgets.QPushButton(self)
55-
self.developer_tools = QtWidgets.QPushButton(self)
5654
self.close = QtWidgets.QPushButton(self)
5755

5856
self.gear_tools = QtWidgets.QToolButton()
@@ -79,7 +77,6 @@ def _update_ui(self):
7977
self.horizontal_layout.addWidget(self.update_all_addons)
8078
self.horizontal_layout.addWidget(self.check_for_updates)
8179
self.horizontal_layout.addWidget(self.gear_tools)
82-
self.horizontal_layout.addWidget(self.developer_tools)
8380
self.horizontal_layout.addStretch()
8481
self.horizontal_layout.addWidget(self.close)
8582
self.setLayout(self.horizontal_layout)
@@ -97,7 +94,6 @@ def retranslateUi(self, _):
9794
self.check_for_updates.setText(translate("AddonsInstaller", "Check for Updates"))
9895
self.python_dependencies.setText(translate("AddonsInstaller", "Open Python dependencies"))
9996
self.addons_folder.setText(translate("AddonsFolder", "Open Addons Folder"))
100-
self.developer_tools.setText(translate("AddonsInstaller", "Developer Tools…"))
10197
self.close.setText(translate("AddonsInstaller", "Close"))
10298
self.gear_tools.setText(translate("AddonsInstaller", "Gear Tools…"))
10399

0 commit comments

Comments
 (0)