didoesdigital / typey-type

Typey Type for Stenographers is a free typing app designed specifically to help steno students practise and rapidly master stenography.
https://didoesdigital.com/typey-type
GNU Affero General Public License v3.0
90 stars 15 forks source link

[BUG] Words trained with spaces before words, ignore spaces and spaces after words are counted separately #130

Open Monniasza opened 1 year ago

Monniasza commented 1 year ago

Requirements:

How to reproduce:

  1. Train a set A of words with spaces ignored.
  2. Train a set B of words with spaces before words.
  3. Train a set C of words with spaces after words.
  4. Revise with spaces ignored.

Workaround: Revise with spaces before words with new words, but this does not count towards seen words goal

Expected behavior: Revising shows words from all sets

Actual behavior: Revising shows only words from the set A

didoesdigital commented 1 year ago

Thanks for letting me know this behaviour doesn't match your expectations and writing up the bug.

Historically I've supported this behaviour so that people can intentionally practice different spacing settings if they decide to switch between them.

For people that find this unhelpful, they can reformat their previous progress to match their new spacing setting on the progress page

Vocabulary progress. If you’ve changed your spacing settings, you can download a reformatted “progress file” to match your new setting. After downloading it, if you're happy it looks good you can load it back into Typey Type. Then visit each lesson to update lesson progress. Your current spacing setting is: Space before output. [Download reformatted progress file](blob:https://didoesdigital.com/8300b543-a273-487f-af1d-f5d8d7fea22f)

Can you think of some ways to make this situation better while supporting different preferences? Maybe we could provide a link to the reformatting option next to the spacing setting? Or mention it the first time someone changes the spacing setting?