I finally committed my code again. I have a terrible habit of not doing this nearly enough, and during that whole long period when the code base was broken because I was adding entity prototypes I avoided doing it. That’s really pretty dumb. In the future, I’ll be sure to commit even if the code’s broken, since, after all, that will make it easier to fix — and, in particular, easier to fix without losing work.
Anyway, more progress in on the detail editor. I’ve got display functions written for showing all the active details, but right now what they’re putting out doesn’t look very good. Still, it’s progress. I think that at least the simple click-and-drag components will come together pretty quickly over the next few days — about the more complicated stuff, the adding custom behaviors and such, that I’m less sure about.