-
Notifications
You must be signed in to change notification settings - Fork 0
Feature: Reorganize UI and Add 'Shear' to Match Native Font Panel #6
Copy link
Copy link
Open
Labels
Description
Summary
Blender's native Text Object properties panel provides a very intuitive layout that users are familiar with. Our addon could be improved by adopting a similar structure and adding a key missing feature: Shear.
This task is to reorganize the "Live Tweaking" panel and implement the Shear property.
Implementation Plan
-
Add Shear Property:
- In
__init__.py, add a newFloatPropertyforshearto theBF2M_Propertiesclass. - In the
update_preview_objectfunction, apply this property to the preview object's data:text_data.shear = self.shear.
- In
-
Reorganize UI:
- In
ui.py, restructure thedrawmethod's "Live Tweaking" section. - Create a sub-panel for "Geometry" that includes
ExtrudeandBevel. - Create a sub-panel for "Font" or "Transform" (like the native panel) that includes
Character Sizeand the newShearproperty. This will make the addon feel more integrated with Blender's existing workflows.
- In
Regular Font Object Section(s)

Reactions are currently unavailable