Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/somedeveloper00/unitytodo
TODO list inside Unity Editor!
https://github.com/somedeveloper00/unitytodo
todo todolist tool unity unity3d upm upm-package
Last synced: 9 days ago
JSON representation
TODO list inside Unity Editor!
- Host: GitHub
- URL: https://github.com/somedeveloper00/unitytodo
- Owner: somedeveloper00
- License: mit
- Created: 2023-06-03T18:32:59.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-07-10T12:59:47.000Z (6 months ago)
- Last Synced: 2024-12-27T07:09:09.992Z (9 days ago)
- Topics: todo, todolist, tool, unity, unity3d, upm, upm-package
- Language: C#
- Homepage:
- Size: 126 KB
- Stars: 52
- Watchers: 2
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# UnityTodo (Editor-Only)
![image](https://github.com/somedeveloper00/UnityTodo/assets/79690923/a2d82ecf-96a3-4cd9-8cac-33f183278e65)
## ✨ Features
* Add, remove, and edit tasks in form of List/Item like Trello and other famous Task Management apps
* Copy task lists to json and back to the editor
* Saves to file by default and shares with team members in git
* Light mode and Dark mode support
* Directory-based grouping of task lists (like the *workplace* feature of Trello. useful for when working on multiple projects in a single Unity session)
* Shortcuts to make power users more productive
* Add references to your Unity objects for tasks (saves by asset path)
* Bullet-Points for task details## 🛠️ Installation
### UPM
You can install this as a unity package by following the instructions at [the official manual](https://docs.unity3d.com/Manual/upm-ui-giturl.html).
> The package url is `https://github.com/somedeveloper00/UnityTodo.git`
### Git Submodule
clone the repository into your project's Assets/Plugins folder as a submodule:
```bash
git submodule add --force https://github.com/somedeveloper00/UnityTodo/ Assets/Plugins/UnityTodo
git submodule update Assets/Plugins/UnityTodo
```
or if you don't have git, simply download the zip and extract it into your project's Assets/Plugins folder:
> Linux / MacOS
> ```
> wget https://github.com/somedeveloper00/UnityTodo/archive/refs/heads/main.zip -O UnityTodo.zip
> unzip UnityTodo.zip -d Assets/Plugins
> rm UnityTodo.zip> Windows
> ```
> mkdir Assets\Plugins
> curl -L -o UnityTodo.zip https://github.com/somedeveloper00/UnityTodo/archive/main.zip
> tar -xf UnityTodo.zip -C Assets/Plugins
> del UnityTodo.zip
> ```## 💡 Tips
* You can click on a task to enter edit mode.
* You can access task's menu bar with right clicking the task (otherwise clicking the menu button (three dots) will do the same)
* You can save an editing task just by hitting `Enter` after writing the title.
* You can cancel any editing task and remove all selections (and focus) by hitting `Escape`.## 🤝 Contribute
Feel free to open issues and pull requests. There are no strict rules for contributing, but please try to follow the coding style of the project. If you want to contact me, you can find my email in my profile.## 🙌 Support
If you like my work, you can buy me a coffee to keep me motivated to work on this project and other projects like this.
My wallet addresses are:
* BTC: `bc1q808ykgvhn2ewtx09n3kdhnlmcnc6xqwxa0hnys`
* ETH: `0xCe7028266Cf3eF0E63437d0604511e30f8e4B4Af`
* LTC: `ltc1qlu2jahcdr5kqf5dp9xt3zr3cv66gm2p8hmnz9j`## 📝 License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.