New Plugin for Glyphs: TypeSpan, a Time Tracker and Workflow Reporter for Type Designers

After months of refining and early feedback, I'd like to introduce TypeSpan, a time tracking and workflow reporting plugin for Glyphs. 

Install TypeSpan from Glyphs Plugin Manager. Then enable it from View > Show TypeSpan.



Features

  • Tracks your working time automatically in the background while you work
  • A small timer in the Edit view shows current tracking data
  • Pauses when you switch to another app or step away, and resumes when you come back
  • Fully automatic. No buttons to press, no manual interaction needed
  • Export a full report with an overview by glyph, master, and whole font
  • Customize the timer position, size, and metrics from Window > TypeSpan Preferences



Use Cases

1. You do not know where your time went

  • You finish a font with a rough idea of what you worked on, but not which glyphs took longer than expected, or whether you spent too much time on one master. 
  • When you can see where your time actually went, you can make better decisions about what needs more attention and what does not.

2. Estimates are just guesses

  • You are halfway through a font project. How long did the first half really take? Which parts were more time-consuming? 
  • Without real numbers, estimating the rest is difficult.

3. One glyph pulls you in

  • It is easy to lose track of time on a single difficult glyph. 
  • The timer keeps you aware of how long you have been on it, without interrupting your focus.

4. No way to show your work

  • Clients or collaborators cannot see what you have been working on. 
  • TypeSpan lets you export a shareable web report, organized by glyph, master, and date, so you can show your progress clearly.


Privacy

  • All tracking data is stored inside your local file. 
  • When exporting reports, only the tracking data needed for the report is used. 
  • Your glyph outline data is never accessed or transmitted.


Demo Report

Live playground: https://typespan.com/demo

See More



Feedback and questions are welcome!

Comments

  • Mark Simonson
    Mark Simonson Posts: 1,793
    This looks really useful, and probably worth the price for the pro version. But I’m curious who built it. The website only ever refers to “we” but never says who “we” is.
  • typespan
    typespan Posts: 2

    In addition to developing the plugin myself, I collaborate with a Graphic Designer who is responsible for UX design and providing feedback.

    Neither of our full-time jobs is related to typography. Glyphs and type design are simply passions that we pursue in our spare time.

    Because our available time is limited, we became curious about how we were actually spending it. That curiosity eventually led to the creation of this plugin. What started as a side project has gradually grown into TypeSpan as it exists today.

    Although TypeSpan has been developed entirely in our personal time, we've chosen to remain anonymous for now due to potential conflicts of interest with our current employers. We look forward to sharing more about ourselves once we are able to dedicate ourselves to the project full-time.  :)

  • SCarewe
    SCarewe Posts: 54
    This looks, on the surface, like a great tool, and I would be very interested in using it.

    However, as I already pointed out in a GitHub issue, TypeSpan writes a lot of metadata into the document’s userData, which creates a huge amount of noise when versioning with git.

    I would really love to see this solved differently, maybe a .TypeSpanLog.json file next to the Glyphs file. Otherwise, the tool becomes functionally useless when collaborating on the same file.