If you use a Repeater against a QAbstractItemModel and then remove data from the model, the delegate for that item automatically gets its index set to -1 and the item bindings get re-evaluated with that immediately before the delegate gets deleted. That's not the nicest design decision on the part of Repeater, but my code should have had the bounds check and there are workarounds for the other consequences.
Today's code edits involved adding a bunch of tiny little functions to support new features and adding a bounds check to a function that I'm amazed I wrote without one. Stuff mostly worked on the first try with the exception of the feature that exposed the lack of a bounds check (which worked once I fixed that). I also cleaned up some superfluous conditionals and did some other minor organizational tweaks.
reposting some previous gif because I really love those characters and characters turned out
🌈 support the project: http://patreon.com/lostalloy ✨
I've done enough test batches on the new sample roaster at this point that it's become clear that I want to adapt a program that I've been working on to do some of the work involved in designing roasting plans outside of their app and then get the data I need to efficiently copy in what I want.
I wasn't really looking for new features to add to that program, but I guess another use case that it covers at launch might be good for getting people to try it out.
@liaizon Wow, I dominate the search results for coffee.
@liaizon Wow, I dominate the search results for coffee.
@mwlucas I always felt like this adequately described the difference beginners and experts. We all make mistakes and achieve the same outcome; The difference is the tricks you've learned along the way.
nerd shit; self-hosting source control
@gcupc@glitch.social Another haven't used SourceHut but have found Gitea very easy both on the initial setup and to upgrade to new releases (upgrading is literally just replace one file). Not in docker in my case.
Depending on your feature needs (as in, if you don't need features) you could also just do straight up git without any web stuff around it, in which case your distro probably handles the updates with the rest of the system.
I have projects set up both ways.
@taweret We should live toot Princess Tutu some time.
@taweret That was a good show.
@taweret Have you seen Princess Tutu?
Author of Typica software for coffee roasters.