This should take care of most of the class property conversions to
use the new annotation format (colon instead of equals) for
assignment. There may still be a few edge cases that were missed.
Bumped version to 0.9.4
Some style tweaks
Rename some of the classes for consistency
Replace the import_module with register_class
Remove the Weights Property_Group since it is not used
Fix the issues with using related to relative paths for presets:
- use the os.normpath output of the absolute path
- add some checks for path existing
- add a warning about not saved blend file (bpy.data.filepath)
Bump version to 0.9.3
Make the gpl preset execution more robust:
- Don't load non .gpl files in the preset menu
- Use re.split instead of the fixed slicing
- Add messages about failure to read the file and filepath
Small cleanup
Note: Probably there could be more cases when the import of
a valid palette file can fail, or parsing can be improved
Bumped version to 0.9.2
Pep8 cleanup
Remove star imports
Imports as tuples
Consistent props definitions
Refactor the VIEW3D_OT_reset_weight_palette operator
and VIEW3D_PT_weight_palette panel removing if else walls
Fix crash with trying to save a preset into a non existing path
Small UI fixes (introduce the active icon in the palette menu)
Update some tooltips
Update links