Login
You're viewing the front-end.social public feed.
  • Nov 10, 2026, 4:03 PM

    Having fun working on my Thread Picker dialog for Hardwick (my embroidery app).

    It’s used for choosing a thread, but also for defining new custom threads, and marking threads or thread libraries as favourites. (Favourite ones appear in the app’s threads palette for quick access.)

    #MacDev #AppKit #BuildInPublic #MachineEmbroidery

    A Mac dialog box titled “Fill Thread”, with a sidebar containing multiple thread libraries named after brands of embroidery thread. There’s also a Favourites section and a This Document section. The main pane has a list of threads, each with a colour swatch, name, brand, and code. The selected thread is Dusty Orange, from the range Mako Aurifil Cotton.
    💬 2🔄 0⭐ 0

Replies

  • 💬 6🔄 0⭐ 0
  • Nov 10, 2026, 5:18 PM

    @amyworrall Every time you post about Hardwick, I’m thinking “What kind of GCD madness is this?”

    Then I remember what you’re making 😂

    💬 0🔄 0⭐ 0
  • Nov 10, 2026, 6:12 PM

    @amyworrall That's a difficult one. Personally, I much prefer the look of the NSTableView version, it's much easier to visually scan the entire line and the columns. But yeah, there's a case to be made that the alternating background colour might mess with colour perception when comparing two similar swatches.

    Does the UI toolkit give you the ability to make the background colour of the cells / column for the swatches a different colour?

    💬 0🔄 0⭐ 0
  • 💬 0🔄 0⭐ 0
  • 💬 0🔄 0⭐ 0
  • Nov 10, 2026, 7:18 PM

    @amyworrall Would it be possible to render the color swatch as rows of embroidered thread rather than a solid color? Could give a better idea of what to expect.

    💬 2🔄 0⭐ 0
  • Nov 10, 2026, 7:21 PM

    @amyworrall Also, adding some padding around the swatch to form a well with a constant background may make visual identification a lot easier as the eye will compare it to that rather than the row background.

    💬 0🔄 0⭐ 0
  • 💬 0🔄 0⭐ 0
  • 💬 0🔄 0⭐ 0
  • Nov 12, 2026, 1:47 AM

    @amyworrall The zebra striping is a welcome addition. For various reasons it acts as an affordance for certain people and definitely makes it easier to associate the right most columns with the left.

    💬 0🔄 0⭐ 0