gElemental development
All comments, improvements, bug reports, and other contributions to gElemental are welcome. Assistance with testing and translation is especially helpful. Language status and information for translators is available at Translation. The remainder of the TODO is duplicated below. If you want to get involved, please contact me.
Known issues
- Many GTK+ themes using the "smooth" engine (e.g. Amaranth, Lush, Nuvola) have issues with button colours. This is worked around with a substandard solution (overriding the entire style).
- Under KDE's gtk-qt-engine, no button colours appear at all.
- When restoring table or list state, radio menu items for properties are not re-selected.
If you are affected by a button colour issue and your GTK+ theme (shown in the Controls tab of the GNOME Theme Preferences) is not listed here, please report it to me.
Data set issues
- The
discovery,discovered_by, andetymologyproperties need to be overlayed with BODR's discoveryDate, discoverers, discoveryCountry, and nameorigin data. - These Element properties do not have confirmed sources:
appearance,atomic_volume,ionic_radii(also needs reformatting),oxidation_states,debye_temperature. - Potential additions from BODR: all data in isotopes/; densities (unsourced, different model).
- Potential additions from Wikipedia data: additional ionisation energies, critical points, vapour pressures, electrical resistivities, thermal expansion coefficients, speeds of sound, elastic properties, hardnesses, abundances, element images
Other enhancements
- Provide more explanatory property descriptions.
- Improve
get_phasealgorithm with more data points. - Preserve precision in floating-point values.
- Provide for logical translation of data source messages.
- Allow translation/addition of alternative names.
- Add optional view persistence via GConf. Carry property between views.