diff --git a/app.png b/app.png index 2cbae69..846c1c1 100644 Binary files a/app.png and b/app.png differ diff --git a/progresswindow.ui b/progresswindow.ui index 2121065..21d117b 100644 --- a/progresswindow.ui +++ b/progresswindow.ui @@ -11,7 +11,7 @@ - Issue Identification Progress + Image Identification Progress @@ -27,7 +27,11 @@ - + + + true + + diff --git a/taggerwindow.py b/taggerwindow.py index c83603a..790fa10 100644 --- a/taggerwindow.py +++ b/taggerwindow.py @@ -40,12 +40,15 @@ import os class TaggerWindow( QtGui.QMainWindow): appName = "ComicTagger" + version = "1.0" # TODO read in from a file?? def __init__(self, opts, settings, parent = None): super(TaggerWindow, self).__init__(parent) uic.loadUi('taggerwindow.ui', self) self.setWindowIcon(QtGui.QIcon('app.png')) + + self.lblCover.setPixmap(QtGui.QPixmap(os.getcwd() + "/nocover.png")) self.center() self.raise_() @@ -65,7 +68,7 @@ class TaggerWindow( QtGui.QMainWindow): self.setAcceptDrops(True) self.droppedFile=None - + self.populateComboBoxes() # hook up the callbacks @@ -176,7 +179,10 @@ class TaggerWindow( QtGui.QMainWindow): QtGui.QMessageBox.information(self, self.tr("Repackage Comic Archive"), self.tr("TBD")) def aboutApp( self ): - QtGui.QMessageBox.information(self, self.tr("About " + self.appName ), self.tr(self.appName + " 0.1")) + QtGui.QMessageBox.about (self, self.tr("About " + self.appName ), + self.tr(self.appName) + " " + + self.version + +"\n(c)2012 Anthony Beville") def dragEnterEvent(self, event): diff --git a/taggerwindow.ui b/taggerwindow.ui index 594b431..5d257de 100644 --- a/taggerwindow.ui +++ b/taggerwindow.ui @@ -25,8 +25,8 @@ 20 150 - 211 - 291 + 200 + 300 @@ -38,6 +38,9 @@ + + true + @@ -305,7 +308,7 @@ 550 0 - 103 + 107 120 @@ -682,7 +685,7 @@ 0 0 943 - 28 + 25 diff --git a/todo.txt b/todo.txt index 65742db..c0524d9 100644 --- a/todo.txt +++ b/todo.txt @@ -1,30 +1,43 @@ -Windows Packaging: - Makefile or script to - CX freeze - other files - NSIS - +----------------- +Features +---------------- + Toolbar icons -Page Browser +Page Browser, mode-less dialog Multi-match dialog +More auto-select logic using + Stand-alone CLI + Info dump + optionless args + remove tags + copy tags + TaggerWindow entry fields General layout - Special Dialogs needed for: + Special tabbed Dialogs needed for: Pages Info Color changing stuff need more work - Indicate credits for CR style CR has editable dropdowns/comboboxes for Format, Publisher, Imprint + +Style sheets for windows/mac/linux + -GUI to handle mutliple files or folders +Version 2 - GUI to handle mutliple files or folders ----------- + +----------------- +Bugs +---------------- + Be more tolerant of mis-labled extensions i.e. cbr when it's a cbz Form type validation Ints vs strings for month, year. etc @@ -33,16 +46,6 @@ Check all HTTP responses for errors Lots of error checking -Archive function to detect tag blocks out of sync - - -Idea: Support only CBI or CIX for any given file, and not both - If user selects different one, warn about potential loss/re-arranging of data - -Longer term: - Think about mass tagging and (semi) automatic volume selection - - Other settings possibilities: Last tag style Last "Open" folder (include dragged) @@ -61,27 +64,39 @@ Filename parsing: Concatenation of Name and Issue?? "1602" +CV search - Maybe remove "the" and leading "A" before searching and matching for closer + App option to covert RAR to ZIP If no unrar in path, then filter out CBR/RAR from open dialog - Wizard for converting between tag styles - Remove stale data from cache DB + SQLite chokes on "Batman\ Li'l Gotham 001.cbr" name - Auto search: - Logging class Choosing with pub year Lexical analysis - Maybe remove "the" and leading "A" before searching and matching for closer Searching w/o issue #? - +------------- +Other +------------ + +Archive function to detect tag blocks out of sync + + +Idea: Support only CBI or CIX for any given file, and not both + If user selects different one, warn about potential loss/re-arranging of data + +Longer term: + Think about mass tagging and (semi) automatic volume selection + + + ---------------------------------------------- COMIC RACK Questions