Skip to content

codemarc/TodoMenuBar

Repository files navigation

TodoMenuBar App

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.

About This Project

"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

Features You’ll Love (And Why You’ll Never Go Back)

  • 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.


Installation & Setup

  1. Clone This Beast: git clone https://github.com/your-repo-name
  2. Run It: Fire up your Xcode, open the project, and hit that play button.
  3. Enjoy: Rule your todo list, one badass task at a time.

Features

  • 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.

Social Media URLs

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

How to Use

  1. To add a new task, type in the text field and click the plus button.
  2. To mark a task as completed, click the circle next to the task.
  3. To delete a task, swipe left on the task.
  4. To delete all tasks, click the trash button in the menu bar.
  5. To access settings, click the gear icon in the menu bar.
  6. To archive completed tasks, click the archive button in the menu bar.
  7. To quit the app, click the power button in the menu bar.

Settings

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.

About

Created By: Marc J. Greenberg (marc@codemarc.net) Coded by: Cody (Sourcegraph)

Notes

Create a DMG installer for the TodoMenuBar app

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages