ComicRack has a new home! Redirecting…

You should be automatically redirected. If not, visit http://comicrack.cyolito.com/ and update your bookmarks.

Showing posts with label CBR. Show all posts
Showing posts with label CBR. Show all posts

Friday, October 12, 2007

ComicRack v 0.9.57 released

Build 0.9.57:
  • NEW: Assignable cover item for Stacks
  • NEW: Full CBT/TAR support (read, save, convert)
  • NEW: Command to quickly sort items in the Library Browser (without the need to reposition manually)
  • CHANGE: Stacked Thumbnails only display a stack if there are multiple eComics
  • CHANGE: Added "Page Layout" and "Two Pages" commands to reader context menu
  • CHANGE: Visible Part now correctly updates when scrolling
  • CHANGE: Continuous progress bar during Database loading
  • BUG: No "V5" Group for Volumes
  • BUG: Changed default for page transition delay to off (really now)
hf

Monday, September 24, 2007

ComicRack v 0.9.54 released

Again a release that mainly incorporates user suggestions.

Build 0.9.54:
  • NEW: List Layout Management
  • NEW: Size of Info Overlays can now be adjusted
  • NEW: Copy/Paste of selected values to multiple eComics
  • CHANGE: Changed the rar code
  • CHANGE: Wheel page transition delay is now time based (1 second)
  • CHANGE: Cursor keys also have a page transition delay
  • CHANGE: Added tooltips to trackbars in Preferences Dialog
  • CHANGE: Moved Workspaces Menu entry
  • CHANGE: Cleaned up Toolbar
  • CHANGE: New Folder, New List and New Smart List commands are now Dialog based
  • BUG: Using "Open in new Window" in the File Browser did open two windows
  • BUG: Minimize to Notification Area did not remember maximized state
  • BUG: Not drawn '&' in tree node names
  • BUG: Fixed wrong culture on background threads

hf

Tuesday, June 19, 2007

About meta data... again

As there seems to be a lot of confusion about where and when ComicRack stores it's meta data, lets get it from the mouth of the horse :)

ComicRack always stores data as Xml snippets (either as part of the big library file) or as single small files into eComics (see below).

When adding or opening eComics and there is a secondary stream present for the file (only on NTFS), the xml data from this stream is loaded. If no stream is present and the eComic is an archive, it is opened and a ComicInfo.xml is searched.

If you change meta data, the data is stored to the Library and to the secondary NTFS stream (if file is on NTFS and the write meta data to file option is turned on). The ComicInfo.xml file is NEVER changed. It always stays the same in this process.

ComicInfo.xml IS added to eComics when they are saved to an archive or file list format (Save as...) or converted (Convert to CBZ). Also only images not tagged as deleted are written.

Now you may wonder why this is done so complicated...

ComicRack supports various file formats (PDF, CBZ (ZIP), CBR(RAR) and will add further in the future like TAR.GZ). Let's take a closer look at these different file formats:
  • PDF: No archive at all, no place for ComicInfo.xml or any custom meta data.
  • CBR: Rar format can not be written (proprietary)
  • CBZ: Can be written, but changing the ComicInfo.xml would require to unpack the cbz, change the single file and pack up the whole thing again. This is very costly. That's the reason why ComicInfo.xml is not updated.
  • Future Formats: If they support fast replacement of the data file without unpacking the whole thing, comicrack will do it.
One of the implications for the whole process is also, that even if you only use ComicRacks file browser, you should still add all the files to the library. Because the library is the fastest way to get the data.

If there's popular demand, i may add a function like "Commit meta data to eComic" for file formats which support it (CBZ).

I hope everything is clear now.

This whole "use an archive format" for eComics may have been valid for the past, but it is very unsatisfactory for applications like ComicRack. If mp3 files would have been done the same way, changing id3 data would require the editor to expand the whole thing to a wave file, change the data, and recompress it again to mp3...

Using secondary streams on NTFS was the only plausible solution to store the info also to the eComic files and not only to the Library.

So how would IMHO a GOOD comic book file format look like (just a quick idea):

