Rigify: add a warning if feature set requires newer Blender version #104631
No reviewers
Labels
No Label
Interest
Animation & Rigging
Interest
Blender Cloud
Interest
Collada
Interest
Core
Interest
Documentation
Interest
Eevee & Viewport
Interest
Geometry Nodes
Interest
Grease Pencil
Interest
Import and Export
Interest
Modeling
Interest
Modifiers
Interest
Nodes & Physics
Interest
Pipeline, Assets & IO
Interest
Platforms, Builds, Tests & Devices
Interest
Python API
Interest
Rendering & Cycles
Interest
Sculpt, Paint & Texture
Interest
Translations
Interest
User Interface
Interest
UV Editing
Interest
VFX & Video
Meta
Good First Issue
Meta
Papercut
Module
Add-ons (BF-Blender)
Module
Add-ons (Community)
Platform
Linux
Platform
macOS
Platform
Windows
Priority
High
Priority
Low
Priority
Normal
Priority
Unbreak Now!
Status
Archived
Status
Confirmed
Status
Duplicate
Status
Needs Info from Developers
Status
Needs Information from User
Status
Needs Triage
Status
Resolved
Type
Bug
Type
Design
Type
Known Issue
Type
Patch
Type
Report
Type
To Do
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: blender/blender-addons#104631
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "pioverfour/blender-addons:dp_rigify_feature_set_warning"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Users often install a Rigify feature set that was created for a newer
version of Blender. This is the source of frustration and bug reports.
This commit adds a basic warning to the feature set panel if the
active feature set was meant to be used with a newer Blender version.
Alleviates #97622.
While I think this is a good idea and have nothing against it and it will help, I just want to point out that there's also the case where the minimum Blender version requirement might be met, but changes to Blender or Rigify might make things look weird, or possibly even break things.
For example, when the Action system was moved from CloudRig to Rigify. If a version of CloudRig is used from before that change, in a version of Blender from after that change, the minimum version requirement is met, but there will be two Actions panels, one from CloudRig, and one from Rigify. And to be honest, I don't know if that will break or not, but it sure isn't intended to work.
So, this patch won't fix 100% of the issues that are resulting in confused CloudRig users creating bug reports, but it's still better than nothing and I think it's a good addition.
No idea how to approve patches on Gitea, but also, I don't really consider myself a Rigify maintainer who should be approving patches, I'd leave that to @angavrilov.
Right, no warning is enough for that :D But I figure it’s better than nothing, and since you define the
blender
version in CloudRig, might as well use it.Rigify: add a warning if feature set requires newer Blender versionto Rigify: add a warning if feature set requires newer Blender version@angavrilov Hi, are you interested in reviewing this? If not, any opposition to me merging it?
e90f96ada6
toacdd4b804b
Actually now that you ping, I think you're trying to do something clever in the warning message by incrementing the version number to get a nice sounding sentence for the user, but Blender 3.7 isn't a valid version number, hehe.
But other than that, I also hope this can make it in.
Oh no actually I just manually incremented the minimum version in your feature set to test that the error appeared! Maybe I should have chosen 4.0 :D
I took the liberty to merge it myself, I will revert if anything wrong comes up.