Hey guys!

As part of ClickStitch I’ve has to store threads from multiple brands and ended up creating this fun colour picker!

https://clickstitch.app/tools/thread-brand-finder

📅 Up-to-date

I’ve written a script that will retrieve all threads listed on the brand websites to ensure new ones are available.

Currently a total of 1683 threads exist, split as:

  • DMC: 665
  • Anchor: 484
  • Madeira: 379
  • Kreinik: 155

But there are many more so these will come in the future!

🎯 Accuracy

All stored threads are compared, and the thread with the closest RGB value is chosen per brand.

🎇 Modern

Find your colour using a colour picker, no need to go through hundreds of colours and codes manually!

Hopefully it’s useful, what other brands would you like to see?

Any bugs or suggestions let me know! Best way is via Discord: https://clickstitch.app/discord

  • jacksilver@lemmy.world
    link
    fedilink
    arrow-up
    4
    ·
    5 days ago

    Looks like you have a consistent amount of options on the bottom once they load. You should just keep a constant height there to avoid the constant resizing.

    • ClickStitch@sh.itjust.worksOP
      link
      fedilink
      arrow-up
      2
      ·
      5 days ago

      Thanks for the feedback, I’ll reduce the resizing! At some point I’d like some options to be configurable (such as filtering on metallic threads etc) so that height may change a lot

      • Ledivin@lemmy.world
        link
        fedilink
        arrow-up
        2
        ·
        edit-2
        5 days ago

        More than anything, I think you can just make the “Finding Thread” container bigger, to match the size of the 4 results (which seems to be the usual limit?)

        One solution that comes to mind would be to match the previous results-container height on the searching-container? Then you only get resizes if the number of results differ

        • ClickStitch@sh.itjust.worksOP
          link
          fedilink
          arrow-up
          2
          ·
          edit-2
          5 days ago

          I’ve updated it so that the loading text replaces the textbox content. No more resizing and the colours will transition nicely!