Good day everyone. I need a brave soul (or two) who have the guts to
add a long-standing missing feature to the Activities system …
THE UNIT TESTING FRAMEWORK
… I know, I know. It is far from being a thrilling work, but everyone
would benefit from it.
I’ve started introducing asserts all over the code to make it more
predictable and tested at runtime, but that is not enough. Asserts are
there to check whether somebody is abusing kactivitymanagerd, while unit
testing will be for when we (whoever works on kamd) are using some
methods in a wrong fashion.
Marco announced a new version (rework) of the Air theme for
Plasma.
That reminded me of the fact I forgot to blog about the new version
of Slim Glow that will be in 4.10.
The most noticeable change is that the system tray icons,
share-like-connect icons, and others are now based on the awesome Font
Awesome by Dave Gandy (http://fortawesome.github.com/Font-Awesome)
Slim Glow
The second is that it is now even slimmer. The desktop widgets have
smaller border, especially those like the folder view.
Slim Glow
The theme is now again a regular citizen of kde-look.org. Since the
non-default themes were moved from standard installations into
kdegraphics module, I started receiving requests to make the theme
available through the Get Hot New Stuff since rarely anyone wants to
install kdegraphics kdeartwork. I understood the desire
for this, so I complied.
While we all love and cherish our KDE browsers (Konq and rekonq)
there are many users of Firefox and Chromium. And they can not use
share-like-connect, they can not have their web-pages linked to
activities, they can not …
Is there a brave soul in our community (or a few brave souls) that
are willing to write a small addon for any of the aforementioned
programs that will
know when a URL is loaded in a tab
know when the user switches between tabs
know the windowID of the window in which the tab resides, and
and report those events to the activity manager?
Talking to the activity manager is the easiest part of it all, it has
C bindings, it is a d-bus service, so take your pick.
If you’re interested, please write to us on plasma-devel at
kde.org
You say you want a revolution Well, you know We all want to
change the world You tell me that it’s evolution Well, you know We all
want to change the world ~ The Beatles (John Lennon)
Calligra-SLC
I don’t know whether it is revolution, or evolution, but my favourite
ideas that the Plasma team thought of a long time ago are finally
getting to the users.
It is quite nice to see the positive experiences with the activities
system in Plasma 4.9 all around the web. And that was just the tip of
the iceberg. There are a few nice things coming to the following
release.
The top feature for me is going to be the Share-Like-Connect applet,
and the document scoring based on the usage. Lately, I’ve been on a
patching spree to increase the number of applications that support
activities and the number has increased substantially. Currently, these
are the supported applications:
Dolphin
Gwenview
Kate and KWrite
Okular
Words, Stage and the rest of the Calligra family (except for Kexi
which will be patched soon)
GVim
I plan to add a few applications to this list before the hard feature
freeze slaps me in the face.
Thankfully, I’m not alone in this endeavour. (Edit:
added the link for the following text) Tomaz Canabrava’s army of
students are going through KDE’s extragear and doing the same thing
I’m doing in integral parts of KDE SC. This really offloads a lot of
work off my shoulders so big kudos to them!
I haven’t been much involved with this release apart from under the
hood stuff that Active and desktop versions share, and the new website
design. So, when testing the new image, I experienced the thrill the
regular users do. It is a good feeling :)