diff --git a/TODO.txt b/TODO.txt index 0239ae1..b6907c3 100644 --- a/TODO.txt +++ b/TODO.txt @@ -1,24 +1,31 @@ -* Store feeds in kEnqueueFeeds/etc messages as paths? hmm - * This way, if the user edits the feed after it is enqueued but before - processing, the changes will be applied. -* Support for clearing queue -* Show progress - * With progress bar - * Ran into a slight problem when trying to set the maxValue and - value when in MainWindow::MessageReceived (kProgress)-- it would - crash every time, without fail. Even with float constants that - work when used in MainWindow::_InitInterface. Weird, idk - * With indicator in the feeds list -* File error-handling - * e.g., Utils.cpp's userFileError -* Remove unnecessary `new`-- make sure to delete everything -* Check if arg is a file or not (treat appropriately) -* No hardcoded paths -* Default column layouts for ~/feeds and ~/config/settings/Pogger/Subscriptions +Important Features: +* Open With support +* Open As support +* File extension support * Show in desktray * Make archivable * Get menu working +* Default column layouts for ~/feeds and ~/config/settings/Pogger/Subscriptions +* Localization + + +Important improvements: +* Proper queue list (see Multiple downloads at once?) +* No hardcoded paths +* Remove unnecessary `new`-- make sure to delete everything +* File error-handling + * e.g., Utils.cpp's userFileError +* Check if arg is a file or not (treat appropriately) +* Make UI friendly to whatever font-size you throw at it + * Give a max size to the progress label in FeedsView +* Make fancy Markdown README + + +Nice Improvements: * Proper scripting support +* Store feeds in kEnqueueFeeds/etc messages as paths? hmm + * This way, if the user edits the feed after it is enqueued but before + processing, the changes will be applied. * Multiple downloads at once? * Array of thread_ids for multiple DL threads? * In which case, it'd probably make sense to only spin them @@ -28,6 +35,3 @@ * Using a proper queue list would give faster results to Notifer about how many feeds are enqueued (so things *feel* faster) -* Open With support -* Open As support -* File extension support