{"repo":"ChrisZou/alwayshaveaplan","free":true,"listed":false,"github":"https://github.com/ChrisZou/alwayshaveaplan","clone":"git clone https://github.com/ChrisZou/alwayshaveaplan.git","description":"A macOS app that helps you stay intentional with your time by showing your current schedule when you unlock your Mac","language":"Swift","stars":18,"topics":["calendar","macos","productivity","swift","swiftui","time-management"],"license":"MIT","category":"productivity","readme_excerpt":"Always Have a Plan English 中文 --- English A macOS app that forces you to stay intentional with your time by showing your current schedule (or a reminder blocking dialog when you don't have any) when you unlock your Mac. Screenshots No Events Current Event :---------: :------------: Stay intentional with every moment Philosophy Every moment should have a plan. When you unlock your Mac, you should be confronted with the question: \"What do you want to do?\" If you have a scheduled event, it reminds you. If not, it prompts you to create one, preventing aimless time-wasting. Features - 🔓 Unlock Detection : Automatically shows your current schedule when you unlock or wake your Mac - 📅 Calendar Integration : Reads from all your calendars - ⏱️ Progress Tracking : Shows real-time progress and remaining time for current events - 🎨 Beautiful UI : Clean, modern interface with smooth animations - 🚫 No Distractions : - Auto-hides after 3 seconds when showing events - Stops periodic checks when no events exist to avoid focus interruption - ⌨️ No Accidental Quit : Command+Q is disabled to prevent accidental closure - 🔄 Auto-start : Registers as a login item automatically Requirements - macOS 14.0 or later - Calendar access permission Installation Option 1: Build from Source Option 2: Build Release Version The app will be created at run/release/AlwaysHaveAPlan.app . You can copy it to your Applications folder. Usage 1. First Launch : Grant Calendar access when prompted 2. Add Events : Add","default_branch":null,"files":null,"tree":[],"storefront":"/r/ChrisZou","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ChrisZou/alwayshaveaplan/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."}