diff --git a/addon/blender_manifest.toml b/addon/blender_manifest.toml index 32b29e9..0ef622c 100644 --- a/addon/blender_manifest.toml +++ b/addon/blender_manifest.toml @@ -1,6 +1,6 @@ schema_version = "1.0.0" id = "custom_templates" -version = "1.2.4" +version = "1.2.5" name = "Custom Templates" tagline = "Use your own .blend files as template options for new projects" maintainer = "Francesco Bellini " diff --git a/addon/classes/ots.py b/addon/classes/ots.py index addef86..af9a8fb 100644 --- a/addon/classes/ots.py +++ b/addon/classes/ots.py @@ -12,14 +12,15 @@ class TemplateItem(PropertyGroup): path: StringProperty( name="Path", description="Path to the .blend file for this template", subtype='FILE_PATH') +override_splash_text = "Override Splash Screen's 'New File' list" class CustomTemplatesPreferences(AddonPreferences): bl_idname = base_package - override_splash: BoolProperty(default=True, name="Override Splash Screen's 'New File' list", description="Override splashscreen's 'New File' list") + override_splash: BoolProperty(default=True, name=override_splash_text, description=override_splash_text) projects: CollectionProperty(type=TemplateItem) active_template_index: IntProperty( description="Index of the selected template") - + def draw(self, context): layout = self.layout diff --git a/addon/classes/splash.py b/addon/classes/splash.py index 85b0573..e04b248 100644 --- a/addon/classes/splash.py +++ b/addon/classes/splash.py @@ -100,6 +100,7 @@ class CT_OT_splash_default(bpy.types.Operator): def execute(self, context): prefs = context.preferences.addons[base_package].preferences prefs.override_splash = False + context.preferences.is_dirty = True return {'FINISHED'} class CT_OT_splash_custom(bpy.types.Operator): @@ -110,5 +111,6 @@ class CT_OT_splash_custom(bpy.types.Operator): def execute(self, context): prefs = context.preferences.addons[base_package].preferences prefs.override_splash = True + context.preferences.is_dirty = True return {'FINISHED'} \ No newline at end of file diff --git a/releases/1.x.x/custom_templates-1.2.5.zip b/releases/1.x.x/custom_templates-1.2.5.zip new file mode 100644 index 0000000..0b0b546 Binary files /dev/null and b/releases/1.x.x/custom_templates-1.2.5.zip differ