morosebose / tour_de_world

Displays information about the countries of the world.
Mozilla Public License 2.0
0 stars 1 forks source link

Reconsider limits on user choice? #23

Open morosebose opened 1 year ago

morosebose commented 1 year ago

The program limits users to between 1 and 5 countries for general info because otherwise the windows could clutter up the entire screen. The program also limits the user to between 5 and 12 countries for the area/population plots, mainly because sizing the plot window is difficult otherwise.

But perhaps we should reconsider those limits. The one for countries is particularly arbitrary because the user can just choose General Info again and choose five more countries ....

morosebose commented 1 year ago

I saw this question on Stack Overflow where a very experienced Python developer says:

from a usability perspective you should almost never limit the user's ability to resize the window. They know more about what size the window should be than you.

The discussion also seems to suggest that we can add scroll bars to notebooks. So I think having the notebook be resizable + having a horizontal scroll bar might allow us to display more than 5 countries without having the notebook get too big and ugly? This is for future discussion, not for right now, since we're each working on other things before thinking some more about this.