Due to some problems reported by Windows users, I decide to release a new Windows installer of FisicaLab with the alternative interface using IUP. This version is the number 0.3.5.1 and you can download it here. I will add some new features before release the version 0.4.0. If you have some problem with this new installer please write me.
Due to some problems with gnustep libraries in recent Gnome desktops, I decide to provide an alternative interface for FisicaLab based in IUP toolkit. The gnustep interface still will be available, but if the users have problems with it, they will be able to switch the interface.
More than two years from the last release, I hope have a new release to the end of the year or first months of 2018. Here an screenshot of this new interface:
I’m working in the plugin eiffel-cd, a complement for eiffel-iup. eiffel-cd is a plugin for the CD library, a vector graphics toolkit with device independent output. With this plugin you will be able to draw into the canvas of your graphical applications. This is still not complete, but is about a 70%. I you want test the eiffel-iup library (the current git repository), now it depends on eiffel-cd. These plugins will let you write your graphical applications with Liberty Eiffel. Here an screenshot:
I’m glad to announce the second release of eiffel-iup. A wrapper that allow create graphical applications with Liberty Eiffel using the IUP toolkit. This second version add flat buttons and fix some errors. The main changes are in the names of some features, which now have names in the eiffel style. This is enough mature to create graphical interfaces. The package contains examples that show how use eiiffel-iup. So let me know if you have problems and Happy hacking!
Many changes has been done internally to facilitate the aggregation of new modules. But at UI has been some changes too. One of them is at the contextual menu of conversion factors. Now the menu only display the conversion factors available for the selected field.
Also I’m working to add menu options to save/load problems. This will avoid add all the elements and data again, when you are working on one problem.
The Thermodynamics module is taking shape now. I take time to think how to organize the elements, since in thermodynamics there are equations for specific cases. For example, to calculate the work in different process of an ideal gas. But I did not want to add an element for each case. Which would have added a lot of elements. So I simply decided ignore some fields for specific cases. For example, the temperature data for an isothermal process. The image below show the solution of a problem of this case (isothermal).
I have no idea when might be ready the next version. But you can be sure that FísicaLab is in continuous development.
Remember that FísicaLab is a free software project, and needs your support to continue its development. So to donate or help in other ways (translations or help to publicize the project) visit the official website of GNU FísicaLab.
Well, I had to learn HTML and CSS to make a more nice website for FisicaLab. This is not a big work but I think in these days is important have an attractive website. So I hope you like 🙂