{"repo":"zfdang/chinese-lunar-calendar-for-mac","free":true,"listed":false,"github":"https://github.com/zfdang/chinese-lunar-calendar-for-mac","clone":"git clone https://github.com/zfdang/chinese-lunar-calendar-for-mac.git","description":"Chinese Lunar Calendar for Mac","language":"Objective-C","stars":211,"topics":["mac","osx","status","bar","calendar","chinese","lunar","menu","menubar","statusbar"],"license":null,"category":"productivity","readme_excerpt":"1.MAC下的状态栏万年历 功能说明、界面、使用方法见： calendar.zfdang.com 2.Code Explanation This is a menubar app which shows a simple chinese lunar calendar for OSX. There are two different implementations for this app: 2.1. WanNianLi this project is using the official NSStatusItem to implement the menubar app. Its posittion in the icon bar can't be moved. 2.2. CLCLauncher + CLCMenuExtra these two projects are using the un-official NSMenuExtra (hacking way) to implement the menubar app. The calendar icon works in the same way with system's icon. You can use CMD+Drag to move it or remove it. CLCLauncher: this project is a agent application, which launch \"MenuCracker.menu\" & \"CLCMenuExtra.menu\" It dependens on MenuCracker.menu and CLCMenuExtra.menu (these two bundles will be packed into CLCLauncher.app as resources) CLCMenuExtra: this project finishs the actual functionality. this bundle is using un-official NSMenuExtra API. 3.Referrences http://duhanebel.wordpress.com/2010/04/02/nsmenuextra-how-to-work-with-undocumented-apis/ https://github.com/aschuch/AXStatusItemPopup http://sourceforge.net/projects/menucracker/","default_branch":null,"files":null,"tree":[],"storefront":"/r/zfdang","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/zfdang/chinese-lunar-calendar-for-mac/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}