It's hard to spend more than a few seconds on the demo when my very first interaction with it hits a major roadblock like that.
Show HN: X-spreadsheet – A JavaScript canvas spreadsheet for web
71–80 of 108 posts
Re: Show HN: X-spreadsheet – A JavaScript canvas spreadsheet for web
#72Fun concept, but the cell text is blurry to the point of being a distraction for me, unfortunately. Is this a side effect of rendering to a canvas?
I’ve often seen this solved by drawing a canvas at at least 2x the viewable size and then using css to force it to be smaller. This is because of retina displays. Very much like images these days. It is often a very easy thing to solve.
In general is acceptable for graphics but not for text.
Re: Show HN: X-spreadsheet – A JavaScript canvas spreadsheet for web
#73Re: Show HN: X-spreadsheet – A JavaScript canvas spreadsheet for web
#74Re: Show HN: X-spreadsheet – A JavaScript canvas spreadsheet for web
#75Re: Show HN: X-spreadsheet – A JavaScript canvas spreadsheet for web
#76Earlier quoted context omitted.
You'll basically have to reimplement Ctrl+F yourself regardless of whether you are using canvas or not because if you have say a spreadsheet with fifteen thousand columns and fourty million rows of data then I doubt any browser would be able to handle having all of those elements in the DOM at once. So I don't think that is a compelling argument against canvas.
That's true, but I hope people would hesitate before using this for spreadsheets that don't require virtual rendering.
Re: Show HN: X-spreadsheet – A JavaScript canvas spreadsheet for web
#77The canvas fonts are fuzzy? Stock OSX and Chrome, 4k display @ 3200 scaled edit: https://github.com/myliang/x-spreadsheet/issues/5
Re: Show HN: X-spreadsheet – A JavaScript canvas spreadsheet for web
#78The canvas fonts are fuzzy? Stock OSX and Chrome, 4k display @ 3200 scaled edit: https://github.com/myliang/x-spreadsheet/issues/5
Here (MS Edge, Windows, High-DPI screen):
http://cloud.sciter.com/index.php/s/fcTbout1oQqwIJg
You see how different text rendering in normal DOM rendering (text "Normal") and the text inside canvas.
Grayscale AA text looks blurred. Grayscale AA works only for relatively large font sizes, for standard UI text sizes it is highly non-desirable.