top | item 32138575

(no title)

tait | 3 years ago

Hi! This is interesting and I plan to use it for work. Today.

In answer to my above inquiry:

It looks to me like this section causes consecutive 'v's to be interpreted as text; it might be nice to carve out v's or give alternative glyphs for down arrows or something:

  if (char.match(/[A-Za-z0-9]/)) {
          const [, right, , left] = neighbors;
          str = str || (left.match(/[A-Za-z0-9]/) || right.match(/[A-Za-z0-9]/));
        }
Also, if you have two arrows coming together diagonally, like:

  \ /
   v
The arrowhead points to the left rather than straight down. I think straight down would be preferred and not particularly difficult to code.

I would be happy to take further conversation/contributions to whatever forum you prefer - what is the best approach?

discuss

order