Skip to content

A simple plugin for Godot editor that adds a kanban-like TODO tab for putting random notes.

License

Notifications You must be signed in to change notification settings

KoBeWi/Godot-Simple-TODO

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Godot Simple TODO

This simple plugin that lets you take random notes and organize them in named columns (which also count number of items). If you like putting your TODO lists in a text file, but they are hundreds of lines long and you start thinking that it's maybe too big, this plugin is for you. It's like kanban board, but without unnecessary features.

Just enable it to get a new editor screen called "TODO" where you can create columns, where you can create random labels where you can put any text. Simple as that.

The items can be added either using the + button or Ctrl+Enter.

The plugin has full undo support, up to 20 actions.

And drag and drop support (contributed by @Nukiloco).

You can filter items.

There is also a simple "marker" function. You can middle-click the item's drag field to leave a temporary visual marker. The marker is not saved, it's only meant to easier keep track of the item you are currently working on.

You can right-click column's drag field to open a menu, which allows adding item at top, instead of bottom:

Images

You can also add images to your elements. Each element supports only one image. To add image, right-click item's drag field and select Paste Image:

Clicking an image will open a popup to preview it in full size.

Note that images are stored as a binary PNG data in their own file, which makes them less VCS-friendly. Also, while undo/redo works with images, their ID will shift, so it's not advised to undo/redo image changes.

Data

Data of your columns is stored in a simple .cfg file. You can edit it by hand (the item names don't matter btw), but do so only when the plugin is not active. The plugin automatically saves all your changes.

Images are stored separately in a .bin file (which is a serialized Dictionary). If an item has an image, it will be referenced by randomly generated unique ID. The plugin is able to automatically cleanup unused images, but it's better to not modify them manually, to avoid losing data.

The text data is stored in file defined by addons/simple_todo/text_data_file project setting (res://TODO.cfg by default), while images are stored in addons/simple_todo/image_data_file (res://TODO.bin by default). Changing either project setting will automatically move the file.


You can find all my addons on my profile page.

Buy Me a Coffee at ko-fi.com

About

A simple plugin for Godot editor that adds a kanban-like TODO tab for putting random notes.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published