[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