A new experimental beta-test version has been posted at:
http://www.pleco.com/beta/pd202b2a.zip
The big change (and the reason for the "experimental" status) is that we've now added an "Organize Flashcards" screen, bringing back the move / copy-type flashcard management functionality from 1.0. This is meant to address one of the biggest complaints we get from users new to 2.0, that it's really hard to figure out how to move around / organize flashcards into different categories, and one of the biggest complaints from experienced users, that it takes too many steps to take a card out of one category and put it into another. PLEASE BACK UP YOUR FLASHCARDS BEFORE INSTALLING THIS BETA, as that new screen introduces a couple of new flashcard manipulation commands that could definitely corrupt your flashcard database if they turn out to be buggy.
(also made one other change to address issues sthubbar and others reported with back / forward still not working correctly - let us know if it makes things better or worse)
Between this and the "limit unlearned cards" improvements in 2.0.1 I think we're finally getting pretty close to where things should have been in 2.0 usability-wise; the biggest remaining issue is the mathematical end of card selection / spaced repetition / etc, it's still too complicated for new users / too opaque for experienced ones (cards seem to be floating in a sort of nebulous void and it's never exactly clear when / how often they're going to come up), but if we manage to improve things on that front in 2.0.3 we could finally have a halfway-decent flashcard system here
The interface for "Organize Flashcards" should be largely self-explanatory - choose categories to display in the two lists from the popup menus at the top of the screen, and move / copy cards between them with the appropriate buttons. New Card / Card Info / Delete Card buttons are included with the left list, along with a Remove from Category button which removes the selected card from that category (but doesn't delete it in general). "Copy All" copies all cards from the right list to the left list. (we didn't add a Move All due to lack of space, but it's very easy to go into Manage Categories and delete that category after you've copied all of the cards from it to another category)
Couple of 2.0-specific wrinkles to this: Move Up / Move Down are now supported for reordering entries in categories, but they don't apply in flashcard sessions yet (and only show up in Manage Cards in single-category searches), so they're not all that useful. We may be adding more powerful rearrangement commands at some point too (a Move button as in Manage Categories to quickly relocate a card to a different location in the list), so we'd strongly discourage you from spending a lot of time painstakingly rearranging your flashcard lists in a particular order at this point. Cards in child categories are *not* included when listing cards in a given category - including them would screw up the way we've implemented Move Up / Move Down, and it seems more logical this way anyway (particularly as we're contemplating switching to "Folders" and not letting categories be children of other categories in 2.1).
Also, the nature of the "Uncategorized" category means that you may see some seemingly-odd behavior when moving cards to and from that. Cards in Uncategorized can't be sorted, and if Uncategorized is on the right side of the screen, the "Copy All" command is effectively a "Move All" command, since putting a card into a category means it's no longer uncategorized. And when removing a card from the left-hand list with the Remove from Category button, if Uncategorized is on the right and the card is no longer in any category because of that removal, it'll be inserted at the bottom of Uncategorized.
Bug reports / feedback specific to this beta can go in this thread, other 2.0.2b2-related bugs / feedback can go in the separate thread for that. Any suggestions about design changes, unnecessary features (do we really need a New Card button here?) or useful ones to add (is there some particular Batch command that would be helpful), etc would be welcome, the design for this is still wide-open.
http://www.pleco.com/beta/pd202b2a.zip
The big change (and the reason for the "experimental" status) is that we've now added an "Organize Flashcards" screen, bringing back the move / copy-type flashcard management functionality from 1.0. This is meant to address one of the biggest complaints we get from users new to 2.0, that it's really hard to figure out how to move around / organize flashcards into different categories, and one of the biggest complaints from experienced users, that it takes too many steps to take a card out of one category and put it into another. PLEASE BACK UP YOUR FLASHCARDS BEFORE INSTALLING THIS BETA, as that new screen introduces a couple of new flashcard manipulation commands that could definitely corrupt your flashcard database if they turn out to be buggy.
(also made one other change to address issues sthubbar and others reported with back / forward still not working correctly - let us know if it makes things better or worse)
Between this and the "limit unlearned cards" improvements in 2.0.1 I think we're finally getting pretty close to where things should have been in 2.0 usability-wise; the biggest remaining issue is the mathematical end of card selection / spaced repetition / etc, it's still too complicated for new users / too opaque for experienced ones (cards seem to be floating in a sort of nebulous void and it's never exactly clear when / how often they're going to come up), but if we manage to improve things on that front in 2.0.3 we could finally have a halfway-decent flashcard system here
The interface for "Organize Flashcards" should be largely self-explanatory - choose categories to display in the two lists from the popup menus at the top of the screen, and move / copy cards between them with the appropriate buttons. New Card / Card Info / Delete Card buttons are included with the left list, along with a Remove from Category button which removes the selected card from that category (but doesn't delete it in general). "Copy All" copies all cards from the right list to the left list. (we didn't add a Move All due to lack of space, but it's very easy to go into Manage Categories and delete that category after you've copied all of the cards from it to another category)
Couple of 2.0-specific wrinkles to this: Move Up / Move Down are now supported for reordering entries in categories, but they don't apply in flashcard sessions yet (and only show up in Manage Cards in single-category searches), so they're not all that useful. We may be adding more powerful rearrangement commands at some point too (a Move button as in Manage Categories to quickly relocate a card to a different location in the list), so we'd strongly discourage you from spending a lot of time painstakingly rearranging your flashcard lists in a particular order at this point. Cards in child categories are *not* included when listing cards in a given category - including them would screw up the way we've implemented Move Up / Move Down, and it seems more logical this way anyway (particularly as we're contemplating switching to "Folders" and not letting categories be children of other categories in 2.1).
Also, the nature of the "Uncategorized" category means that you may see some seemingly-odd behavior when moving cards to and from that. Cards in Uncategorized can't be sorted, and if Uncategorized is on the right side of the screen, the "Copy All" command is effectively a "Move All" command, since putting a card into a category means it's no longer uncategorized. And when removing a card from the left-hand list with the Remove from Category button, if Uncategorized is on the right and the card is no longer in any category because of that removal, it'll be inserted at the bottom of Uncategorized.
Bug reports / feedback specific to this beta can go in this thread, other 2.0.2b2-related bugs / feedback can go in the separate thread for that. Any suggestions about design changes, unnecessary features (do we really need a New Card button here?) or useful ones to add (is there some particular Batch command that would be helpful), etc would be welcome, the design for this is still wide-open.