This is exactly what I’m looking for as well. I keep my notes for different projects in different notebooks, and am looking for a way to keep an overview of all - [ ]-formatted todo items. I initially thought about a technical solution to include the content of multiple todo-notes into one meta-todo-note (similar to the functionality proposed in Include the content of one note in another), but the solution discussed here would be an even better fit for my use-case.
Here’s a couple of ideas from my perspective, most in relation to the (really nice!) mockup:
list the note title as an additional hierarchical header, so one can see in which note/todo the - [ ] was found. Use case: In one notebook, I might have one note titled “meeting notes marketing 01.01.2020” and another titled “meeting notes tech 20.04.2020” that each have some todos, but stem from a different context
make the headers collapsible to be able to quickly hide full notebooks / subnotebooks / notes
add a possibilty to directly jump to the todo in the original note to see even more context Use case: I might have some information documented in a note and made a todo below saying “Talk to Person A about this”, so the todo alone lacks information
not UI/UX related: Have an opt-in/opt/out mechanism to set whether a note should be included in the global note overview
Looks promising, thanks. But have to wait to have Joplin updated in Archlinux to be able to test it.....does not work with Joplin 1.7.11 which is the current PKGBUILD version....
The only thin is, don't click on Update in the GUI, or you have to remove the plugin and install again the old version. Because a bug lets install a non-compatible version.
I made a short description for the feature request:
Feature Request: Dynamic Todo List in Joplin
Problem:
Currently, Joplin doesn't provide a centralized view to display all todos from different notebooks and sub-notebooks. This makes it challenging to manage and track todos across multiple projects and areas of interest.
Proposed Solution:
Implement a global todo list feature that:
Aggregates todos: Collects all todo notes from across the notebook hierarchy, regardless of their location.
Provides a unified view: Presents a single, consolidated list of todos for easy overview and management.
Offers filtering options: Allows users to filter todos based on various criteria, such as tags, due dates, or completion status.
Integrates with existing features: Seamlessly integrates with Joplin's existing tagging, searching, and sorting functionalities.
Displays subnotebook todos: When a notebook or subnotebook is selected, the global todo list should display all todos from that notebook and its subnotebooks.
Benefits:
Improved efficiency: Enables users to quickly and easily find and manage todos across their entire note-taking system.
Enhanced organization: Provides a centralized hub for todo tasks, helping users stay organized and focused.
Increased productivity: Simplifies the process of tracking and completing tasks, leading to improved productivity.
Additional Considerations:
Customization options: Consider allowing users to customize the appearance and behavior of the global todo list, such as sorting order, column visibility, and theme settings.
By implementing a global todo list feature that includes the ability to display todos from subnotebooks, Joplin can provide a more powerful and user-friendly note-taking experience, helping users effectively manage their tasks and stay organized.