instead use a fixed size as a default, clamp by the desktop size and add some padding (to account for title bar and panel).