QUOTE(kurochka @ Oct 27 2007, 04:04 AM)

Here is what I mean. In zten variant (or zdict), when you perform search, you see a search results window on the left and the entry window on the right. If you press the right arrow key (on your joystick), then the entry window maximizes almost fullscreen to take over the space from the results window (the left button does the same but for the search results window). If you press the OK button it also switches the views. In zdict there is an icon for the same function (the OK key also works but not as well as in ztenv).
This option could make the examples window even more useful. Currently, if there is lots of text in there it's hard to scroll up and down and we can only see two or three lines of text at a time. With that option we could maximize the window (it would take over the Entry Word and Translation Word windows to examine the examples/comments window by using the joystick and then return back to the regular view.
Got it. I put it on the to-do. I will try to implement something similar.
EDIT: I implemented it today [Sunday]. Indeed, it was a good idea. I really like it.

I also added a preference option option to hide the buttons in the quiz, even though it's not that much useful now that the comment field can be maximized.
QUOTE(kurochka @ Oct 27 2007, 04:04 AM)

By the way, what is the limit for the examples/comments field? I presume there must be some sort of limit, right?
Yes, there is a limit. If you put too much text, an infinite loop will occur. The last time I checked that however, the field capacity was large enough that I didn't care so much about it. This too, is on the to-do for quite a while but it's low priority.
QUOTE(kurochka @ Oct 27 2007, 04:04 AM)

Hm. I have not asked for images and sounds thinking that it would complicate the program but I see that Frederic is actually thinking about it:
QUOTE
The idea to add images (and why not, sounds) is good. Thanks! It's not my priority but I may implement it eventually.
Maybe do that when implementing support for images/sounds as packaging will be needed.
This will open some new opportunities. For me, I will be able to insert stroke order charts in the example window (that's when we will need an option to maximize the example/comment window. However, it would complicate the simple file format for the study lists (I presume xml would include links and images/sounds would be kept in a container file separately.
Most probably that when you will export a glossary with references to external resources (like images and sounds), the result file will be an archive containing the xml glossary file (with links to resources) and referred resources. This way, someone importing the glossary will also be able to import the referred resources. That's also because of this that I have recently introduced zlib library. With zlib, I'm able to compress the data files and I think I should also be able to package a group of files into an archive.
So far, using zlib to compress the data is worth it. To give you an idea : before zlib, launching toMOTko was taking 16 seconds and the data were taking 2.6 MB. After using zlib, it takes 12 seconds to start toMOTko and 1.0 MB for data.
QUOTE(kurochka @ Oct 27 2007, 04:04 AM)

Once's this is all done there will be nothing else left but to add a search functionality to make it a dictionary in itself

1. the tomotko could keep track of the progress (number of errors for each word) for each session;
2. based on this progress report, the user could have tomotko unselect all the words with 0 (or 1, 2 ... set by the user) errors, and run the test again only with cards that have generated 1 (or 2, 3, ...) errors. Alternatively, the tomotko could automatically create a new study lists containing words with 1 (or 2, 3, 4...) errors.
These features are on the to-do as well.