started trying to make sizes by percentage

it's not perfect atm, but I believe this is necessary for "not wasting
space" on the screen for different sized monitors. the only major things
missing to do are to set a minimum size and disable resizing, perhaps
(or equivalent)