Release Notes - shotgunsoftware/tk-framework-widget GitHub Wiki

Welcome to the release notes for this Framework. Below you will find an overview of all the changes we did for each release. We try to be as detailed as possible and include all bugs we have fixed, features we have added and things that may have changed. If you have questions about a particular release, don't hesitate to contact our support team!

v1.2.1

2024-Sep-9

  • Drop Python 2 compatibility - part 1
  • New Qt UI resource process
  • Fix PNG profile to prevent incorrect sRGB warning

v1.2.0

2024-Mar-26

Rebranding component for Flow Production Tracking

v1.1.1

2021-Nov-30

Replacing shotgunsoftware urls with Autodesk Knowledge Network and ShotGrid Developer Documentation pages.

v1.1.0

2021-Jun-01

Rebranded to ShotGrid

v1.0.0

2020-Oct-05

Updated the API of the Worker class.

Details:

The Worker class QT signals work_completed and work_failure must be accessed through the new Worker class member, notifier. For example, worker.work_completed is now worker.notifier.work_completed, and worker.work_failure is now worker.notifier.work_failure.

v0.2.8

2020-Jan-22

Adds Python 3 support.

v0.2.7

2018-Mar-20

Fixes a high CPU usage issue on CentOS when using PySide 2.

v0.2.6

2017-Mar-15

Removes problematic profiles from png files used as icons.

Details:

This will silence libpng warnings from Qt when the png files are loaded as pixmaps. This is a second attempt as this profile stripping, and uses ImageMagick's "mogrify" command to achieve the desired result, which maintains color consistency.

v0.2.4

2016-Aug-25

Updates the framework dependencies to the latest major version.

v0.2.3

2015-Nov-24

Switched to using the new screenshot module in the qtwidgets fw. Deprecated boxcutter.exe

v0.2.2

The browser widget now uses the Shotgun Utils framework to download thumbnails

Details:

  • This supports proxies as well as the correct file/folder permissions

v0.2.1

Fixed PyQt compatibility issue

Details:

  • Some old versions of PyQt don't contain the Q*Animation classes introduced in Qt 4.6 and this was causing some Toolkit features to fail

v0.2.0

Moved the list item's setupUI into a protected method

  • this is to make it simple to derive custom list item widgets whilst retaining the base functionality.

v0.1.24

Now uses new download_url method introduced in Core v0.14.37

v0.1.23

The behaviour of the clear method has changed: As of this version, calling clear will not clear the search box text.

v0.1.22

Further optimizations of UI load times in the browser widget.

v0.1.21

Added a cap to the number of items shown in the browser widget and a button which allows a user to load all matches.

v0.1.20

Fixed issue with the browser widget where downloading a thumbnail could finish/fail before the signal was connected up to handle it

v0.1.19

Fixed python 2.5 compatibility issues

v0.1.18

Tweaks to the browser widget item thumbnail

v0.1.17

Stability fixes and UI tweaks

  • Fixed issue with Worker thread continuing to use Qt objects after they had been deleted which could result in severe instability
  • Improved UI by Reducing the size of the BrowserWidget thumbnail

v0.1.16

Screenshot capture is now run on a seperate thread so that the OS doesn't think the application has hung

v0.1.15

Fix for the browser widget so that it correctly scrolls to the selected item once it has been populated

v0.1.14

Renames and support for the new name Sgtk.

v0.1.13

Updated UI resources to be non-PySide specific so that they will work in PyQt engines

v0.1.12

Minor tweaks to thumbnail widget

v0.1.11

Fixed bug in thumbnail widget that stopped it working correctly in Maya

v0.1.10

Visual fixes to thumbnail and browser widgets

v0.1.9

Fixed bug in Thumbnail widget that was causing Nuke to crash

v0.1.8

Improvements to the browser widget look

v0.1.7

Minor fixes to screenshot support

v0.1.6

Added experimental screenshot support

v0.1.5

Fixed a unicode bug relating to the search box.

Details: The widget would throw exceptions whenever unicode characters would be entered into the search box, and the search would fail. This bug fix resolves this problem and the search box also supports unicode characters.

v0.1.4

Updated to use new folder creation API methods.

v0.1.3

Updated the manifest constraints to require core version 0.12.5

v0.1.2

Adjusted to work with the QT changes in Core 0.12.5

v0.1.1

List items are now correctly displayed when there is only a single item in the list.

Details:

v0.1.0

First release to be used by apps.

Details: This release marks the first version that is not used purely for testing. The v0.1.0 is referenced by several of the Tank Apps and marks the first proper baseline release.

v0.0.1

Test Release