Key changes and fixes

(warning) Improved drawing speed of Live Image on 4K 3D TV

(warning) Motor-Encoder displacement limits extended, high displacement does not prevent scan, basis built by motors by default, motor displacement can be corrected automatically by encoder (off by default). Behavior can be changed in Oxygen Config Settings dialog (available with /AlignmentMenu option via menu command Settings/Internal configuration), config options: Autocorrect motor displacement, Always use motor basis

(plus) MoveAssist panel new buttons for Rear and Darkfield lights; IG mode switch

(plus) optional statistics collection

Other changes and fixes

(~) Zoom change repeated up to 3 times on failure

(plus) Log window added, "Debug" messages filtered out by default

(warning) use stencil buffer by default for 3D TV - it keeps color of drawings

(plus) Pear and crosshair switching button for 3D TV

(~) use "Gamma" tone mapper by default (if available)

(plus) Encoder freeze icon

(plus) encoder freeze status detection, switching to motor coordinates for basis calculation in such case

(warning) extra 360 deg rotation on setting some Rx values

(plus) compact version of Zoom & Focus panel

(warning) check if AE settings button present

(~) reduced widths of the bottom panels

(plus) widened MBox Assist panel to accommodate for new buttons

(plus) config.xml introduced for storing settings, default location is "%ProgramData%\OctoNus Software\Oxygen MBoxIG"

(warning) Wrong order of anamorphic vertical stereo pair

(~) allow photo and 3D views in side view

(plus) Per-monitor High DPI Aware flag

(warning) color Jpg image load

(plus) skip hardware initialization if .ini is absent, and skip message dialog

(plus) FPS value on Camera pane

(plus) online motor-encoder displacement correction for all axes except Rx

(~) motor-encoder displacement and Rx init check moved to Hardware tab

(plus) new state icons for displacement status

(plus) implemented background motor-encoder displacement check

(warning) use left camera alignment for left image

(~) WinXP platform toolset

(plus) AE settings button, better layout(~) evict photo items on cache capacity update

(plus) detect encoder presence on startup and use corresponding motor index

(plus) store motor index to PhotoItem, use for basis rebuild

(~) increased allowed encoder error twice from it's precision

(warning) Retry up to 3 times to set position by encoder if first attempts failed

(warning) wrong hysteresis compensation direction

(~) use configuration with encoders by default when no hardware

(warning) on photo change other views basis was not updated or updated improperly MBOX-355