2 ms·
This is the major issue (along with the shitty undo system and dependency graph) As someone who develops addons they break the API with every release often enti
by urbdbdkxkd 5y ago
This is the major issue (along with the shitty undo system and dependency graph) As someone who develops addons they break the API with every release often entirely unnecessarily (e.g making a bunch of arguments keyword only in a random selection of methods every release and not documenting this fully).
They also break the API accidentally frequently. My favourite is that they have accidentally inverted the direction of rotation of the rotation operator 4 times since 2.8 and randomly removed one of the modes that the UV Smart project operator worked in.
The documentation is also lacking for the API and none existent for the main code base.
Despite this Blender is amazing but I do wish they were more professional.
From a developer point of view the two things that would make life vastly better is if they
a) hired a technical writer to produce decent docs
b) stopped breaking the API every 5 minutes and when they did documented it properly (and in advance)