Allow copying or converting calendar events (or meetings / appointments) to unscheduled tasks (communication API between calendaring and tasks apps)
Beside the GNOME calendar app there is the Todo app. From my perspective as a user both todos and scheduled events are things I have to keep an eye on and organize myself to fulfill my duties. I would say that todos are unscheduled tasks and events are scheduled tasks. In GNOME I have two separate apps to handle both kinds of tasks.
I would find it much more efficient if there would be one app that helps me managing both kind of tasks - scheduled and unscheduled. If the GNOME community would decide to change one of the existing apps to handle both, it could be considered to drop the other app and free human resources.
A way to add such a function could be to make start and end of events or tasks optional. When a task has no start and no end it is considered an unscheduled task. Sometimes we want to schedule an event but we only know its beginning and not the end. So we just input the start and don't input the end. It can even make sense to not input a start of an event and only input an end of the event in situations we have a task were we only know when it has to be finished, like a deadline. This would give the calendar much more flexibility. Also I could imagine to add a field for the duration. When the user inputs two put of start, duration and end the app can calculate the third.
How could unscheduled tasks be integrated into the GUI? First scheduled tasks could basically stay the same but need adoptions of making start and end optional. Unscheduled tasks are per definition unrelated to calendar dates hence they can't be displayed in classical calendar views. I think they should go into the list with all scheduled apps, or get a list on their own. In the first case they must be somehow distinguishable from scheduled tasks. This could be by an icon like a clock or a calendar for scheduled tasks. Also the list could be ordered to group scheduled tasks together an unscheduled tasks together and then display one group above the other. The search function could get an option to find only scheduled or or unscheduled tasks.
I know this can be interpreted as more than a feature but a conceptual shift. Event's can be considered renamed to "tasks", but that's optional. Event's can stay for scheduled tasks and unscheduled tasks could be named tasks or todos. Maybe people of the GNOME todo app would like to comment, too.
I am eager to hear what you think about it. Thanks in advance.