From 16908cc466f41d6313b2c1891bb37706fc76fb51 Mon Sep 17 00:00:00 2001 From: Dalai Felinto Date: Fri, 12 Apr 2024 17:34:23 +0200 Subject: [PATCH] Extensions: User Interface: Fix logic for Filter 1. The Install and Enable were "Show Only", but the label was saying only "Show". We now split Show and Only in two sections. 2. The logic for when enable/installed would be active was flipped. Designed together with Pablo Vazquez. --- bl_pkg/bl_extension_ui.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/bl_pkg/bl_extension_ui.py b/bl_pkg/bl_extension_ui.py index f127575..3ee00d4 100644 --- a/bl_pkg/bl_extension_ui.py +++ b/bl_pkg/bl_extension_ui.py @@ -599,12 +599,15 @@ class USERPREF_PT_extensions_bl_pkg_filter(Panel): wm = context.window_manager col = layout.column(heading="Show") col.use_property_split = True - col.prop(wm, "extension_installed_only", text="Installed Extensions") - sub = col.column() - sub.active = wm.extension_installed_only - sub.prop(wm, "extension_enabled_only", text="Enabled Extensions") col.prop(wm, "extension_show_legacy_addons", text="Legacy Add-ons") + col = layout.column(heading="Only") + col.use_property_split = True + col.prop(wm, "extension_enabled_only", text="Enabled Extensions") + sub = col.column() + sub.active = not wm.extension_enabled_only + sub.prop(wm, "extension_installed_only", text="Installed Extensions") + class USERPREF_MT_extensions_bl_pkg_settings(Menu): bl_label = "Extension Settings" -- 2.11.4.GIT