Home About Notes

Ping widget redesign

Jul 04, 2024

When I originally shipped ping I made the simplest widgets I could imagine. Just a date, server count and string that would change based off status.

Old widget design


Being that widgets are one of the primary ways of interaction with the app, I wanted for them to look a little nicer and have more depth.

One evening I iterated on them in sketch and landed in what I think is a pretty good state.


Widget design iteration


Next evening I implemented that design, thanks SwiftUI.

Among the changes was a button in the widget to refresh theĀ  manually. There is also better detection for network issues (aeroplane mode) so that there is just one notification of an issue with your network not a notification for each server of a down status.

Download version 1.0.4 from the app store today