Skip to content

pwagen 1.1

Choose a tag to compare

@ddagunts ddagunts released this 04 Aug 00:40

Caution

Do not use this release. Every app generated by 1.1 crashes on launch with
a NullPointerException in onCreate, in both bar modes. Fixed in
v1.2 — update and
regenerate your apps.


Fixes generated apps drawing underneath the status bar.

The problem

Edge-to-edge is mandatory from API 35 on, so a generated app's WebView extended
under the status bar with nothing holding it clear. The top band of every site
looked live but sent its taps to the system, so any control a site puts up there
could not be pressed at all.

The fix

A generated app now takes one of two positions, chosen per site in the editor:

  • Full screen (default) — the system bars are hidden and the site genuinely
    uses the whole screen. Swipe from the top edge to bring the status bar back.
  • Full screen off — the bars stay visible and the page starts below them,
    with the strip behind them filled in the site's theme colour.

There is deliberately no in-between: a page drawn under a visible status bar is
exactly the broken state this release removes.

Bar icons now also follow the theme colour's luminance, so a light theme colour
no longer swallows the clock and battery.

Important

Regenerate your existing apps to pick this up. The fix is in the template
APK that pwagen embeds, not in the config your generated apps already carry.
Regenerating bumps the version code, so each one installs as an in-place
upgrade and keeps its cookies, logins and firewall rules.

Verifying this build

sha256  f394c1adf5f22050f24c9aa0147ab4da61b97123716f709c3f4a6c146842111f

Same signing key as 1.0, so this updates in place:

813d6225f1c3bedeafd47e33775e7c0f5390cdedf259bd883c0e26b6d04b9dee