Fairly substantial rewrite.

This commit is contained in:
BasioMeusPuga
2017-12-28 18:27:42 +05:30
parent 69392c5d4f
commit 01d1be9ddc
23 changed files with 1360 additions and 611 deletions

15
TODO
View File

@@ -1,13 +1,12 @@
TODO
Options:
Automatic library management
✓ Recursive file addition
Auto deletion
Recursive file addition
Add only one file type if multiple are present
Remember files
Check files (hashes) upon restart
Show what on startup
Draw shadows
Remember files
Check files (hashes) upon restart
✓ Draw shadows
Library:
✓ sqlite3 for cover images cache
✓ sqlite3 for storing metadata
@@ -19,6 +18,7 @@ TODO
✓ Tie file deletion and tab closing to model updates
✓ Create separate thread for parser - Show progress in main window
? Create emblem per filetype
Memory management
Table view
Ignore a / the / numbers for sorting purposes
Put the path in the scope of the search
@@ -27,6 +27,7 @@ TODO
Information dialog widget
Context menu: Cache, Read, Edit database, delete, Mark read/unread
Set focus to newly added file
Add capability to sort by new
Reading:
✓ Drop down for TOC
✓ Override the keypress event of the textedit
@@ -45,6 +46,7 @@ TODO
Record progress
Pagination
Set context menu for definitions and the like
Hide progressbar
Filetypes:
✓ cbz, cbr support
✓ Keep font settings enabled but only for background color
@@ -59,4 +61,5 @@ TODO
Get ISBN using python-isbnlib
Other:
✓ Define every widget in code
✓ Include icons for emblems
✓ Include icons for emblems
Shift to logging instead of print statements