Back

GitThings - Version Control for Designers Concept

By Vannrith V. Completed 2025-2025

A concept for a macOS-native application designed to bring Git-like version control to graphic designers, eliminating the “final_final_v3” file naming chaos without requiring command-line knowledge.

GitThings Showcase

The problems

Designers are inherently iterative. We don’t save once; we save fifty times. This leads to directory clutter where identifying the actual latest file relies on timestamps or guessing which file name implies “truth.” Standard version control (Git) is great for text-based code, but it lacks the visual immediacy designers need for binary files like .psd or .af.

The solution

I designed a file explorer wrapper that abstracts the file system.

GitThings Structure

The Challenge

While the UI solves the workflow issue, the engineering reality is the blocker. The primary challenge in building this for real is proprietary rendering.

Tools like Photoshop, Affinity, or Illustrator use proprietary file structures. To render a high-fidelity preview of a specific version without actually opening the native application is incredibly difficult. Unless macOS QuickLook APIs grant deeper access to these third-party file types, or the app includes specific rendering engines for every format, generating these instant previews remains the biggest technical hurdle.

© Copyright 2025, All rights reserved