1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222
|
Things to improve in parley
---------------------------
================================================================
Before the 14.12 release (bugs).
NOTE: DO NOT CHANGE THESE IN MASTER.
Instead, change them in the branch and merge the branch into master.
* To investigate
+ Show pronounciation in the training ----
https://bugs.kde.org/show_bug.cgi?id=150923
This can be extended for other fields like
comments, too.
https://bugs.kde.org/show_bug.cgi?id=175241
https://bugs.kde.org/show_bug.cgi?id=238893
+ Impossible to remove images ----
https://bugs.kde.org/show_bug.cgi?id=263836
+ Vocabulary does not expire after a given time ----
https://bugs.kde.org/show_bug.cgi?id=261396
* All crashes
+ Parley crash while adding choice in multiple ----
choice mode in editor (investigate)
https://bugs.kde.org/show_bug.cgi?id=255647
+ Scripts need to sandboxed or atleast check ----
if data can be fetched and stop gracefully. Eg:
https://bugs.kde.org/show_bug.cgi?id=252696
* Data loss
+ ...
* Misfeatures
+ Make it possible to click anywhere in a collection widget ----
in the dashboard.
+ Unify color handling in the dashboard ----
- Add a color for pregrades
+ Make the number of collections per line dynamic, depending ----
on how wide the window is.
* Normal bugzilla bugs
+ Vocabulary does not expire ----
https://bugs.kde.org/show_bug.cgi?id=261396
+ Synonyms are not checked case-insensitively ----
https://bugs.kde.org/show_bug.cgi?id=302733
* Usability
+ ...
* Bugs without a bugzilla bug
+ When the dashboard is updated with F5 and goes from 0 words due Done
to >0 then the text is still "practice anyway".
================================================================
Before the 15.04 freeze (features). These are picked from the ones below.
* Editor
+
* Practice
+ Sessions. For details, see below. ----
- Milestone 3: Nice summary before the start ----
+ Mixed mode. For details see below ----
- Better statistic ----
+ Sessions ----
- Create session overview pane ----
* Wishes from bugzilla
+ Comments in practise mode ----
https://bugs.kde.org/show_bug.cgi?id=175241
https://bugs.kde.org/show_bug.cgi?id=273040
https://bugs.kde.org/show_bug.cgi?id=238893
* Merge Amarvir's GSoC ----
================================================================
Release work for 14.12
* Change the version number of Parley (2.0?) ----
* Create new versions in Bugzilla ----
* Add the new features to the feature plan ----
* Blog ----
================================================================
Open issues
OVERALL GOAL:
Make the program more focussed around the learning process.
Learning is the purpose of the program. All other functions are
just to support that purpose.
* General
+ ...
* Usability
+ Disable those practice modes in the GUI that are not supported ----
by the data in the selected lessons. This would be better than
having all of them enabled and popping up a big warning dialog
when the user starts the practice.
+ Bigger default font for practice contents ----
+ Profiles so that you can switch between different sets of units ----
quickly
https://bugs.kde.org/show_bug.cgi?id=252482
* Practice
+ ...
* Editor
+ Drag & drop of images from other applications ----
+ Select whole regions of a table so that you can cut&paste them ----
into another parley or something else. Also support paste into
lessons of a group of words.
+ Smaller issues ----
- Button to remove all empty lines. ----
- Button (menu entry) to check for duplicates ----
+ Always keep the primary (to be learned) language visible?
* File formats
+ (Big) New container format with kvtml and all the ----
images/sounds/whatever. This should be modeled after ODF files
and use a zip container, manifest, etc. Lots of code for this
in Calligra.
+ Enhancements in KVTML
- Allow one image for a whole entry, not just for a word. ----
After all, all the translations in an entry mean the same thing.
- Field for transcription of non-western scripts ----
----------------------------------------------------------------
Component map
START ---> Dashboard <+--> Word bank manager (dialog? component?)
^ | +--> Collection maintenance <--> Collection Editor
| | +--> Extended statistics for the word bank
| | +--> ...
| |
| |
| Select Collection
| |
| +------> Practice ---> Session statistics -->+
| +------> Collection statistics ------------->+
| +------> Collection Editor ------------->+
| |
| v
+<----------------------------------------------------+
================================================================
Below is old stuff, most of which is outdated (refers to KDE 4.1!).
We will move appropriate issues up to the current ones above.
================================================================
Before releases:
* Check that changes to the document result in a modified state!!!!
Ask when quitting Parley!!!
* Reenable synonym, false friend and antonym practices and synonym
check in written practice! check if deletion of one of two synonyms
crashes
When time permits:
* update the dtd and validate some documents
* write more unit tests
* Add the ability to record sound files with phonon to a dock if
possible. This depends on the state of Phonon - might be ready for
4.1.
* Use the container/lesson class for the leitner implementation
* Drag and drop for several things:
- Sound
- Accept text drops (as new vocabulary?)
Gui
* shortcut keys are badly assigned, they do not respect the focus
(pressing del when a lesson was selected will attempt to delete a
word anyways)
* Image file open dialog: filter and preview. Maybe restrict to image files?
* Sound file open dialog: filter and preview
* Navigation (editing vocabulary).
act as usual spreadsheet application. (especially useful if trying to edit more than 2 columns).
Enter -> move down.
Shift+Enter -> move up.
Tab -> move right.
Shift+Tab -> move left.
* Improve the search somehow to let the user continue typing instead
of blocking (also not trivial?) - somewhat improved by performance
gain - still desireable?
* Enable the active field again? If the active field stays, use checkboxes
* For some languages (with signs like chinese) it would be nice to
have different font sizes in the columns
* Validator/correction of user answers
* Separators need to be implemented with the new corrector
class. Possibly giving the user the chance to add more words when
entering right answers but not all of them.
* Analysis of sentences could be improved a lot
General
* Warn about overwriting kvtml-1 files
* declination support
- the gui (dock widget) needs lots of polishing
- implement configuration for grammatical cases in language dialog
* articles are only singular so far
- reader and writer
- gui has to be extended
* adjectives can have a gender and plural
* tenses - make it possible to change their order and redo the dialog in general
* Undo - KUndoStack
Pronunciation
* option to display it along in the practice dialogs
* is a pronunciation practice desirable? maybe together with sound
(write after listening) also very much for chinese I'm told.
|