Hi Murray,

Thanks for taking the time to write such detailed feedback!

On Monday, August 22, 2011 10:42:00 PM Murray James Morrison wrote:

> -The add card, edit card, browse card dialog boxes need maximize buttons.
> If you use large fonts for your cards, the default size of the dialog box
> is not large enough to fit the information on the card.

Added to pre-2.0 todo.

> -The "Browse cards" table has tons of sortable columns. You should be able
> to select which columns appear. Say you're interested in only the
> "Question" and "Modified" fields--now you have to scroll left-to-right, as
> there are more columns than can fit the screen.

Added to post-2.0 todo
 
> -"Browse cards" dialog box. Fields who entries are too long to be fit their
> table cell should be displayed on mouseover.

Added to post-2.0t odo

> -The Chinese language sort is worthless on my machine. As I've mentioned
> before, Chinese characters should be sorted alphabetically by pinyin, not
> character radical. Right now it's actually worse than Mnemosyne 1.x, since
> the "Browse cards" dialog box no longer sorts this way (it did before).

The sorting now happens by the sqlite database module, as opposed to by the 
python default sort function in 1.x. (Note that I never tried to do anything 
specific for Chinese in 1.x).

For efficiency reasons, the sorting really needs to happen at the sqlite level 
for the card browser. This does seem to be possible, but is apparently far 
from trivial, especially in a multiplatform context: 
http://stackoverflow.com/questions/611459/how-to-sort-text-in-sqlite3-with-
specified-locale

I've added this to the todo, but I'm afraid the priority is rather low...

> -The quick icons are great, but there should be an option to hide them.

Glad you like the quick icons, although I have no idea what you are talking 
about... What exactly do you want to hide?
 
> -Support should be added for Up/Down/Page Up/Page Down keys for scrolling
> Questions and Answers too large for the screen while reviewing. Right now
> we're forced to use the mouse to scroll.

This will require some wizardry to set the focus right and not interfere with 
the other shortcuts to reveal the answer. Post-2.0 todo.
 
> -"Add cards" dialog box. When text font color is set to white and
> background set to black, I'm losing my text cursor.

Seems like a bug it Qt, but apparently the Trolls are not interested in fixing 
this:

https://bugreports.qt.nokia.com/browse/QTBUG-52
 
> -"Browse Cards" dialog box. "Preview card" option should have a keyboard
> shortcut.

Added to todo list, but as I recall, I briefly tried something like that in the 
past, and there were some interference issues/ qt bugs.
 
> -I know the help files aren't written yet. Just noting that "Clone card
> types" isn't intuitive--ie, I don't know what this means. Also,
> tech-illiterate users (like me!) will need the sync and server stuff
> explained to them.

Add to pre-2.0 todo list.

> -"Show statistics" window is sluggish. I created a new database, added 2
> cards and reviewed them. Opening the statistics window, moving between tabs
> and changing graphs was slow, even with just two cards.

How slow is slow? There is some initial delay the first time you open the 
window, as all the graphics libraries need to be loaded. I've decided to load 
these libraries only when the statistics window is first opened, not when the 
program is first started, to speed up startup time.

Also, if you display a page with statistics over the last year, it will take 
much longer to calculate than something related to next week only. 

On my not-so-fast laptop, the yearly statistics take about 1 sec to come up.

Perhaps also try defragmenting your drive?

> -The "Configure Mnemosyne" window opens very slowly for me. Over a second
> and a half.

Indeed, but not so under Linux. Problem seems to be the code that detects if a 
sync server is running locally. I'll try to fix this before 2.0, but as a 
workaround, you can enable the sync server :-)
 
> -Card appearance. Should you be able to display different languages in
> different sizes within the same card? My cards have both Chinese and
> English on them. However I set the various "writing system" font sizes,
> they all show up the same size.

Here's how it works: for each card type (e.g. Vocabulary) you can set the font 
and size of each element (foreign word, meaning, ...). So, you could clone 
card types from the Vocabulary card type called 'Chinese', 'Vietnamese', ...  
and then specify the fonts you want to use for each card type.

Obviously, you will have to convert your existing cards to the new card type, 
and this can be done by selecting the cards and using the right-click menu.
 
> -Card appearance dialog box >> Preview Cards popup window. Pressing Enter
> does not close this window.

Fixed!

> -Plugins window. Opens in a small size, so you have to scroll to read the
> plugin descriptions.

But then it would have to be extremely wide and ugly.
 
> -Plugins window. It should be clearer exactly what descriptions belong to
> which names. Eg., the sentence "A card type blanking out certain
> fragments..." looks like it goes along with the Map plug-in, not the Cloze
> Deletion plug-in.

But it does go along with the Map plug-in :-)

I agree this dialog is far from great (wrote it a long time ago). I plan to 
write something better, but probably not for 2.0.

> -"(De)activate cards" and "Browse cards" windows. A very minor issue. In
> the left column are small triangles that can clicked to expand or hide the
> entries to their right. Mnemosyne should remember your settings on these,
> rather than resetting them to open each time.

Added to post-2.0 todo list.

> -Do all the old plugins have to be rewritten for Mnemosyne 2? I use Timothy
> Bourke's fast-format plugin. All my cards use  ##, _, '', etc., which don't
> display properly in Beta 2.

Yes, all plugins need to be rewritten, I'm afraid. 

The plugin system of 2.0 is vastly superior in terms of flexibility as compared 
to what we had in 1.0, but the one-time price to pay for that is breaking 
compatibility.

However, I don't think it will be too difficult for Tim to update this plugin 
(hint, hint :-) )
 
> -Is it possible, currently, to do Mnemosyne 2 reviews on a cell phone?

Here's what's going on / planned:

* Maemo: a Maemo client has been written, but I'm not sure if it has been 
integrated with the latest libmnemosyne yet (BTW, Ed and Max, once your code 
is updated to work with the current libmnemosyne, let's integrate it in the 
main repository)
* iPhone: Ullrich is working on a client, but the main challenge is running 
Python on it
* Android: since I now have such a toy, I plan to work on this myself too 
after the 2.0 release, by joining Tim's MnemoDoDo with mnemosyne 2.0.

Cheers,

Peter

-- 
You received this message because you are subscribed to the Google Groups 
"mnemosyne-proj-users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/mnemosyne-proj-users?hl=en.

Reply via email to