Open mrvladus opened 1 month ago
New add list dialog using AdwAlertDialog:
And new priority selection dialog that will replace popover:
Added search by text, notes and tags
Looking forward to the rewrite, hope it's gonna help with the memory consumption.
New tags window that replaces menu button. Tags can be created right there instead of separate tags page.
Added attachments window
Task list colors is working now
Added task accent color selector
Added task tags and progress bar
Implemented date and time window. Now it's finally possible to make recurrent tasks #90.
Implemented task list drag and drop reorder #177
Awesome! If the Android backend for GTK is ever going to land, it'll be awesome to have Errands use it for having a consistent task management across mobile and desktop!
@antrmn I'm looking forward for this too :)
Added "Show Completed" toggle.
omg, amazing ::)) thank you!
I've decided to rewrite Errands in C. Why? Performance. While writing python code I found myself optimizing things that shouldn't be optimized due to python's pretty slow nature. It's a good language for small or not complicated GTK apps, but for Errands it became a bottleneck. Especially when implementing search functionality. Memory usage and micro-freezes with large amounts of tasks played a big role too. C is much simpler language that has unmatched performance. All of the libraries is written in it. So it's going to be much better choice for this project.
All progress will be on rewrite-in-c branch.
Feel free to ask questions.
With my initial version in C it's showing very promising results:
Main tasks:
Optional tasks:
Progress reports and benchmarks will be here too.