github clarkemedia/email-signature-generator v1.1
v1.1: Addresses, buttons, more fonts, more icons and ARM support

4 hours ago

First of all, sorry for going quiet over the summer. Life got busy and this side project sat on the shelf for longer than I'd like. Thank you to everyone who opened issues, left comments, starred the repo and kept using the tool in the meantime. Your feedback shaped every change in this release, and I really appreciate the patience and support.

Here's everything that's new in v1.1.

Address fields

You can now add a full postal address to your signature: street, city, postcode or zip, and country. All four fields are optional, and whatever you fill in is joined together on a single line under your phone, email and website, marked with an A to match the other contact rows.

Thanks @nextcloudfan for the request (#5).

Logo size control

Logos were coming out far too big, especially in Outlook on mobile where they could push the rest of the signature out of shape. There's now a Logo Width slider in the Branding section that goes from 50px to 220px, and the default has been reduced from 170px to 120px. The width is set directly on the image, so email clients keep it at the size you picked.

Thanks @BabaBooey84 for reporting this and @SpaceFrags for the extra detail on mobile (#2).

More fonts and adjustable text size

The font list has grown from 7 to 13. The new additions are Helvetica, Calibri, Segoe UI, Lucida Sans, Palatino and Garamond, alongside the existing Arial, Verdana, Tahoma, Trebuchet MS, Georgia, Times New Roman and Courier New. Each one includes sensible fallbacks, so the signature still looks right on machines that don't have that exact font installed.

There's also a new Text Size option with four settings: Small, Medium, Large and Extra Large. It scales your name, title, contact details, buttons and disclaimer together, so everything stays in proportion.

Thanks @Abraka for the suggestion (#3). Templates are still on the list and that issue stays open for them.

More social icons, plus your own

Four new built-in networks: YouTube, TikTok, Pinterest and WhatsApp. That brings the total to nine, joining LinkedIn, Twitter / X, Facebook, Instagram and GitHub.

For anything else, there are two Custom Icon slots. Paste in the link and the URL of any square PNG or JPEG, and it shows up in the icon row alongside the others. Bluesky, Threads, Mastodon, your booking page, whatever you need.

Call-to-action buttons

You can now add clickable buttons to your signature, such as "Book a Call", "Get a Quote" or "Subscribe to My Newsletter".

  • Open the Buttons section and click + Add button to add one at a time, up to three
  • Each button has its own text, link and colour, with an × beside it to remove it
  • Buttons sit side by side in a single row under your details
  • They default to the same blue as the rest of the signature, and Use the same colour for all buttons is ticked by default, so changing one changes them all. Untick it to colour each button individually

The buttons are built so the full coloured box shows up properly in Classic Outlook, not just the text.

Thanks @mptpro for the idea and the example screenshot (#4).

A tidier form

With all these new options, the form was getting long. Your Details, Contact, Branding, Social Links and Buttons are now collapsible sections, and only one opens at a time. Your Details is open when the page loads, and the live preview now sits much higher up the page so you can see changes as you make them.

Docker images for ARM

The Docker image is now published for linux/amd64, linux/arm64 and linux/arm/v7, so it runs on a Raspberry Pi, Apple Silicon machines, ARM cloud servers and most home NAS boxes. Nothing changes in how you run it:

docker run -d -p 8080:80 ghcr.io/clarkemedia/email-signature-generator:latest

Docker pulls the right version for your machine automatically. Thanks @reddexx for asking (#6).

Upgrading

  • Live site: https://signatures.clarkemedia.ie
  • Docker: docker pull ghcr.io/clarkemedia/email-signature-generator:latest and restart your container
  • Self-hosted: replace your index.html with the one from this release

If you've already set up a signature, it will keep working as it is. Generate a new one if you want to use any of the new features.

Thanks again for all the support, and please keep the ideas and bug reports coming. If the tool has saved you some time, you can buy me a coffee

Eoin

Don't miss a new email-signature-generator release

NewReleases is sending notifications on new releases.