more tweaks and prettifications

git-svn-id: http://comictagger.googlecode.com/svn/trunk@33 6c5673fe-1810-88d6-992b-cd32ca31540c
This commit is contained in:
beville@gmail.com 2012-11-13 06:06:09 +00:00
parent 4318ad7604
commit 850cd38cf4
5 changed files with 61 additions and 33 deletions

BIN
app.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 56 KiB

View File

@ -11,7 +11,7 @@
</rect>
</property>
<property name="windowTitle">
<string>Issue Identification Progress</string>
<string>Image Identification Progress</string>
</property>
<layout class="QGridLayout" name="gridLayout">
<item row="0" column="0">
@ -27,7 +27,11 @@
</widget>
</item>
<item>
<widget class="QTextEdit" name="textEdit"/>
<widget class="QTextEdit" name="textEdit">
<property name="readOnly">
<bool>true</bool>
</property>
</widget>
</item>
<item>
<widget class="QDialogButtonBox" name="buttonBox">

View File

@ -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):

View File

@ -25,8 +25,8 @@
<rect>
<x>20</x>
<y>150</y>
<width>211</width>
<height>291</height>
<width>200</width>
<height>300</height>
</rect>
</property>
<property name="frameShape">
@ -38,6 +38,9 @@
<property name="text">
<string/>
</property>
<property name="scaledContents">
<bool>true</bool>
</property>
</widget>
<widget class="QWidget" name="formLayoutWidget">
<property name="geometry">
@ -305,7 +308,7 @@
<rect>
<x>550</x>
<y>0</y>
<width>103</width>
<width>107</width>
<height>120</height>
</rect>
</property>
@ -682,7 +685,7 @@
<x>0</x>
<y>0</y>
<width>943</width>
<height>28</height>
<height>25</height>
</rect>
</property>
<widget class="QMenu" name="menuComicTagger">

View File

@ -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