Skip to content

Fixed miscellaneous docstrings, typos, and UI references#593

Open
amechtley wants to merge 5 commits intoWeisl:mainfrom
amechtley:fixes/misc
Open

Fixed miscellaneous docstrings, typos, and UI references#593
amechtley wants to merge 5 commits intoWeisl:mainfrom
amechtley:fixes/misc

Conversation

@amechtley
Copy link

Summary

ℹ️ I have attempted to isolate changes of given types into individual commits to ease reviewability.

  • Fixed incorrect/placeholder Python docstrings (tooltips) on multiple operators that were copy-pasted or left as defaults (e.g., "Create a new bounding box object" on sphere/mesh operators, "Tooltip" on rigid body operator)
  • Added missing bl_description fields on operators that had no description
  • Fixed copy-paste errors in property descriptions (three properties all said "Set the default for using the modifier stack")
  • Fixed typos in UI strings ("Auto Conevx" → "Auto Convex", "Volumne" → "Volume", "a triangle mesh" → "triangle mesh")
  • Fixed broken help URL (hhttps://https://), incorrect operator reference (simple_camerasimple_collider), wrong prefs tab (GENERALSETTINGS), and wrong docs link on the visibility panel
  • Added min=0 validation on the suffix digits preference
  • Added PyCharm (.idea) and macOS (.DS_Store) patterns to .gitignore

Test plan

  • Verified tooltips display correctly on all modified operators (hover in Blender UI)
  • Verified the help button in the main collision panel opens the correct documentation URL
  • Verified the preferences button in the main collision panel opens the addon preferences to the Settings tab
  • Verified the help button in the visibility panel opens the collider groups documentation
  • Verified the "Auto Convex" label renders without typo on non-Linux platforms
  • Verified the suffix digits preference rejects negative values

amechtley and others added 5 commits February 11, 2026 23:14
The collision_digits property lacked a minimum value constraint,
which could allow negative values and cause the UI to stop displaying.
- Fix double-h typo in documentation URL (hhttps → https)
- Fix preferences button referencing wrong addon (simple_camera → simple_collider)
- Fix preferences tab name (GENERAL → SETTINGS)
- Fix help link on Collider Groups panel pointing to overview instead of groups page
- Fix "Auto Conevx" → "Auto Convex" and "MacOS" → "this platform"
- Fix "Volumne" → "Volume" in VHACD error percentage label
- Fix "Create a triangle mesh" → "Create triangle mesh" (extraneous article)
- Fix "sphere segments" → "capsule segments" in capsule property description
- Replace wrong/placeholder class docstrings (e.g., "Tooltip",
  "bounding box" on sphere/mesh, "Select/Deselect" on assign operators,
  "Print object name in Console" on auto convex)
- Add missing bl_description on operators that lacked explicit tooltips
- Fix three copy-paste property descriptions that all incorrectly
  referenced "modifier stack" instead of their actual functionality

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

else:
box.label(text="Auto Conevx is currently not supported on MacOS", icon='ERROR')
box.label(text="Auto Convex is currently not supported on this platform", icon='ERROR')
Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'll submit a separate PR for macOS support at a different point, but thought this would at least be more flexible wording while also fixing a typo 🙂

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant