This is related to current work on reimplementing reports in Typica. The 1.x approach (generate HTML and shove it to a web view with some extra features injected) worked, but had quite a few of its own issues so I'm trying something else for 2.0 which is mostly working out nicely. The little frustrations so far seem minor compared with the 1.x issues and by the time all the reports are reimplemented it should be a lot less code organized more sensibly. I'm overall pretty optimistic here.
Also mucking about with QML. Apparently if you have a ScrollView with the contentWidth property set and a Column containing an Item that combines one or more HorizontalHeaderView and TableView children, attempting to resize the columns by dragging the space between the headers instead just uselessly drags the viewport of the ScrollView around. I ended up getting rid of contentWidth and instead stuffed the contents in an Item with its width property set instead and that works.
Taste testing production test batches of new coffees. The one from El Salvador with the cool frog on the bag is pretty good. I'm doing a couple different roasts on that, but it's one of those coffees that's hard to screw up so home roasters can just try to put it at about whatever roast level they generally like and it'll probably be fine.
Coffee shipment arrived a couple days sooner than expected. Most of the bags this time are pretty plain, but we've got the coffee with the cool frog on the bag back now. Taking a shower break before I get to work on figuring out what I want to do with the new coffees. It's going to be a longer than expected day.
The two people most likely to do the baking at the shop are on vacation so I'm doing that today. One batch of scones might be a little off. I ate one to test it but part way through baking I looked at the timer and noticed that it wasn't running so had to just take my best guess at it. Cranberry bread is taking longer than the recipe indicates to get finished, but that's normal.
Printed out and made notes on a pile of reference materials for what I want to work on tomorrow. I won't finish that work tomorrow, but I have the rough shape of what I want to try first pretty much figured out and I can at least see if that idea is a horrible mistake before putting too much effort into it.
Decided to plug in the last version of the code written before going to sleep instead of testing out the intermediate version. I've gone from a choice of correct functioning at 100% of a core or excessive latency at 12% down to both fast and correct with the new code not profiling as significant and the fan not spinning up. I'll take the win.
There were a couple things about the new code that were bugging me so I reorganized it again. Pretty sure I've gotten it down to as correct and efficient as possible, but I still need to wait until I get into the shop to test that. Hoping to see much lower CPU utilization.
Author of Typica software for coffee roasters.