LinuxTag 2014

Last week I was attending the LinuxTag 2014 in Berlin. The plan was to give three workshops--each day one--introducing potential contributors into the wonders of KDE development and otherwise enjoy the event. But Jos had other plans for me: he convinced me to man the KDE booth in our shared…

New QML Model Types in kqtquickcharts

The plugin now provides three new QML types: ChartModel and Record. The first type implements QAbstractTableModel, so it can directly hooked up with a chart as its source model. The other allows to easily describe the model's data in QML making it trivial to draft a simple QML chart demonstration:…

Announcing kqtquickcharts

kqtquickcharts is a Qt Quick 1 plugin for beautiful and interactive charts. It offers QML elements for line and bar charts to present numeric data from a model implementing the interface of QAbstractTableModel. The plugin will see its first release as a part of KDE Edu with KDE SC 4.…

What is new for KTouch in KDE SC 4.12

It has been quite a while since my last post. My time available for KDE development has dried up since then considerably, limiting the scope of my work to basic maintenance and user support. Time for actual programming, let alone writing about it, was rather scarce. Luckily this state has…

February Update for KTouch

I have expected the February to become a month full of bug fixing because of the the KTouch's release at the beginning of the month, but I haven't received a single valid bug report to date.[1] Well, except a few which will be addressed by the the feature I…

January Update for KTouch

This also includes the work done on KTouch in December. With the expected Christmas-related development hiatus I didn't feel overly compelled to write a dedicated update. And it is also the very last update before the upcoming KDE SC 4.10 release. The final tag freeze was already yesterday, so…

November Update for KTouch

It has been a quite month for KTouch, with the Feature Freeze in place for the greater part of the month. But this doesn't mean nothing has been done at all. Last Features First, I did some work on the layouting code for the training screen. Previously KTouch picked a…

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…