Per Bothner
Per Bothner
Thanks for the example. It's not fully clear to be what I would need to do, but I think I can figure it out, when teh time comes.
I need more details: Exactly what are you actions? What happens? What do you expect to happen? If you can show me you test code / application that would be...
It's been a while since I worked on GoldenLayout, but it looks I never got around to implementing DragSource - I don't use it for DomTerm. I'll take a look...
I don't understand what you mean by "generating window APIs". (I'm working on newDragSource. However, first I'm looking at a related issue: Making it work when useDragAndDrop is set to...
I find this example very confusing - it is not obvious how to use it. More to the point: it's a "kitchen sink" of lots of different modes and interaction...
A simple way to serialize a canvas is to use `canvas.toDataUrl()`. That seems simple, portable, and reasonably efficient. To unserialize, you can create a new `Image`, set the `src` attribute,...
Does it really matter if serialization is a bit slow? How often do you need to do it? Can you think of any usecase for a terminal where even half...
For grapheme clusters, why do you need to store codepoint attributes, assuming you're using either dom or canvas renderers? The browser takes care of that. You may need to know...
_Off-topic - about grapheme clusters:_ The table for codepoint attributes used in DomTerm is a Uint32Array of length 12764, initialized from a 4032-character atob string. I consider that acceptable. Basically...
This seems to already be working (at least in my fork - but I haven't deliberately changed this). It is handled in `onTabClickDown` in `controls/tab.ts`. The observed behavior seems to...