Skip to content

Releases: DesignLipsx/Textify

v1.7.0

15 Jul 15:42
9c4f0f0

Choose a tag to compare

🚀 New Features

  • Addon Installer
    Quickly install Blender addons directly from the Text Editor without using Preferences.

  • Bookmark Line
    Mark and jump between important lines in your scripts using bookmarks.

  • Case Converter
    Instantly convert selected text between different cases (snake_case, camelCase, etc.).

  • Highlight Occurrences
    Highlight all occurrences of selected text or search term within the current script.

  • Reveal in Explorer
    Open the file location of the current script directly in your system's file explorer.

  • Script Formatter (AutoPEP8)
    Format your Python scripts automatically using PEP8 style conventions.

  • Script Switcher
    Quickly switch between open scripts using a dedicated dropdown or list interface.

  • Go to Definition
    Jump directly to the definition of classes, functions, or methods within your code.

🎛️ UI & UX Improvements

  • Text Editor Header Popover
    Quickly enable/disable individual Textify tools and access preferences via a new popover menu.

  • Save Copy Option
    Save a backup copy of your current script easily from the Text menu.

  • Code Map Enhancements

    • Shift-click: Copy item’s name.
    • Ctrl-click: Copy item's bl_idname (operators, panels, etc.).
    • Alt-click: Copy entire code block (classes, functions, etc.).
  • Find & Replace Enhancements

    • Replaced Blender’s default search bar with a custom version (real-time result count, clear buttons).
    • Integrated with Highlight Occurrences for better visual search tracking.
  • Preferences Improvements

    • Preferences now organized into 4 clear sections: Tools, Keymap, Settings, About.
    • New Reset Settings button to restore default preferences.
    • Customize panel categories directly from preferences.
    • Added keymap customization for all major tools.

⚡ Performance & Code Improvements

  • Complete Rewrite of Code Map and Open Recent for better performance and stability.
  • Improved error handling (fallback to Blender’s default UI if errors occur).
  • Significant code cleanup and optimization for maintainability.

🛠️ Bug Fixes

  • Resolved numerous issues across all tools and UI components.
    (Note: Detailed tracking not maintained.)

📄 Official Links