From 35d20e649de1e2026be496989749e30412462e98 Mon Sep 17 00:00:00 2001 From: Andrej730 Date: Fri, 24 Jan 2025 12:56:59 +0500 Subject: [PATCH] button to open pset templates user folder to make it more discoverable Example - https://i.imgur.com/BKN3rkj.png --- src/bonsai/bonsai/bim/module/pset_template/ui.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/bonsai/bonsai/bim/module/pset_template/ui.py b/src/bonsai/bonsai/bim/module/pset_template/ui.py index 5fe854fb05..c59db76741 100644 --- a/src/bonsai/bonsai/bim/module/pset_template/ui.py +++ b/src/bonsai/bonsai/bim/module/pset_template/ui.py @@ -17,6 +17,7 @@ # along with Bonsai. If not, see . import bpy +import bonsai.tool as tool from bpy.types import Panel from bonsai.bim.helper import prop_with_search from bonsai.bim.module.pset_template.data import PsetTemplatesData @@ -46,6 +47,11 @@ class BIM_PT_pset_template(Panel): if PsetTemplatesData.data["pset_template_files"]: row.operator("bim.remove_pset_template_file", icon="X", text="") + op = row.operator("bim.open_path", icon="FILE_FOLDER", text="") + pset_templates_path = tool.Blender.get_data_dir_path("pset").__str__() + op.path = pset_templates_path + op.tooltip = f"Open user pset templates folder: '{pset_templates_path}'." + row = self.layout.row(align=True) if PsetTemplatesData.data["pset_templates"]: