Categories:
Sunday, 4 September 2016
KDb 3, KProperty 3, KReport 3, Kexi 3 and special offer during Akademy
We're pretty close to "beta" releases of the KDb 3, KProperty 3, KReport 3 frameworks as well as Kexi 3, the data-oriented app creator. So while I am not in person @ Akademy I though a "special offer" during this special time would be in order: if anyone has questions or needs assistance in planning port to one of the APIs offered, ping me on IRC or mail me. And also later :)
Read More
Thursday, 16 June 2016
Icon theme deployment on Windows, Mac OS and mobile platforms
During the Randa meeting I implemented some magic in KIconThemes to generalize a design initially made by Christoph Cullmann for Kate.
On platforms other than Linux/BSD, icon themes are not available as part of the system, and installing 6235 files takes forever. The deployment strategy for applications on those operations systems is now the following:
Read More
Friday, 3 June 2016
Unlocking wallet during startup
While setting up plasma5 I found a solution for something that had been bothering me forever. Basically, while session management is restoring all windows, the wallet isn't open yet, so if the wallet is needed to get online (wifi password), all the apps being restored (in my case, about 20 konqueror windows) have no networking yet and just show error pages. I had to be there during startup and type fast to unlock the wallet before the apps needed it.
Read More
Wednesday, 1 June 2016
KEXI 3
Two pictures worth thousands of SLOCs^w words.
All the modernization KEXI 3 receives these months may be enough to start using upper case letters for the name :)
Spolier: 0% of mockups here, top picture: kexi.git master, bottom picture: to-be-published GUI.
Read More
Tuesday, 31 May 2016
New Plasma Task Manager backend: Faster, better, Wayland
During the last several months, I've been rewriting the backend for Plasma's Task Manager, the strip of launchers and windows embedded into the panel at the bottom of the screen.
Read More
Monday, 16 May 2016
Compiling all of Qt5, KF5, Plasma5, kdepim5, apps...
I see a very high value in compiling my own Qt, and on top of it all the KDE-made software that I use. This makes it very easy to fix bugs and add improvements to the software I use on a day to day basis. Nowadays I think many developers use distro packages for Qt or KF5 or even the whole environment except for the one app they're working on, but in my opinion this leads to "silo" thinking, with workarounds in upper layers rather than fixing issues at the right place.
Read More
Tuesday, 3 May 2016
Installing OpenSUSE on Thinkpad P50
The Lenovo Thinkpad P50 is quite a nifty laptop. However installing Linux required some digging around, so I'm writing this up for others to stumble upon it when looking for answers to similar issues.
Read More
Monday, 25 April 2016
clazy: Suppressing warnings
Clazy [1][2] just got support for suppressing warnings by reading a special comment in your code. The syntax is similar to what krazy has.
Ignore the whole file: // clazy:skip
Read More
Monday, 8 February 2016
HIG about Simple vs. Advanced Settings
Htietze
|
Recently the question was asked in the KDE forums <a href=https://forum.kde.org/viewtopic.php?f=285&t=130260>how we handle advanced settings. While there is neither a best practice nor a common approach in KDE software, we actually discussed a similar concept in respect to the Plasma control modules (KCM).
Read More
Thursday, 4 February 2016
Hidden b.k.o-phab links
Well, consider them unhidden now: if you missed a structured place to link bugs.kde.org big/wish reports with KDE Phabricator tasks, look no further.
One or more "See Also" fields of the bugzilla (top-right side) are useful points of integration. Example: link, see the screenshot below.
Read More