Skip to content

Releases: TomPlum/learn-japanese

Kanji & Data Generification

28 Aug 18:26
Compare
Choose a tag to compare
  • Added Genki Lesson 6, 7, 8 and 9 Verbs
  • Added Genki Lessons 3 to 6 "Adverbs & Expressions"
  • Added all Kyoiku Kanji (Grades 1 to 6). Most of grade 3 + 4 onwards do not have examples at the moment
  • Added automatic Romaji generation from Hiragana
  • Added a copyable feature that makes some text copy their values to the clipboard upon clicking
  • Fixed Kana S-Column diacritical diagraphs default ordering (More common pronunciations first)
  • Kanji that appear in words and other conjugations on flash cards now show their definitions and readings on hover
  • The main topic and preset selection menu now shows a search icon when in "Learn" mode allowing you to search data for that topic
  • Improved Learn & Play results screen feedback and design#
  • Tag metadata added to lots of kanji that can be used to search with
  • Generified all data objects so that the game settings menu allows you to configure the data field in which to be asked / answer.
  • Reworked several of the topic presets and added some missing ones.
  • Removed the "Custom" preset (as it made no sense) and exposed custom game settings when in "Play" mode.
  • Exposed data settings for both modes that allow you to configure topic-specific settings and also the quantity
  • Added new question type for the memory game - match question.
  • HintButton improvements for the memory game.
  • Added sound effects to the memory game for question success/failure and game finish + volume control button
  • Touch support improvements for the memory game
  • Various mobile responsiveness improvements to the whole app
  • Added user registration and login forms and a button on the navbar (Not functional yet until API implemented)
  • Completed font-selector functionality and added 4 different kanji fonts. Affects flashcards and memory game.
  • Reworked help button with new dropdown and some extra links (mostly placeholders at the moment).
  • Added Redux / Axios in preparation for the API support. Data currently in the process of migrating to relational model delivered by an API.

Learn Kanji Improvements

29 Apr 16:55
Compare
Choose a tag to compare
  • Learn Kanji
    • Implemented 'Show Romaji' button enabling the user to toggle the romaji on or off.
    • Added counters for remembered/forgotten cards in a learn session.
    • Fixed Kanji data errors.
    • Reworked kanji example formatting on the back of kanji flash cards.
    • Added quantity field on the custom kanji settings menu.

Learning Material

25 Apr 16:19
Compare
Choose a tag to compare
  • Added several more Grade 2 Kyoiku kanji.
  • Added x19 counters as part of the "Numbers & Counting" learning section.
  • Added Genki I Page 130/131 Na/I Adjectives to the "Sentence Structure" leaning section.
  • Several UI improvements including mobile responsiveness.

Bug Fixes

12 Apr 16:33
Compare
Choose a tag to compare
  • RomajiQuestionInput

    • Input field is now case-insenitive. Some mobile users have auto-capitalsation which was causing equality failures when checking strings.
    • Added help icon inside field explaining about Romaji.
  • Landing Page

    • Improved mobile responsiveness.
  • Hint Button

    • Now works on mobile. Tapping will open it and tapping elsewhere will dismiss it.
  • Main Menu

  • Refactored main menu into Learn and Play.

Alpha

14 Mar 12:02
Compare
Choose a tag to compare
Alpha Pre-release
Pre-release

Initial pre-release for play-testing on mobile to check cross-browser compatibility and UX.