- Windows
- Windows 7 SP1 with Extended Security Updates
- Windows 8.1
- Windows 10 Version 1607 or higher
- Windows Server 2012 R2, 2016 or 2019
- .Net Core 3.1
- Status: in (slow) development
Type | Version | Git-Tag | Branch |
---|---|---|---|
Release | 0.7.0 | v0.7.0 | master |
Development | 1.0.0 | - | develop |
- 10 Test types
- Hiragana or Katakana to Roomaji, Only Hiragana to Roomaji, Only Katakana to Roomaji
- Roomaji to Hiragana or Katakana, Only Roomaji to Hiragana, Only Roomaji to Katakana
- Hiragana to Katakana or Katakana to Hiragana, Only Hiragana to Katakana, Only Katakana to Hiragana
- All to All
- 6 Kana types
- Gojuuon, Gojuuon with dakuten, Gojuuon with handakuten
- Yooon, Yooon with dakuten, Yooon with handakuten
- Test can be answered via mouse left-click, number key, menu entry or gamepad buttons
- Switch to previous test or next test
- Running answer timer, when time is over the test is automatically answered wrong
- Mark possible wrong answers via mouse right-click, shift + number key or menu entry
- Highlight wrong and correct answers, when answer was wrong and/or correct
- Show hint of all possible answers, when answer was wrong (can be hide and change via menu)
- Wrong answered tests will be ask more often
- Can show only similar answers
- Changeable answer count, answer time, error highlight, error highlight time, ...
- Count right and wrong answers and answer times (separates counter for each Hiragana and Katakana)
- Separate window for statistics, statistics can individual reset via menu
- Create a new Bug report
- Create a new Feature request
- Visual Studio 2019, Visual Studio Code, JetBrains Rider or similar
- .Net Core 3.1
- C# 9.0
Project | Target framework | Operating system |
---|---|---|
DailyKanji | .Net Core 3.1 | Windows (because WPF) |
DailyKanjiLogic | .Net Core 3.1 | Operating system independent |
DailyKanjiLogicTest | .Net Core 3.1 | Operating system independent |
Package | Version | Reason |
---|---|---|
Extended.Wpf.Toolkit | 4.0.1 | Additional WPF elements (e.g. SpinUpDown) |
Newtonsoft.Json | 12.0.3 | Load and write JSON files |
Microsoft.NET.Test.Sdk | 16.8.0 | Test SDK for .NET |
NUnit | 3.12.0 | NUnit test framework |
NUnit3TestAdapter | 3.17.0 | Test adapter for NUnit |
Roslynator.Analyzers | 3.0.0 | Code guidelines |
SharpDX.DirectInput | 4.2.0 | Game-pad support via DirectInput |
StyleCop.Analyzers | 1.2.0-beta | Code guidelines |