New Version of KTouch Merged

Today I've finally merged my next branch into the master branch. Lately the differences between the two branches became increasingly huge: $ git log origin/master..origin/next --oneline --no-merges | wc -l 402 $ git --no-pager diff origin/master..origin/next --shortstat -- src/ 252 files changed, 23468 insertions(+), 14282 deletions(-)…

KTouch Got a New Score Screen

So after finishing a lesson that's that the user is going to see now: With the help of the screen the user can review his learning progress and identify his weaknesses. For that a bar diagram visualizing the errors he has made during the training can be summoned: If he…

Line Graphs for Qt Quick

After finishing the keyboard layout editor here in Randa I've started working on the last remaining big task of the upcoming new version of KTouch: the summary screen which will be shown after the user has completed a lesson. For that I want to display the user's learning progress with…

The State of KTouch — Part II

This is the second part of my blog post series describing the results of my work on KTouch. If you haven't read the first part, you can find it here. This time I will write more about the new course and keyboard layout editor. KTouch can be only as good…

The State of KTouch — Part I

This post will tell you more about the new features touch typing trainer component of the upcoming version of KTouch, but before I come to that, I will write a little bit about the approach I took to design the new user interface. Design Principles Actually this boils down to…

Hello, Planet

I've been developing for KDE for quite a while now, so I figured I should start blogging about what I'm up to. This being my first post I think it's best I introduce myself and write about what I have been able to achieve so far.…