Remix.run Logo
chrismorgan 7 hours ago

Please look over my comments on HN about Flutter and pure-canvas and such. There are big problems. There is plenty special about the DOM that you lose and cannot gain back if you go pure-canvas. Links. Scrolling. Text handling. Composition. And various more.

Use DOM. Please use DOM.

Use canvas for an actual drawing canvas, but for the UI and anything else that’s largely text, use DOM.

peutetre 7 hours ago | parent [-]

There aren't "big problems" because it works. When you put yourself in the corner of claiming "pure-canvas is irredeemably bad" when it's plainly not, then there's nothing practical on offer.

chrismorgan 6 hours ago | parent | next [-]

“It works” is a terrible defence, because of the different degrees of working.

I’m describing various specific ways in which it doesn’t work properly, in ways that stop users from doing things they may legitimately want to do, or which will frustrate some users, and you’re just disregarding them. I’m not being vague in most of my complaints, I’m being very specific.

It’s like you have a screw, and it’s worn enough that sometimes it makes the screwdriver slip, but you’re saying “just be careful, maybe apply a little more pressure, and it still works”.

peutetre 37 minutes ago | parent [-]

> and you’re just disregarding them.

Of course. You're living in a world of your own imagined requirements. The practical reality is that there are plenty of use cases for this stuff, whether you like it or not. This stuff is fit for purpose for many purposes.

wiseowise 5 hours ago | parent | prev [-]

How the hell you can claim “it works” if you can’t even select text out of the box, lmao?

peutetre 37 minutes ago | parent [-]

Because I can select text out of the box.

wiseowise 22 minutes ago | parent [-]

Okay, this getting absurd. At this point I’m 90% convinced that you’re just trolling.

https://news.ycombinator.com/item?id=42252999

You can’t select text in neither of your provided samples on both PC and mobile in different browsers.

peutetre 18 minutes ago | parent [-]

You can. Text selection works, cut and copy and paste works, zooming works.

I don't know what you're doing.