Releases: TrevisanGMW/gt-tools
Releases · TrevisanGMW/gt-tools
v3.1.9
- Fixed issue with UI utilities that would cause code tools not to open.
- Converted "Extract Influence Joints" to new pattern.
- Created stylesheets for checkboxes.
v3.1.8
- Created "Resource Library" with package icons, colors and Maya icons. (Replaces "Resource Browser")
- Added search, category selection, resized preview and export button to "Resource Library"
- Moved "Resource Library" to the "Develop" sub-menu.
- Updated a few UI utilities to address images that are not square as well as color data.
- Merged curve tools that extract python code. The are now merged into "Curve to Python"
- Updated "Curve to Python" UI to use QT and be dockable.
- Added many new colors to the "resource_library". (192 colors)
v3.1.7
- Created initial Proxy class and its ProxyData response.
- Updated curve, colors, uuid, and transform utilities.
- Updated tests init with an option to print detailed traceback.
- Added a big collection of colors to the resource library. (RGB and Hex)
- Renamed "Add In-between" tool to "Add Offset Transform".
- Re-created the UI for attributes to python to use QT, syntax highlighter and more.
- Created text edit box with number lines.
v3.1.6
- Fixed issue where the vertical scrollbar would get in front of the up/down buttons.
- Created horizontal scrollbar stylesheet following the same style as the vertical scrollbar.
- Renamed stylesheets and organized their variables.
- Created Python syntax highlighter.
- Updated Curve Library parameter editor window to use Python syntax highlighter.
- Created many new attribute functions. Setters, getters, as well as attribute creation and deletion functions.
v3.1.5
- Added many new package curves (Total Curves/Controls: 427)
- Fixed Curve Library issue where filter(search) would break the build function.
- Fixed a few unittests that were failing due to variable name change.
- Fixed an issue where the combine curves utility would offset curves.
- Created freezing functions with separated channels. (More robust)
v3.1.4
- Added support for user-defined curves and controls to the Curve Library.
- Added the option to add and delete user-defined curves from the Curve Library.
- Added option to create a preview image (snapshot) for user-defined curves.
- Added parameter editor to the Curve Editor, which is available for Controls.
- Fixed a package reload issue that would happen when updating package through the Package Updater.
- Created a few new controls (facial controls, scalable controls, etc...)
- Created user text input window with custom icons and layout.
- Added developer option to render viewport snapshot to the desktop.
- Created a few new icons.
v3.1.3
- Fixed CRITICAL updater issue which would cause package to break during installation. (Update to v3.1.3 manually please!)
- Updated MayaWindowMeta metaclass to handle non-dockable macOS windows.
- Updated sample tool to use MayaWindowMeta metaclass.
- Updated curve library model to be compatible with curves, user-defined curves and controls.
v3.1.2
- Created QtApplicationContext to automatically detect when using Qt in Maya or outside.
- Created Dockable QT Metaclass
- Updated initialization method of the Curve Library, Package Setup, Package Updater and Sample Tool.
- Made Curve Library, Package Setup, Package Updater and Sample Tool dockable in Maya.
- Fixed issue where windows would fall behind Maya on MacOS
- Fixed permission issues on Windows
- Fixed warning message when failing to get HTTP response on MacOS
v3.1.1
- Add many new curves to "Curves Library" (226 curves total)
- Created Control utilities.
- Added controls to "Curves Library" (Only 1 initial control at the moment)
- Improved cache handler functions on Package Updater.
v3.1.0
- Modified package updater to the new pattern #149
- Packager updater now uses prefs and package dunder versions.
- Recreated UI using QT.
- Updated API requests so they happen only when necessary. (cache)
- Updater now downloads, installs, and reloads new updates automatically.
- Handled missing internet connection with quick timeout and view updates.
- Recreated silent update checks (optional - default is active)
- Created cache handler.
- Created download utilities.
- Created extraction utilities.
- Created request utilities.
- Many tweaks and changes to the version utilities.
- Fixed an issue where loading a custom font into QT would lock the file.
- Created many extra development icons.
- Created connection checkers with timeout.
- Created execute deferred with Maya state checks.