[Kalzium] TODO for KDE 3.5 and post-3.5

Pino Toscano toscano.pino at tiscali.it
Tue Aug 23 12:49:02 CEST 2005


Carsten Niehaus ha scritto:
> This is just a update to get an overview. Comments very welcome!

Ok, mine follows:

> * Miscellaneous bugs:
>   + Make use of the biological symbol.
>     CN: I lost the "translation" though, will have to look after it.
>     CN: I have deactivated the drawingconde

If we reactivate it, a legend would be nice. For example, in a small
dialog with a widget like the legend of the Isotope Table. Or in the
whatsthis of the overview widget. Or... do you have better ideas?

> 109037  svg export please (but only if convient and using QPainter)
>   CN: Ingwa is on this, a post 3.5-feature, but a very nice one
>
> 109397  Support for Stewart's table
>   CN: I have the permission to use Stewarts png-graphic in Kalzium. post
> 3.5-feature

These two both could be easily done if we detach the painting routines
and put them in a new class (for example, KalziumPainter( QPaintDevice*
dev )). The usage of the QPaintDevice could allow us to draw it on the
main app widget, on an SVG file, on a standard image, ...
Using a method like KalziumPainter::setTableType(), or maybe adding
small "plugin classes" which defines the various kind of tables...
I could help on that :-)

> 109081  Temparature setting change is not applied when you are in State of
> Matter
>   CN: Thanks to Pino this is basically fixed. There is one stupid bug in the
> KDoubleSpinbox left...

I've just figured out how a KDoubleSpinBox is stupid...

> * Export to html and csv comes into my mind. Pretty easy I
>   guess. Something like that was in Kalzium of KDE 3.1 I
>   think.  But my implementation sucked so much I removed it.

Should be easy to do...

> * Log-scale of the gradient

Pretty cool!

> * Make the glossary also into a dictionary
>   CN: I don't understand this point...

Yeah, me too, could anyone genlty point out the differences between a
glossary and a dictionary?

> * Plotting

Yeah, plotting indeed needs improvement. I'll drop a bug here:
* try plotting the range eg 1...5 with element labels and tellme if you
can see the 1st and the last element of the range....

> * Add more than only one mode to Kalzium, eg a mode with simplified
>   user interface (less looks, easier menu structure, less information
>   in the infodialog) and a full-mode where everything is enabled.

Then, we should define which things are "simply" and which other are
"advanced".

> * Make use of hotnewstuff. In the detailinfodlg there should be
>   a weblookup. If the user click on a button Konq will start with
>   a page about the element. Of course, the user should be able
>   to decide which page.
>   For this we could create a simple editor and store it in xml.
>   on edu.kde.org we would enable KHNS so that users can share
>   their pages. Imaginge for example the different wikipedia-languages

I remember Kalzium had a web lookup. Why was it deleted and what about
re-adding it?

> * Add the weblookup also in the glossary
>   CN: Wikipedia-Integration... We need to wait until Tobias commits the stuff
> to kdelibs

Ok.

> * Besides although for the "common user" is more easy to understand
>   the information in "... years", it's more correct and flexible in
>   scientific terms to use the scientific notation: ...x10e9 years.

What about an option in the preferences?
So, different kind of users could personalize that behavior.

> * Add lesson-mode? The idea is that a teacher could create xml-files
>   which can somehow be used as lessons. Perhaps something like
>   "find out how many element boild at 200 Degree Celsius and above.
>   With that information: Why is it so?"
>
> * Add experiental mode: A teacher defines experiments (in xml) where
>   fotos and texts are used to represent a experiment/task. Perhaps
>   combined with openoffice-files (charts and so on). Like in CheExp.

For these two, I have no ideas... A feedback of teachers for these ideas
would be nice...

> * Add two comboboxes to the infodialog: That way the user can search
>   for an element by name and number. Like in CheExp

What about adding the same for the main table?

> * Thinking on people with some disabilities, it would be great if they can
> select the elements on the grid by using cursor keys (or just tab key).

Should not be too hard, I'll take a look...

> * Perhaps there must be a KComboBox in the toolbar where you can select the
> different views of the PTE.

Sure.

> * Spectrum-Classes
>   + Create an editor. The user enters some wavelength and Kalzium will
>     create a graphic from that data.

Isn't there already the editor, even if not well working?

Cheers,

--
Pino Toscano


More information about the Kalzium mailing list