I wrote a blog post about an annoying bug that manifests in WebView’s handling of nested scrolling.
I love it!
I wrote a short blog post about the 3.6.1 release.
I wrote a blog entry describing the changes in Privacy Browser 3.6.
I wrote a blog post about an interesting bug in Android’s touch parser for spinners.
I wrote a blog post about the change in certificate signing by Let’s Encrypt and how it affects Privacy Browser.
Up to this point, Privacy Browser had used separate light and dark HTML and icon files for the Guide and About. These have now been combined into one set of global icon files and one set of HTML files per language.
My primary goal was to remove the need for double file editing, which became surprisingly time consuming as the number of languages increased. However, there is an added benefit that doing so shrunk the APK file size by 0.8 MiB.
As I receive questions on this topic from time to time, I posted a page explaining the syntax for the custom search URL.
I have written a blog post about the negative privacy implications of saving the instance state that was introduced in Privacy Browser 3.5.
There is a blog post with more information about the 3.5.1 release.
Privacy Browser 3.5.1 has been released.
The Dark Theme page has been updated with information about how things now work in the 3.5 release.
I wrote a blog post with additional information about the 3.5 release.
Privacy Browser 3.5 has been released.
Main WebView is by far the most complicated because it has the most things going in. I am doing the other first so I can learn all the tricks before tackling the hardest one. When it is done, 3.5 will be ready for release.
The following three activities remain:
• Bookmarks Database View
• Main WebView
I wrote a blog post explaining why Privacy Browser will never monetize the default search engine.
The last thing to do before the 3.5 release is to train Privacy Browser to save and restore the state when it is killed in the background. This is very important for the new day/night theme because every time the theme changes (like entering battery saver mode) the app is restarted. Handling this correctly is a tricky process, and I have no idea how long it will take to figure it out. But, I just made the logcat restore the scroll position on restart. 😀
I am the principal developer of Privacy Browser, a privacy focused browser for Android.
Fosstodon is an English speaking Mastodon instance that is open to anyone who is interested in technology; particularly free & open source software.