Skip to content

Releases: TrevisanGMW/gt-tools

v3.1.8

30 Aug 22:07
2fa2b35
Compare
Choose a tag to compare
  • 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

27 Aug 23:22
238050d
Compare
Choose a tag to compare
  • 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

24 Aug 00:51
Compare
Choose a tag to compare
  • 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

22 Aug 01:07
5b2f900
Compare
Choose a tag to compare
  • 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

21 Aug 04:54
f32bc84
Compare
Choose a tag to compare
  • 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

17 Aug 22:59
de3ebb1
Compare
Choose a tag to compare
  • 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

17 Aug 02:13
a351341
Compare
Choose a tag to compare
  • 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

14 Aug 23:23
6435430
Compare
Choose a tag to compare
  • 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

12 Aug 19:11
4a8f6ae
Compare
Choose a tag to compare
  • 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.

v3.0.5

03 Aug 04:49
5a13883
Compare
Choose a tag to compare
  • Created curve library tool with initial GUI, search bar, list and preview.
  • Added new development options for extracting curves and generating thumbnails.
  • Created initial 120+ curves.
  • Updated the drop-down menu with separator labels.
  • Updated a few icons.