APR
11
2013

hackweek9: Lightweight KDE Desktop project - updated

It's Hack Week 9 at SUSE, and I'm working on a cracking project this time around. I've codenamed it 'KLyDE', for K Lightweight Desktop Environment, and it's an effort to point KDE at the lightweight desktop market.  Surely some mistake, you say?  KDE and lightweight kan't fit in the same sentence.  I think they can.

APR
4
2013

Ten years!

It's been 10 years since I joined Kexi and thus the KDE community. I think writing down some history and summary makes sense.


2003-03-28: first touch on Kexi sources for porting


It all started at a technology fair in Warsaw, 2003. I wasn't too keen to go but got free tickets and free time. I met a founder of OpenOffice Polska LLC (later renamed to OpenOffice Software) from Warsaw presenting its adaptation of deeply localized, nicely prebuilt office suite based on OpenOffice.org. The office suite has been open sourced StartOffice over two years before by SUN and then localizations or user handbooks basically did not exist. During the meeting among other topics we also discussed apparent missing bit in the OpenOffice.org suite: a rival of MS Access. I proposed to perform some research on how the app can be added. I got hired and engaged full-time from March 2003.

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.

NOV
30
2012

Awesome License

Good news. The Font Awesome project's founder responded at speed of light to my request and now he plans to release the icon set under the LGPL within a month or so, making the icons as accessible for reuse as the default Oxygen set.

After that the "only" remaining matters would be adaptation to KDE and artistic vision. Here's a mockup of how KWrite's look could be transformed. Original:

To make it play more right I also reworked the Oxygen style quite a bit. Nearly no gradients or shines, post-Vista aesthetics inspired by web and mobile UIs where contrast is king. "Awesome" style:

Last week fri13 commented: "Monochrome icons are terrible from usability standpoint. They don't offer at all same information as colorful skeuomophisim icons."

Whoa about the colorizing the icons to give benefits of color coding?

NOV
29
2012

KArchive standalone release for Qt4

Due to popular request during my KDE Frameworks 5 presentation, in other words "where can I get KArchive today?", which is also a long-standing request from many developers of Qt applications, I experimented with making a Qt4-based release of the KArchive framework.

The Qt5-based karchive will be a lot thinner, thanks to much of the necessary functionality going into Qt5 (mimetypes, standard paths, safe saving...). For now, the Qt4 package has to come with all that stuff built in.

Here it is: http://www.davidfaure.fr/2012/karchive-qt4-1.0.0.zip

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.

NOV
17
2012

A trip down memory lane

I was digging through some old backups on Friday looking to see if I had any old versions of the Qt source code lying around after Eirik mentioned during his devdays talk that the release tar balls for lots of the early releases including Qt 1.0 had got lost... I didn't find those, but I found some gems I didn't know I had.

First, there's a presentation on the KDE internals I don't know where I gave, I suspect it was at MANLUG (the Manchester Linux User Group).

OCT
19
2012

Updating a git checkout - finally as easy as with svn

git: very powerful, not easy to use for simple tasks.
Especially when coming from svn, where updating a local checkout was simply "svn up", and with git it's "git pull --rebase, and if that fails, stash, pull --rebase, stash pop".

Finally, all this can be automated, so that one can simply keep the good old habits from svn and type "git up"!

Here's the recipe. In your ~/.gitconfig, write
[alias]
up = !gitup

Then download the script http://www.davidfaure.fr/scripts/gitup and put it in your $PATH.
Done!
(Should have done that years ago...)

SEP
2
2012

Exciting times, past and ahead

The past part
So many interesting things have happened since my last blog post that the list below is probably missing a lot of stuff.

JUL
1
2012

Akademy Award winner Calligra Words

It was with great joy I received the Akademy award for Calligra Words today. The acknowledgement is much appreciated, and is for sure a great motivator.

Pages