Hello,
sIBL_GUI 4.0.3 is out!
While the minor version has only been bumped by a digit ( 4.0.2 to 4.0.3 ) this is actually an important major build code wise.
A lot of stuff have been reworked under the hood, sIBL_GUI is faster, cleaner and better.
Improvements have been introduced here and there making it more user friendly:
[ul]
[li] New slick Ui theme.
[/li][li] Yes / No To All for various dialogs.
[/li][li] Ability to purge the Database from invalid entries.
[/li][li] Views default message.
[/li][li] Wizard when no Templates are found.
[/li][li] Support for multiple concurrent instances ( Although itâs not recommended for Database integrity ).
[/li][li] Exceptions reporter.
[/li][/ul]

sIBL_GUI can now act as a TCP server and / or client and be remote controlled or remote control other TCP servers through the new TCP Client Ui and TCP Server Ui Components, for instance I use it at work to communicate with Katana and Maya.
An exceptions reporter that will keep us informed whenever the application encounters an unhandled exception using https://www.crittercism.com/ has been implemented.
sIBL_GUI is now also a proper Python Package available from here:
http://pypi.python.org/pypi/sIBL_GUI.
If you have Python, PyQt and pip, you can install it issuing:
pip install sIBL_GUI
Now for the fun stats, this release represents:
[ul]
[li] Around 580 commits over 5 repositories ( Not accounting the various tests not version controlled or discarded ).
[/li][li] Around 275000 lines changed.
[/li][li] Took around 6 months to complete ( Although I had a quieter rhythm compared to the 4.0.0 release ).
[/li][/ul]
Here is the complete Change Log:
sIBL_GUI - 4.0.3 - Stable:
sIBL_GUI 4.0.3 - Stable - Milestone: https://github.com/KelSolaar/sIBL_GUI/issues?milestone=4&state=closed
Umbra 1.0.4 - Stable - Milestone: https://github.com/KelSolaar/Umbra/issues?milestone=4&state=closed
[ul]
[li]Implemented an unhandled exceptions reporter connected to https://www.crittercism.com/
[/li][li]Ensure that sIBL_GUI frozen version doesnât require administrator rights on Windows.
[/li][li]Overall Ui style update ( ScrollBars, Icons, etc⌠).
[/li][li]Add wizard for case when no Templates were found.
[/li][li]Loader Script Component now uses TCP Client Ui Component interface.
[/li][li]Implemented mechanism to flush invalid / missing Database entries in Database Operations Component.
[/li][li]Implemented Yes to All / No to All buttons in relevant dialogs.
[/li][li]Implemented Trace Ui Component.
[/li][li]Reloading a Component will reload its dependencies in Components Manager Ui Component.
[/li][li]Implemented command line support for modules execution tracing through -t, --traceModules parameter.
[/li][li]Implemented support for per instance logging file.
[/li][li]Views display user friendly default message.
[/li][li]Rename Db Component to Database.
[/li][li]Rename Database Browser Component to Ibl Sets Outliner.
[/li][li]Add support for Python 2.6.
[/li][li]sIBL_GUI is now a distributable Python package: http://pypi.python.org/pypi/sIBL_GUI
[/li][li]Dropped support for XSI_Arnold_Dome_Light, XSI_Arnold_Standard and XSI_MR_Standard Templates.
[/li][li]Dropped support for 3dsmax versions prior to 3dsmax 2010.
[/li][li]Dropped support for Maya versions prior to Maya 2011.
[/li][li]Disable mentalrayGlobals.passAlphaThrough attribute in Maya_MR_Standard and Maya_MR_Lightsmith Templates.
[/li][li]Fixed various widgets classes, implemented small ui test cases.
[/li][li]Fixed inconsistent Ui startup verbose level.
[/li][li]Components are properly displayed in Components Manager Ui Component.
[/li][li]User Templates are properly imported into the user Collection.
[/li][/ul]
Cheers!
KS

