custom_templates_addon/CHANGELOG.md

5.0 KiB

v1.6.0

New Features

  • Select the templates you want in the Splash Screen From the add-on preferences, you can toggle Splash Screen visibility, for each template.
    Do you have 50 templates but you only want some of them in the Splash? Now you can.
    This information will be imported/exported in JSON
  • New operators to process your template(s) file(s) to ensure all external resources have absolute paths This will simply open the file in background, check if it has any relative paths, and, if so, execute Blender's operator File > External Data > Make Paths Absolute and save the file.
    Optionally, you can automatically create a backup of your .blend file, before updating the file. The backup is only made if the file is actually changed. Avaliable directly from template row (for single template), or for all, from the templates menu, or from File > Defaults > Ensure absolute paths in templates
  • Re-Designed templates list in preferences!
    Update name and path, toggle splash screen, ensure absolute paths, remove template, directly from the template row.
    Custom Templates has a new look!

v1.5.0

New Features

  • New option: File > New > Start from... (opt-in from preferences)
    Select any .blend file to use as template. Optionally, you save the template in your list, on the fly.
  • Splash Screen now supports 5+ templates with a submenu

  • Minor UI update Now use a single checkbox for switching templates in Splash Screen menu.

v1.4.0

New Feature

  • Add workspace from your Custom Templates Usually, while adding a new workspace, you can choose between the workspaces of the 5 default blender templates. Now you can also add workspaces from your Custom Templates! Right-click one of your workspaces and look for the Add from Custom Templates menu.
  • Minor preferences UI update

Legacy update

  • Update Splash Screen UI for legacy to match Blender <=3.6

v1.3.1

  • Fix file path selector
    Always use absolute path when selecting, even when a .blend file is loaded.

v1.3.0

New Features

  • Add templates from folder
    Automatically add the .blend files from a given folder and auto-name them with the clean file name.
    (with optional recursion depth parameter, default 1)
  • Clear current templates (with safety confirm)
    Easily remove all the current templates from the add-on preferences menu.
  • Auto-naming from the path (when adding from folder, or selecting the path before setting the name)
  • Added current number of templates in the add-on preferences
  • Update File > Default menu with new functions:
    1. Clear current templates
    2. Add from folder functions

v1.2.6

  • Fix preferences persistence issues on restart
  • Used poll function to disable operators instead of hiding them

v1.2.5

  • Fix override splash preference persistence when updating from splash by marking preferences as dirty, after altering the value.

v1.2.3 - 1.2.4

  • Fix Splash Screen issue after disabling the add-on
  • Remove some INFO messages
  • Fix index access problems in a couple of situations
  • Update classes id prefix (shorter and removing build warnings for menus naming)
  • Minor UI updates

v1.2.2

Add files permission in manifest (for import/export)

v1.2.1

Minor code refactor

v1.2.0

  • Implement Splash Screen 'New File' list override:
    1. Add new preference for Splash Screen Override
    2. Add little menu for switching between Blender's default and Custom Templates list right from the splash screen. The add-on will only show your first 5 templates (while File > New always shows all your templates) If you have no custom templates, the default Blender's one will be used.

v1.1.0

  • Implement Import/Export functionality (to and from json file)
  • Re-organized source code, and reduce size where possibile This update does not impact on previous functionalities

v1.0.2

Swich from zip to blender -c extension built for building the .zip file (now without useless /addon folder in the zip).
This update does not impact on functionalities

v1.0.1

Update preferences identifier from __name__ to __package__ as documented here
This update does not impact on functionalities

v1.0.0

This is the first official version of the extension.

Current features:

  • Add-on preferences with the list of custom templates (each with display name & path)
  • The list of Custom Templates is added to the File > New menu
  • The add-on functions are added to the File > Defaults menu, which are:
    1. Manage Templates (simple link to the Custom Templates add-on preferences)
    2. Select new custom template (open a popup requesting name and path and add it to the preferences
    3. Use current file as template (open a popup requesting name, and using the path of the current .blend file and add it to the preferences. Note: This function is only visible when a saved .blend file is currently loaded)