Welcome to my TodoMenuBar App—a badass creation forged out of need, passion, and a little something called AI. This ain't your grandma's todo list; it's built to fit my unique workflow, crafted with care, and packed with the features I want. You know, sometimes life isn’t about just writing down tasks; it’s about making those tasks bow to your will.
"Sometimes I need to focus on the todos of the day. While there are many todo apps, this one is mine—custom, relentless, and fitting like a glove."
This project was born fast and furious, from inception to deployment in less than two hours—no filler, all killer. Built with a cocktail of Cody from Sourcegraph, Visual Studio Code, and the raw power of Apple’s Xcode and Swift. This app is what happens when precision meets artistry and a little AI-driven magic adds fuel to the fire.
Hashtags? Sure, why the hell not. #RealDevelopersUseAI #WhatsNext #TShaped #SoftwareArtisan
- Custom Workflows – Tailored for you, like a finely tuned machine.
- Swift-Powered Brilliance – Because speed and beauty matter.
- Visual Studio & Xcode Magic – A marriage made in coding heaven.
- Cody's AI Assistance – When humans and AI collaborate, masterpieces are born.
Because todos should be yours to conquer—not just a list of forgettable chores.
- Clone This Beast:
git clone https://github.com/your-repo-name
- Run It: Fire up your Xcode, open the project, and hit that play button.
- Enjoy: Rule your todo list, one badass task at a time.
- Add, edit, delete, and mark tasks as completed.
- Archive completed tasks.
- Settings to configure social media URLs.
- Quick access to social media links from the menu bar.
You can configure the following social media URLs in the settings:
- ChatGPT URL
- GitHub URL
- LinkedIn URL
- Twitter URL
- Instagram URL
- TikTok URL
- Investing URL
- To add a new task, type in the text field and click the plus button.
- To mark a task as completed, click the circle next to the task.
- To delete a task, swipe left on the task.
- To delete all tasks, click the trash button in the menu bar.
- To access settings, click the gear icon in the menu bar.
- To archive completed tasks, click the archive button in the menu bar.
- To quit the app, click the power button in the menu bar.
In the settings, you can configure the URLs for various social media platforms. These URLs will be used for the quick access buttons in the menu bar.
Created By: Marc J. Greenberg (marc@codemarc.net) Coded by: Cody (Sourcegraph)
Open the Terminal app, int the root of the project.
xcodebuild -scheme TodoMenuBar -configuration Release
mkdir -p /tmp/dmg-contents
## From the root of the build directory,
## (in xcode Product Menu -> Copy Build Folder Path)
## run the following command:
cp -r "Build/Products/Release/TodoMenuBar.app" /tmp/dmg-contents/
ln -s /Applications /tmp/dmg-contents/Applications
hdiutil create -volname "TodoMenuBar" -srcfolder /tmp/dmg-contents -ov -format UDZO "TodoMenuBar.dmg"
# ALTERNATE after you sign and export the app to the desktop
mkdir -p tmp/dmg-contents
mv ~/Desktop/TodoMenuBar.app tmp/dmg-contents
ln -s /Applications tmp/dmg-contents/Applications
hdiutil create -volname "TodoMenuBar" -srcfolder tmp/dmg-contents -ov -format UDZO "TodoMenuBar.dmg"
rm -rf tmp