So, short post today because I haven’t worked a lot since my daughter has been sick at home all week… Still, I managed a few hours during her sleep.

I’ve been doing software for a bit over ten years and yet again I have fallen into the beginner’s pitfall: premature optimization. As Donald Knuth said: « premature optimization is the root of all evil. » For some obscure reasons I thought rendering on screen would be a problem?!? One day when the composition will have tons of pages… So I made up some offscreen render into bitmaps and refresh them only when needed… Very clever and made the render quite fast, but faster than the dumb way? I couldn’t tell since I started with the optimization.

When it came to printing I was stuck with notes rendered into crappy images and that does not look good in PDF: first print. It’s blurry, ugly and quite unsatisfactory, so I removed the root of all evil, cleaned up everything and ta-da: second print. Looks a lot better although there are a few things missing, like the title, footer and some on-screen selection…

This was my first time with PDF so my rendering code was a bit off; It was made for on screen render. A little thinkering and I got the multi-page PDF working: raga yaman.

I’ve done a few minor usability updates and I’ll try to polish a bit more next week and make a build on windows so we can start beta.