Enhancement: If a texture Uniform Control have invalid value (path) then it will be ignored by the mechanism of "Remember parameter between builds". (It will be reset to default value in the next build)
Enhancement: When disabling option "Save preset to separate file", the existing *.preset files will be deleted during the next preset save
Added new "build-in" uniforms related to mouse state (analogous to Shadertoy's iMouse uniform): uniform vec4 synth_Mouse; // Left mouse button uniform vec4 synth_LMouse; // Left mouse button (same as "synth_Mouse") uniform vec4 synth_RMouse; // Right mouse button uniform vec4 synth_MMouse; // Middle mouse button
Multipass shaders now will have synchronized Uniform Controls (between each pass shaders)
Bugfix: "Reset" button on Uniform Controls View now resets also "min"/"max"/"step size" value
Bugfix: If there were tabs on Uniform Controls View then accordion component was not filling whole empty space. Probably this bug occurred only on Windows.
Bugfix: Feature "Auto-load default preset" now works for all members of multipass shaders (previously it worked only for the main shader).
JSX API bugfix: When recording Synthclipse.getRecordingInfo().currentFrame had invalid value
2016-08-31 Syntclipse 1.1.1
Bugfix: Native libraries on OSX now should finally work (Thanks to Han Maokun)
Bugfix: Min, max, step size values are now remembered between builds
Bugfix: using mouse scroll on a slider is now more precise (step size is preserved)
Bugfix: After pressing "Hide inactive uniforms" widgets are now refreshed (Previously they were reset to default state)
Bugfix: Shadertoy exporter now works correctly with presets with min, max, step size values
Added key shortcut for toggling fullscreen of the Viewport View (default is "Esc", but it can be changed in the Preferences. The key shortcut works only when the Viewport View is focused)
Added "Start from current time" option to the Rendering View. When enabled recording starts with time selected in the Rendering or Timeline View. Disabled by default (Previously it was implicitly enabled).