SourceTree

Author Archives: Brian Ganninger

Senior macOS Developer, SourceTree

Engineering a darker SourceTree

  A “non retina-burning” update for SourceTree on macOS has been on our radar for a long while, and recently our senior designer Joel Unger came up with a mock-up on how it might look. We went back and forth on limitations and compromises (i.e. the …

Open Source Announcement: phased releases for Sparkle-based macOS apps

Many macOS apps like SourceTree are distributed outside of the Mac App Store and provide in-app updates via a popular open source framework – Sparkle. Using Sparkle, SourceTree pushes out updates to all users simultaneously whenever the  Appcast.xml  file is …

Adding staged updates to SourceTree

When it comes to rolling out new software updates, the SourceTree team is always looking to deliver a better experience to users with minimal disruption. In the past we announced a beta program for SourceTree, detailed how we deliver releases, and now we’re …