NOV
30
2014

Table View and Report Barcodes junior jobs

Kexi has improved quite a bit since the last time, especially in Reports. We're close to supplementary 2.8.7 release within Calligra, then 2.9 will follow and Qt5/KF5-based 3.0 with a shiny mask.

We're about to reach the point where it's very very hard to find comparable Free Software reporting tool in terms of usability. If you don't know why reporting software may be useful, try to generate 50 or 500 pages PDF out of structured data with just mouse clicks and no programming. Get the report file generated in 2 seconds or less. Or print the report directly without creating intermediate PDF or ODF or HTML files that will pollute your computer... It's data that matters.

OCT
27
2014

Beyond the color pickers

Andy, thanks so much for picking up the topic of color pickers (pun intended).

I'd like to discuss cases when accuracy is not as important at results. In this case there's a problem of abundance of choice. You don't have time to quickly and correctly pick one from the 16777216 colors. Plus alpha value? Come on! Whenever you're confronted with a photoshop/gimp-like color picker you either choose random color, or single color that's globally predefined in a palette. I also understand that very few 'casual' users maintain own palettes for consistency.

AUG
29
2014

Lazy declarative programming in C++11

make does it, Haskell does it, spreadsheets do it, QML can do it and below I explain how to do it with C++11: declarative programming. And not just any declarative programming, but my favorite kind: lazy evaluation.

MAR
24
2013

Coffice - Calligra on Android available now

Introduction

Coffice (Calligra Office or coffee-in-office) is a new project that tries to make Calligra available on mobile platforms like Android, Blackberry 10, Jolla SailfishOS and Ubuntu Phone.

DEC
19
2012

Google Code-in experience - Kexi

KDE is taking part in Google Code-in (GCI) this year once again. It's a contest to bring 13 to 17 year-olds closer to Free Software.

One of the tasks I proposed for Kexi was Adding d-pointers to the code. Because of its size I split the challenge into two GCI tasks for truly motivated students. One part has been taken by Shou Ya and second by Andrew Inishev. Both parts have been finished successfully, the patches (2 * 10 thousands of lines) are already in the Calligra master repository.

NOV
19
2012

New icon theme for KDE: Awesome

Font Awesome is an iconic font designed for web UIs. It's a full open source suite of pictographic icons available with examples and documentation.

During the QML network lecture at QtDD, Jeremy Lainé has noted that icons based on Fonts Awesome are useful for optimizing network usage, especially ones with high latency. While I have never used them I knew the technique which seems to be quite popular among web developers.

So I came to related idea. How about adaptation of the Font Awesome icons for KDE? Obviously number of icons expected by KDE themes is much larger, but there's a way to start. It would be awesome (!) if someone implements that to show power of QIconEngine...

Of course the adaptation would only be semi-automatic because mapping is needed between Font Awesome naming and freedesktop.org naming.

OCT
10
2012

Beyond Bug Tracking

During my short summer holidays I had the opportunity to perform overdue bug triage for Kexi.
Funny enough, that alone dominated (by numbers) the Commit-Digest's Bug Killers list for 12th August :) Some bug reports were really dated, 2006 or so, anyway the Calligra 2.6 series is a good occasion for such cleanup.

SEP
30
2012

The story of some bugfixes

This is the story of how bugfixes can happen. For each bug there is a bug reporter. It doesn't really matter if it is another developer or a non-developer user, as in the end it is just a user. Or does it? Let's see.

SEP
8
2012

Accessibility in KDE 4.10 and beyond

The history

The first tries to join forces with GNOME to build up one common accessibility stack for our beloved desktops pre-date back to 10 years ago.

A year later the solution became more concrete and finally made it as the QAccessible framework into Qt 4.0 in ~2004.

SEP
8
2012

Accessibility in KDE 4.10 and beyond

The history

The first tries to join forces with GNOME to build up one common accessibility stack for our beloved desktops pre-date back to 10 years ago.

A year later the solution became more concrete and finally made it as the QAccessible framework into Qt 4.0 in ~2004.

Pages