
-Changes to resizing.
--Resizing now remembers what panels are shown. This should allow those 'big ui interfaces' that have all panels visible work properly while resizing and will not require a restart/reapply.
--When resizing the client should be less laggy. (aka when sizing the window it was very laggy before, that should be removed now.)
--Some changes to how resizing works to prevent the window being locked or unlocked in an incorrect order. I'm hoping this here might fix those pesky crashes, but not sure yet...