Today I made the best kind of progress on #gnome's new quick settings.
Namely: I decided that the bit that would make a fragile and complicated part more fragile and complicated isn't needed after all, and what I had done to mock up the missing bit is a valid option for a proper implementation.
And voilá, 10 minutes later I have working code that I'm genuinely happy with: