Today's Work: I got another assignment from the vendor, but this one wasn't as time-critical. I got it implemented just by the end of the day anyway, because I'm pretty good at this, but we now have something like eight sliders in our control panel, and it's annoying. So my task for tomorrow will be to replace those sliders with a button that brings up a dialog that has the sliders in it. I also want to improve the layout while I'm at it - going from a layout of panels in rows to a GroupLayout, because GroupLayout is awesome. I'll have to see whether I can procedurally include or omit certain controls within the layout, though - right now, I just count how many rows I'll need and then individually add each row I want, but in Group Layout, I'll need to put everything in in one statement - which means either finding a way to use an array instead of individually listing the elements, or using sizeless placeholders for some of them. I may be able to remove some after the panel is laid out, as well - which would probably work better if it doesn't leave giant gaps. I found a tutorial online just now that suggests creating the groups first, storing references to them, then adding the components later, which should work perfectly. I just need to remember that for tomorrow.
Commentary didn't happen tonight, but that gave me time to listen to an NPR interview about Gamergate. I wasn't paying full attention, so I didn't find it quite as hilarious as many of the people on my Twitter list were leading me to believe it was, but as I understand it, one of the most prominent members of GG was on the program effectively shooting himself in the foot.