{"shas":[["e2dcadc4248ef1ffe052c50d31c3542663633391","915bf0ba2460bd1a05ce51b825c1d1ad268c3f0f@gmail.com","Design custom view for NSStatusItem.","Cheng Sheng"],["6b57f8a33750e5e054bd7554e16e450e96b76939","915bf0ba2460bd1a05ce51b825c1d1ad268c3f0f@gmail.com","MBTStatusItemView: three states.\n\nState MBTStatusItemViewStateNormal: white space black words.\nState MBTStatusItemViewStateHighlighted: blue space white words.\nState MBTStatusItemViewStateBlinking: blinking.","Cheng Sheng"],["50f38a4fa787f61dba6de84094399ce6dcba2f16","915bf0ba2460bd1a05ce51b825c1d1ad268c3f0f@gmail.com","MBTStatusItemView now supports popping up.\n\nThe popped item can be either a menu or a panel. If it is a menu, the\nlocation if the popup is automatically computed (by invoking\n[statusItem popUpStatusItemMenu:theMenu]); if it is a panel, the\nlocation is aligned to the status item. The status item will be\nhighlighted when the menu or the panel is visible.","Cheng Sheng"],["80aa3e0065d034ff3a0a9a738add7f72b53bf559","915bf0ba2460bd1a05ce51b825c1d1ad268c3f0f@gmail.com","The tricky to clear the text field is no longer needed.","Cheng Sheng"],["e3d3c53cc88e0aad44946a0caaf28b3c563c155a","915bf0ba2460bd1a05ce51b825c1d1ad268c3f0f@gmail.com","Add blinks after the timer is down.","Cheng Sheng"],["23bd900786ce2488e775012e180af7d88c98c657","915bf0ba2460bd1a05ce51b825c1d1ad268c3f0f@gmail.com","Some docs for MBTStatusItemView","Cheng Sheng"]],"ref":"refs/heads/master","size":6,"head":"23bd900786ce2488e775012e180af7d88c98c657","push_id":39543269}