[signature]
[xml info offset]
[count of images]

this block repeats n times
[size of image stream]

[image stream]

[xml info]


This way you could do a very easy and fast update of the info, without doing much with the (possible huge amount) of image data. As pages are already compressed, compressing them again is unnecessary (always use store for zip files :)). But the problem is, this would be a proprietary format and thats where the only strength of archive based formats shines: You can open and extract the content with hundreds of free and open tools on every OS out there (That's also one of the reason why PDF is not a good choice).

Of course, a tool to parse the above file format would be 50 lines of code...

Sunday, March 18, 2007

ComicRack v 0.9.31 released

This will be it for this week. Did all the things I planned to do and more :)

The new fade in of thumbnails gives the application a much calmer feeling.
Switching back to 256 pixels for thumbnails has IMHO a neglectable influence on display quality, but is a huge performance improvement.

As always, finally the (very) short list of changes.

Build 0.9.31:
  • NEW: Fade in of thumbnails
  • CHANGE: With all the new visual stuff for thumbnails (fade in, page curl, peek into inside of comics) I came to the conclusion that the performance hit of 512 pixel thumbnails is just too big.
    Switched back to 256 pixels.

Saturday, March 17, 2007

ComicRack v 0.9.30 released

Quick, small and fast. That's how we do builds here :)

Build 0.9.30:
  • NEW: Background saving of changed data
  • BUG: Fixed crossthread bug in combination with the optional python script console
  • BUG: Fixed gray lines in quicksearch textbox

Wednesday, February 28, 2007

ComicRack v0.9.27 released

Pulled a fast one this time.

An ugly bug hit ComicRack. Inker data was not stored to exported XML files or embedded into existing eComics. This meant, that when the eComic was removed from the library and readded the Inker info was lost. Sorry to all people who lost data because of this.

Also full screen mode should now work properly on Vista machines.

This version introduces basic Python Scripting support. It includes one small sample script that exports all comics into a CSV file with a few columns. The script support will be extended with the next version. I will also add some documentation in the future.

List of all the changes for Build 0.9.27:
  • NEW: Drag & Drop of books directly into explorer (desktop etc.) to copy files
  • NEW: Basic Python Scripting engine
  • BUG: Fixed fullscreen on vista (cursor and slow switching)
  • BUG: Inkers where only stored in the database and not in xml files or comic files.

hf

Saturday, December 09, 2006

ComicRack v0.9.23 released

This is just a small update.
I finally came around to make a new icon design and get rid of the 2 year old one done for RComix. Hope you like it.


These are the new icons for Application, Document and Setup.

Another long requested feature has made it finally into ComicRack: If the program is in 2 page mode, browsing forward actually advances 2 pages :)

List of changes:

  • NEW: Added cover images to the delete dialog boxes
  • NEW: Page forward in Two Page display mode advances two pages
  • CHANGE: Changed the icon for ComicRack (was about time)
  • CHANGE: page curl effect uncovers the current read page in the comic
  • BUG: color names did not include needed spaces (wherever colors are to choose)

Thursday, December 07, 2006

ComicRack v0.9.22 released

Now that's what i call agile development :)

This one includes some performance enhancements, the squishing of an ugly deadlock bug, some new features and in general all the other usual mojo :)

As i've moved the thumbnail/image cache to a new location comicrack has to rebuild them. Also you can remove the old cache folder at C:\Documents And Settings\User\Application Data\cYo\ComicsRack\Cache.

Quick rundown of the changes:

  • NEW: Global filter for image keys never to use as cover thumbnails
  • NEW: Added Read/Unread/Reading filter to quicksearch dropdown
  • CHANGE: Restructured the Advanced Preferences Tab to make space for new settings
  • CHANGE: Moved image caches to local non roaming profile (better for corporate environments)
  • BUG: Fixed possible deadlock in cache/drawing
  • BUG: Fixed link to website in start menu
  • BUG: Fixed installer for Vista
  • BUG: Fixed performance for thumbnail mode list resizes
  • BUG: Fixed Alternate Series in Search Browser
  • BUG: Wrong second (uncovered) page displayed in lists in rare situations
  • BUG: Open previous comic from list did not work in reader

