updating triangle to have variable width

prompt to save when closing
fixing presets to not go to path that probably doesn't exist