Support small screen sizes
This program is not working well on Librem 5, probably many other Linux devices like the Pinephone.
Not all the toolbar icons, or top menus are visible in Portrait mode.
When I can get to the Plot window I cannot see all the options in landscape or portrait mode.
Most importantly it looks like some keyboard and resize screen thing is conflicting and half the time or more I cannot enter anything in its console to run!
It seems all the dialogs could use a bit of adjustment with lots more people using Linux on smaller screen devices like this - I have a writeup on how I have done this, at https://howtotrainyourrobot.com/building-an-amateur-radio-app-for-librem-phone-part-3/
With these fixed, perhaps more people could be using this tool to replace the TI-83 or newer with their Linux devices?