0.5.2 has been released! There are a ton of fixes in this update and a couple features.

Features:

!!! Initial Linux support * Allow colour correction UI to be opened without tools mode * Added SetSpeed input to trigger_push * Added experimental Volumetric Lighting for env_projectedtextures * Added Max Bounce option to energy pellet launchers

Fixes:

!!! Fixed demo player !!! Fixed incorrect sprite scaling !!! Fixed numerous issues with vphysics save/load causing constraints to break * Fixed fizzling a laser reflecting cube crashing the game * Fixed loading a save in a workshop map kicking you to the menu * Fixed laser collision breaking after redirection * Fixed broken shadows on underwater objects lit by a projected texture * Fixed broken wind in SP * Fixed broken laser colour on lasers marked as lethal * Fixed laser end particles persisting after deactivation * Fixed Challenge Mode end screen * Fixed the second player viewmodel not rendering in splitscreen * Fixed the vertical reportaling exploit * Fixed snapping of personality core animations * Fixed portal ghosts showing inconsistently * Fixed Schrodinger Cube linkage breaking after save/load * Fixed player view transitions on angled portals * Fixed paint not painting anything on Linux * Fixed portal gun recoil damping * Fixed chapters not being unlocked * Fixed env_projectedtexture min/max being incorrectly clamped * Fixed gel splash screen effect * Fixed trigger_paint_cleanser ignoring spawnflags * Fixed incorrect panel rotation in sp_a2_bts5 * Fixed tracktrain parenting causing issues with Wheatley in sp_a2_core * Fixed subtitle colouring * Fixed voice line pitch * Fixed VGUI screens not rendering when looking at them sometimes * Fixed point_posecontroller drift * Fixed fizzler sounds sometimes always playing