Tuesday, December 05, 2006

ComicRack v0.9.21 released

Now that's called "pulling a quick one"...

Vista played an ugly trick on me (IShellDispatch5 for all you in the know :/)
So here's the fixed version and just for the sake of it, i also added some other fixes for which you would have otherwise waited another week...

Build 0.9.21:
  • BUG: Fixed sorting on column header clicks
  • BUG: Fixed hilite/selected state for non cover thumbnail items
  • BUG: Fixed wrong text color for selected favorites folder items
  • BUG: Fixed vista/xp shell32 incompatibility

Monday, December 04, 2006

ComicRack v0.9.20 released

A litter later then usual, here's .20

This brings some cbr/rar fixes, a nice page curl effect in the lists, selectable texts for the thumbnail view and other optimizations and fixes.

As i installed vista from the MSDN subscription recently (lets say i'm underwhelmed by this XP SP3 with a candy user interface) this one also brings ComicRack better looking and better behaving into vista land :)

As always here's the list of changes.

Build 0.9.20:
  • NEW: Added startup progress indicator to the splash screen
  • NEW: Count of group items displayed in group headers
  • NEW: Text for thumbnails is now selectable
  • NEW: Library tree remembers collapsed/expanded states
  • NEW: Page Curl effect for thumbnail/tiles
  • CHANGE: Tile Background less transparent
  • CHANGE: More fluent initial window display
  • CHANGE: Better guessing of non loaded thumbnail sizes (less flicker and movement)
  • CHANGE: List selection code optimizations (less redrawing, faster)
  • CHANGE: Switched list fonts to default icon fonts of os (looks better on vista)
  • CHANGE: Smaller/nicer sort arrows in column headers
  • BUG: Default List "Recently Added" was incorrectly named "Recently AddedTime" on inital install
  • BUG: Fixed slow preview in Comic Book Dialog introduced with the full page change in 0.9.18
  • BUG: Fixed some cbr/rar issues on Vista (and maybe XP)
  • BUG: Hack for correct drawing of browser tabs on vista
  • BUG: correct IPv6 handling in Vista for server code
  • BUG: Fixed handling of incorrect windows explorer objects (e.g. Nokia Phone Browser)
  • BUG: Fixed vertial scrolling during column resize or header dragging
  • BUG: Fixed incorrect restoring of panel sizes on startup
  • BUG: Thumbnails in lists did not honour the high quality setting

Sunday, November 19, 2006

ComicRack v0.9.19 released

This one finally has the long awaited switch to text type for number fields. Now you can enter 0.5 or 12a as series information.

Here's the rest of the changes for Build 0.9.19:
  • NEW: Command to hide/show the Sidebar in Library/Explorer/Favorites
  • NEW: Hot tracking effect in browsers
  • CHANGE: Switched Number & Alternate Number to Text (allowing now 0.5, 12a etc)
  • CHANGE: Comic Book Dialog remembers last active tab
  • CHANGE: Added Cancel button to Progress Dialog when getting big file lists in explorer
  • CHANGE: Keyboard shortcuts for switching list modes
  • CHANGE: Removed Searchbar and moved the items into a dropdown menu
  • CHANGE: Some changes in how thumbnails & tiles look (I hope for the better :))
  • BUG: Proposed Textbox background incorrectly displayed & as _
  • BUG: Preferences Dialog now correctly accepts Enter/Escape for OK/Cancel
  • BUG: Month, Alternate Count, Alternate Series and Alternate Number was not editable in the details mode (long click edit)

As always
hf

Sunday, November 12, 2006

ComicRack v0.9.18 released

Again a fairly small release.

Build 0.9.18:

  • NEW: Scroll mode now automatically switches to next/previous page
  • CHANGE: Better Page Type Context Menus & Filter Drop Down in Pages Browser
  • CHANGE: Extended List Options Dialog with some new options
  • CHANGE: Better handling of quick search with big lists
  • CHANGE: Comic Book Dialog now always uses the full scale page image in the color settings
hf