Got over my NIH syndrome and refactored most of the user interface with .js. Things got far more modular now, the complexity was really starting to become prohibitive here.

github.com/palant/pfp/commit/a

Follow

And while I didn't really intend to have functional changes with such a huge commit, for some things it simply didn't make sense to reimplement them unchanged. So many UI elements which used to be subpages are modal overlays now, with better usability and keyboard navigation.

Sign in to participate in the conversation
Infosec Exchange

A Mastodon instance for info/cyber security-minded people.