Some design tasks fall into place fairly quickly. Others seem to refuse to be resolved, despite your best efforts to wrestle them into shape. I managed to finish up one such task last week, for the power settings panel. It had been dogging me for what seemed like an age, so I’m really happy to have it more or less sorted.
The design of the configuration options was actually resolved last cycle. The status part of the design remained unfinished, however. That power status part was the tricky bit, since it had to represent power information for both the actual device which GNOME is running on and any connected devices which might have their own power status. Last week, after many iterations, I finally came up with what seems to be a nice solution.
So, the power panel design now incorporates configuration options, device power status and status information for connected devices (you can find more information on the wiki). This is nice because it makes the system settings panel a superset of what’s found in the shell power menu. It also makes the power panel much more interesting and useful than it was before.
The best part is that Richard has already implemented a lot of the new design.