Since September I have a bit more time available (thanks to § 9a TzBfG). Some of that time recently got put into mobile-config-firefox. And, guess what, it was quite productive.

The main unlock for productivity (aside from having had a period of three-day-weekends was a simple discovery, that I made while evaluating an app for LinuxPhoneApps.org:

It's possible to check for (custom) about:config values in CSS media queries. This means: It's possible to add in features and make more bold choices that users can then disable if they don't like the choice.

Pending changes

The following Merge Requests have already landed:

These Merge Requests are still pending:

Other fun stuff

Also, I've cooked up a branch with minimal userChrome changes and opened an issue, to highlight a thing that might be relevant for the nlnet-funded upstreaming of changes to make Firefox itself more mobile-friendly.

What's next?

Not much is planned, but here are two things that are obvious candidates to tackle next:

  1. I want to look into cleaning up code. Everything that was necessary for Firefox before 128 (current ESR) should go once another release has been made. Also, it really annoys me that extensions don't use the full vertical space - an issue that's not present in my branch with minimal userChrome changes, so removing stuff may be good, period!

  2. Menu bar moves to top when rotating to landscape (#37) · Issues · postmarketOS / mobile-config-firefox · GitLab is an interesting issue - Emma did a lot of work to make landscape really good, and for landscape it IMHO makes a lot of sense to bring the true-mobile-mode changes by default, as vertical space is just so scarce. This is a big change, as it requires changing the entire current media-query set up, but I bet PinePhone Keyboard users would love it.

That's it - thank you for reading! Please help test the new changes :-)