Currently, the application window size is set with hard-coded values depending on the operating system. This is not idea, as many factors have a role in how much size the window needs to fit its contents, such as DPI scaling, operating system, screen resolution, etc.
Instead, the application should set its window size dynamically, depending on the size needed to fit its contents which cannot be predicted before hand.
In addition, instead of preventing users from being able to resize the window, we should simply set the minimum size that the window can take (so that all the contents will always fit properly on screen), and allow users to make the window as large as they desire.
Currently, the application window size is set with hard-coded values depending on the operating system. This is not idea, as many factors have a role in how much size the window needs to fit its contents, such as DPI scaling, operating system, screen resolution, etc.