first version of custom fullscreen preference (fix for #594)
Merge branch 'fullscreen'