Plasma Browser Integration 1.7.5

I’m pleased to announce the immediate availability of Plasma Browser Integration version 1.7.5 on the Chrome Web Store as well as Firefox Add-Ons page. I hope you’re all safe and well in these odd times. As you can tell from the version number this is a little more than just a maintenance release. It comes with an assortment of important bug fixes, refinements, and translation updates.

Dark blue space background with stars, a cute dragon wearing a red bandana with a "K" on it, sitting ontop of the Earth which has a blue network cable plugged in whose lose end is squiggling around the KDE Plasma logo
Konqi surfing the world wide web

Plasma Browser Integration bridges the gap between your browser and the Plasma desktop. It lets you share links, find browser tabs in KRunner, monitor download progress in the notification center, and control music and video playback anytime from within Plasma, or even from your phone using KDE Connect!

Continue reading Plasma Browser Integration 1.7.5

Plasma Browser Integration Itinerary Integration

(or: “How to do your project a disservice by calling it names”)

For a change, this blog post isn’t about notifications but don’t worry: there’s enough thrilling stuff to come in this area soon. Anyway, during Akademy 2019 in Milan I began adding KDE Itinerary capabilities to my pet project Plasma Browser Integration. The idea was to provide at a glance information about the subject of a website the user is currently viewing. It’s been a while since I worked on it but that of course just means that I’ve been busy doing other awesome things. ;)

A browser window with akademy.kde.org/2019 website shown and a browser extension popup ontop of it with information about the event the website is showing
Plasma Browser Integration showing details about last year’s Akademy, extracted from our website
Continue reading Plasma Browser Integration Itinerary Integration

Venturing out

Plasma 5.18 LTS Beta has been released, which brings many exciting new features to a computer near you, especially if you’re upgrading from our previous LTS release, Plasma 5.12. Of course for us developers this now means that a stable git branch has been created and we can work on new stuff on master to eventually become Plasma 5.19, scheduled for an early June 2020 release. This blog post is less about KDE code, though.

Plasma notification popup with a chat message and a text field to send a reply from inside the popup
No need to rub your eyes: Quick reply with Telegram on Plasma 5.18!
Continue reading Venturing out

What’s up in Notifications?

With the end of the year approaching in some parts of the world and already half a year since I announced the notifications rewrite, I thought I’d give you an update on some of the things I’ve worked on since. While Plasma 5.17 only saw minor changes, most notably automatic do not disturb mode when screens are mirrored during presentations, there are some very exciting new features that will arrive in the upcoming Plasma 5.18 LTS to be released early February next year.

Notification popup with a message from a chat group with text field in the notification popup inviting to "Type a reply..."
Replying to conversations directly from the notification popup
Continue reading What’s up in Notifications?

Plasma Browser Integration 1.7

I’m pleased to announce the immediate availability of Plasma Browser Integration version 1.7 on the Chrome Web Store as well as Firefox Add-Ons page. This release brings a slew of important bug fixes, translation updates, and exciting new features.

Dark blue space background with stars, a cute dragon wearing a red bandana with a "K" on it, sitting ontop of the Earth which has a blue network cable plugged in whose lose end is squiggling around the KDE Plasma logo
Konqi surfing the world wide web

Plasma Browser Integration bridges the gap between your browser and the Plasma desktop. It lets you share links, find browser tabs in KRunner, monitor download progress in the notification center, and control music and video playback anytime from within Plasma, or even from your phone using KDE Connect!

Continue reading Plasma Browser Integration 1.7

Shaping the Future of KDE Frameworks

(or: “KDE Frameworks 6 Planning Sprint in Berlin”)

Only two weeks after my previous Berlin visit I came back for the KDE Frameworks 6 planning sprint, kindly hosted by MBition in their posh offices near Spree river and Landwehrkanal.

A whiteboard with a more than 50 sticky notes, mostly orange, some blue, with various KDE Frameworks written on them
Three days’ worth of discussions in a nutshell

Already during this year’s Akademy we started discussing our strategies for a Qt 6 transition and created a giant work board of tasks for our next major release of Frameworks. Overall our goal is to keep API breakages to a minimum while still cleaning up some cruft that might have built up over the years. We kicked off the sprint Friday morning with discussions mostly around policies and guidelines.

Continue reading Shaping the Future of KDE Frameworks

Qt World Summit 2019

Last week Nicolas Fella, Roman Gilg, and I represented KDE at the Qt World Summit 2019 in Berlin.

KDE booth at Qt World Summit, shiny black vinyl floor, a KDE-branded table, three bistro tables with devices on them
The booth just before the venue opened – half an hour later it was crowded in here.

This year we set up a lounge area upstairs for people to chat, see our hardware and software offerings, as well as charge their phones between talks. At the center of our booth we had a large KDE-branded table with various bits of swag and a KDE Slimbook on display which we used as our main device for demoing our extensive KDE Applications and Frameworks offerings.

The letters "#QtWS19" 30cm tall of styrofoam with suggested Berlin skyline of cardboard behind
#QtWS19
Continue reading Qt World Summit 2019

Taking Itinerary to the Next Level

(also: KItinerary + Browser Integration = <3)

KDE Itinerary is a project to get your travel itinerary presented to you in a unified, well structured and always up to date fashion, by extracting structured data from emails, boarding passes, and other sources. I successfully traveled the world with it!

Step 1: The crazy idea, is it viable?

Itinerary Research extension showing popup of structured data found on a restaurant website
“Itinerary Research” extension showing what it’s found

Since I’m always looking for new innovative features to add to Plasma Browser Integration, having KItinerary not only look at your emails but also websites seemed like a natural evolution. During the Nürnberg Megasprint™ in June I pitched the idea to Volker Krause and he talked me through how all of this structured data and boarding pass magic worked. I then wrote a quick and dirty browser extension that scanned your open tabs for any such annotations, so we got a sense of how common they actually are in the open web.

Continue reading Taking Itinerary to the Next Level

Akademy 2019 in Milan

Last month I attended KDE’s annual gathering Akademy, which took place at the University of Bicocca in Milan, Italy. Never before had I been to an Akademy where I was interested in so many workshops and discussions that I hardly wrote any actual code.

It’s important to stay healthy during a conference – a bunch of KDE developers taking a swim in Lake Como
Continue reading Akademy 2019 in Milan

Plasma Browser Integration 1.6

I’m pleased to announce the immediate availability of Plasma Browser Integration version 1.6 on the Chrome Web Store as well as Firefox Add-Ons page.

Dark blue space background with stars, a cute dragon wearing a red bandana with a "K" on it, sitting ontop of the Earth which has a blue network cable plugged in whose  lose end is squiggling around the KDE Plasma logo
Konqi surfing the world wide web

Plasma Browser Integration bridges the gap between your browser and the Plasma desktop. It lets you share links, find browser tabs in KRunner, monitor download progress in the notification center, and control music and video playback anytime from within Plasma, or even from your phone using KDE Connect!

Continue reading Plasma Browser Integration 1.6