Skip to content

aaloraini/JuDo

Repository files navigation

JuDo

A minimal and elegant task management app for macOS with WidgetKit integration.

JuDo App Swift Version License

Mac App Store: JuDo: ToDo Widget

Features

  • Simple Task Management: Add, complete, and delete tasks with a clean interface
  • Drag & Drop Reordering: Organize tasks by dragging them to new positions
  • Hide Completed Tasks: Focus on active tasks with a toggle option
  • WidgetKit Integration: View and manage tasks directly from your desktop widgets
  • Keyboard Shortcuts: Quick task creation with Cmd+N
  • Native macOS Design: Built with SwiftUI for seamless system integration
  • App Group Sync: Shared data between main app and widget extensions

Quick Start

  1. Clone the repository
  2. Open JuDo.xcodeproj in Xcode
  3. Build and run the app

Widget Support

JuDo includes two widget sizes:

  • Medium Widget: Displays up to 3 tasks
  • Large Widget: Displays up to 6 tasks

Both widgets support:

  • Task completion toggling
  • Quick task addition via URL scheme

Requirements

  • macOS 13.0+ (Ventura)
  • Xcode 14.0+
  • Swift 5.0+

License

This project is licensed under the MIT License - see the LICENSE file for details.

Author

Created by Abdulhakim Aloraini - @aaloraini

About

Simple To-Do Wedgit For MacOS

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages