Activity-aware Firefox 0.4.1
Intro & thanks¶
About a year ago I wrote about my gripes with Firefox not playing nicely with KDE Plasma Activities and how I created an Activity-aware Firefox hack/wrapper. While I was pretty happy with it back then and especially the 0.2 version, since then things have improved quite a bit.
First of all, it seems others found my solution useful as well and even started filing issues and contributing code. I am ever so grateful for that, as I was already at the limits of my shell scripting skills with the 0.2 version and Activity-aware Firefox would have never gotten as good as it is now, without the help of Cristian Le and Jarosław Czarniak!
Version 0.4.1 is now the first version I would consider ready for mass use and if you are also a heavy user of both Plasma’s Activities and Firefox, I would warmly recommend you try it out.
Main changes¶
So what are the biggest notable changes since my last blog post about it that grew my 30-line “works for me” proof of concept into a much more mature 285-line script?
- in general it is rewritten to be distro-agnostic and much safer and reliable to use
- it includes interactive elements
- dialog (including help) on first launch that assists with starting a new Profile, copying some info from either the default or template Profile, or migrating from the earliest versions (0.1 and 0.2)
- dialog to clean up Profiles that are left over from deleted Activities
- desktop notifications
- dependency check
- debug mode (
activityfirefox +x
) - names of Firefox Profiles now include the names of the respecfive Plasma Activities
In addition to that, we have equipped the repository to resemble a serious project.
It now includes both a very informativeREADME
and a well-structuredCHANGELOG
. We are using tags and releases to mark important points in the development. And last, but not least, the repository is REUSE-compliant, so licensing and copyright information is as good as it gets.
Invitation to use & contribute¶
That said, you are warmly invited to visit Activity-aware Firefox’ GitLab repository, where you can read more about it, install and use it …and of course, help make it even better by contributing code, bug reports or ideas :)
hook out → mmmm, chestnuts