| View previous topic :: View next topic |
| Author |
Message |
RiBBiT Apprentice


Joined: 18 May 2005 Posts: 215 Location: Sweden
|
Posted: Fri Aug 19, 2005 11:33 am Post subject: Comix - GTK comic book viewer |
|
|
EDIT:
Homepage: http://comix.sourceforge.net/
Now in portage, just emerge media-gfx/comix _________________ Comix - GTK Comic Book Viewer [ http://comix.sourceforge.net ]
Last edited by RiBBiT on Fri Apr 28, 2006 4:14 pm; edited 22 times in total |
|
| Back to top |
|
 |
Gargen n00b

Joined: 02 Aug 2005 Posts: 2
|
Posted: Fri Aug 19, 2005 8:05 pm Post subject: |
|
|
| wow thats very cool good work |
|
| Back to top |
|
 |
RiBBiT Apprentice


Joined: 18 May 2005 Posts: 215 Location: Sweden
|
|
| Back to top |
|
 |
Deranger Veteran


Joined: 26 Aug 2004 Posts: 1215
|
Posted: Sun Aug 21, 2005 9:28 pm Post subject: |
|
|
| Awesome! I appreciate your work. |
|
| Back to top |
|
 |
Indech n00b

Joined: 10 Jan 2005 Posts: 20
|
Posted: Mon Aug 22, 2005 6:35 am Post subject: |
|
|
an interesting program and I look forward to see how it develops
a few problems/suggestions:
-with the implementation of resizing/scrolling, have a changeable default size for the images so you can either have it fit the screen, or if it's a big image, view the image in its original size
-support for reading right to left in double page view
-for archives that contain various folders and files with the same name you currently have to decide at the command line whether to overwrite them. it shouldn't be dependent on the command line
-for archives, have the ability to view archive comments, if there are any
-and personally I think quickest sounds better than fastest  |
|
| Back to top |
|
 |
RiBBiT Apprentice


Joined: 18 May 2005 Posts: 215 Location: Sweden
|
Posted: Mon Aug 22, 2005 9:40 am Post subject: |
|
|
Oktane: I'm glad to hear that.
| Indech wrote: | an interesting program and I look forward to see how it develops
a few problems/suggestions:
-with the implementation of resizing/scrolling, have a changeable default size for the images so you can either have it fit the screen, or if it's a big image, view the image in its original size |
That's a good idea. I'm not a big fan of scrolling comics myself, thats why I haven't implemented that yet.
| Indech wrote: | | -support for reading right to left in double page view |
Never thought of that, I guess it matters a lot for people reading manga? Should an option let you view archives starting from the back as well?
| Indech wrote: | | -for archives that contain various folders and files with the same name you currently have to decide at the command line whether to overwrite them. it shouldn't be dependent on the command line |
In the next version the `rm' program is not used so I guess you don't have to live with the command-line then. However I should probably fix it so that no files get overwritten at all.
| Indech wrote: | | -for archives, have the ability to view archive comments, if there are any |
Those are usually in plain text files right?
| Indech wrote: | -and personally I think quickest sounds better than fastest  |
No comments.  _________________ Comix - GTK Comic Book Viewer [ http://comix.sourceforge.net ] |
|
| Back to top |
|
 |
Lowspirit Apprentice


Joined: 31 Jul 2002 Posts: 258 Location: Northern Sweden
|
Posted: Mon Aug 22, 2005 1:26 pm Post subject: |
|
|
When the cbrpager author mentioned he had no plans to implement scaling (to make text more readable, some were unreadable) I figured I was screwed, I'm far from a comic book reader but I do have some comics from back in the days for nostalgic reasons that I enjoy browsing through for old times, and this is now my official tool for it, thanks.
We need this in portage. _________________ Gentoo | AMD X2 3800+ 2GB RAM | Kernel 2.6.30 . ReiserFS . CFQ . GCC4.3.3 | Firefox 3.5 | Gnome 2.26 w/ Compiz-Fusion
"Penguins are the only fish that can fly" |
|
| Back to top |
|
 |
Deranger Veteran


Joined: 26 Aug 2004 Posts: 1215
|
Posted: Mon Aug 22, 2005 1:50 pm Post subject: |
|
|
| RiBBiT wrote: | | I guess it matters a lot for people reading manga? |
Japanese manga is read from right to left, therefore two-page display screws up the order. It should be like this:
[PAGE 02] [PAGE 01] <-- first set of two pages
[PAGE 04] [PAGE 03] <-- another set of two pages
[PAGE 06] [PAGE 05] <-- and so on...
It should basically swap two pages as you can see.
Complicated, eh?
| RiBBiT wrote: | | Should an option let you view archives starting from the back as well? |
It's not necessary, page numbers are just like in any ordinary comic, you just read all the pages "backwards".  |
|
| Back to top |
|
 |
RiBBiT Apprentice


Joined: 18 May 2005 Posts: 215 Location: Sweden
|
Posted: Mon Aug 22, 2005 2:19 pm Post subject: |
|
|
Lowspirit:
Oktane: Ok, I added options for both cases anyway. I guess it can't hurt.
I think I will make a new release soon with the changes I've done so far. _________________ Comix - GTK Comic Book Viewer [ http://comix.sourceforge.net ] |
|
| Back to top |
|
 |
RiBBiT Apprentice


Joined: 18 May 2005 Posts: 215 Location: Sweden
|
Posted: Mon Aug 22, 2005 9:36 pm Post subject: |
|
|
The next release is ready now.
Changelog:
| Code: | Comix 0.2
- Now uses the shutil module to move and delete files instead
of calling the `rm' and `mv' programs.
- Now uses gtk.gdk.pixbuf_get_file_info() to check image file types
and the `file' program to check filetypes for ZIP/RAR archives.
Filename extensions should no longer matter for Comix.
- Now supports tar, tar.gz and tar.bz2 archives.
- New menu option `File info' brings up a window and displays various
information about the file being viewed.
- New option to flip the pages viewed in double page mode.
- New option to reverse the reading order (start with the last page).
- New option to set the saturation of the images displayed.
- Some minor fixes.
- New dependencies are `file' and `tar' (should be installed on most
systems as default). |
_________________ Comix - GTK Comic Book Viewer [ http://comix.sourceforge.net ] |
|
| Back to top |
|
 |
kabutor l33t


Joined: 12 Dec 2002 Posts: 821 Location: Benalmadena - Melrose Place
|
Posted: Mon Aug 22, 2005 11:44 pm Post subject: |
|
|
really nice, add it to bugzilla and maybe its added into portage  _________________ My name, is sendmail, you kill -9 my parent process, prepare to vi |
|
| Back to top |
|
 |
Indech n00b

Joined: 10 Jan 2005 Posts: 20
|
Posted: Tue Aug 23, 2005 1:48 am Post subject: |
|
|
| RiBBiT wrote: | | In the next version the `rm' program is not used so I guess you don't have to live with the command-line then. However I should probably fix it so that no files get overwritten at all. | one problem with how you fixed it at the moment: the app freezes if there are 3+ files of the same name
| RiBBiT wrote: | | Those are usually in plain text files right? | rar and zip can have comments embedded in the archives themselves. From 'man zip' and 'rar -h':
| man zip wrote: |
-c Add one-line comments for each file. File operations (adding,
updating) are done first, and the user is then prompted for a
one-line comment for each file. Enter the comment followed by
return, or just return for no comment.
-z Prompt for a multi-line comment for the entire zip ar-
chive. The comment is ended by a line containing just a
period, or an end of file condition (^D on UNIX, ^Z on
MSDOS, OS/2, and VAX/VMS). The comment can be taken from
a file:
|
| rar -h wrote: | c Add archive comment
cf Add files comment
cw Write archive comment to file
|
|
|
| Back to top |
|
 |
RiBBiT Apprentice


Joined: 18 May 2005 Posts: 215 Location: Sweden
|
Posted: Tue Aug 23, 2005 11:01 am Post subject: |
|
|
kabutor: I'll do that.
Indech: Ah, thank you for pointing that out. I have made a new release (0.2.1) that should fix that problem.
I didn't know rar and zip archives could have embedded comments. I have a few comic book archives myself with comments in html, you know if this is common? It seems complicated if comic book viewers must be able to parse html just to read comments. _________________ Comix - GTK Comic Book Viewer [ http://comix.sourceforge.net ] |
|
| Back to top |
|
 |
Lowspirit Apprentice


Joined: 31 Jul 2002 Posts: 258 Location: Northern Sweden
|
Posted: Tue Aug 23, 2005 2:12 pm Post subject: |
|
|
Some thoughts after some usage :
Cache next page
Could make percieved speed alot faster, not that it's slow as it is, just that this is what gthumb etc does with regular images and that's the flipping speed I've grown used to (having to browse them manually until comix).
Mouse click page to flip
Click left page to flip to previous page, right page to flip to next (or in single page mode just make it flip to next, and making it aware of the reversed order ofcourse), this would allow for easier control without having to use the keyboard or rightclick menu.
Window position / size
Could it save this from session to session or isn't this a comix issue but something else (like metacity or something). It always starts in the top left corner for me and first thing I do is move and resize it, it would save me these steps.
Live settings
Would be in accordance to the HIG, but it makes sense atleast for the saturation option, so when tweaking one don't have to enter a setting, press ok, go back into options, tweak, press ok, repeat. Most settings could probably update instantly in there for ease of use, just a thought.
Don't know to what extent any of these are possible, it works fine as-is too but you know how it is, when you get something you always want more.  _________________ Gentoo | AMD X2 3800+ 2GB RAM | Kernel 2.6.30 . ReiserFS . CFQ . GCC4.3.3 | Firefox 3.5 | Gnome 2.26 w/ Compiz-Fusion
"Penguins are the only fish that can fly" |
|
| Back to top |
|
 |
RiBBiT Apprentice


Joined: 18 May 2005 Posts: 215 Location: Sweden
|
Posted: Tue Aug 23, 2005 2:49 pm Post subject: |
|
|
Lowspirit: Those are good ideas, I'll see what I can do. _________________ Comix - GTK Comic Book Viewer [ http://comix.sourceforge.net ] |
|
| Back to top |
|
 |
RiBBiT Apprentice


Joined: 18 May 2005 Posts: 215 Location: Sweden
|
Posted: Tue Aug 23, 2005 4:12 pm Post subject: |
|
|
Window position / size is implemented, will be in next version.
I filed a bug as well. _________________ Comix - GTK Comic Book Viewer [ http://comix.sourceforge.net ] |
|
| Back to top |
|
 |
kabutor l33t


Joined: 12 Dec 2002 Posts: 821 Location: Benalmadena - Melrose Place
|
Posted: Wed Aug 24, 2005 9:34 am Post subject: |
|
|
AFAIK if ppl are interested that program goes into portage then join your email adress in the bug site, also helps that it send an email when someone changes the "bug" status as with new releases or so
Great Great Program
Ops, I think you need to suggest where is going the program into portage, I just put it under media-gfx/comix but maybe its just me  _________________ My name, is sendmail, you kill -9 my parent process, prepare to vi |
|
| Back to top |
|
 |
RiBBiT Apprentice


Joined: 18 May 2005 Posts: 215 Location: Sweden
|
Posted: Wed Aug 24, 2005 12:21 pm Post subject: |
|
|
kabutor: Oh, I forgot the category wasn't specified in the ebuild. I put mine in app-misc, that's where cbrpager and cbview are. I discovered there is already an ebuild called "comix" - x11-themes/comix - you think that is a problem? And thank you for the kind words.  _________________ Comix - GTK Comic Book Viewer [ http://comix.sourceforge.net ] |
|
| Back to top |
|
 |
kabutor l33t


Joined: 12 Dec 2002 Posts: 821 Location: Benalmadena - Melrose Place
|
Posted: Wed Aug 24, 2005 10:31 pm Post subject: |
|
|
I already seen the comix theme, maybe you can try to rename or make it longer (comix-something) dont know. There are already ebuilds in portage with the same name, but I suppose that the developers will try to avoid when possible
Maybe some developer/moderator can add some light here.  _________________ My name, is sendmail, you kill -9 my parent process, prepare to vi |
|
| Back to top |
|
 |
RiBBiT Apprentice


Joined: 18 May 2005 Posts: 215 Location: Sweden
|
Posted: Fri Aug 26, 2005 11:47 am Post subject: |
|
|
Version 0.3 is released.
Changelog:
| Code: | Comix 0.3
- New option to save window position and size to future sessions.
- New option to set a default path to open when selecting a new file
with the `Open file' command.
- Comix now supports page scrolling with the mouse wheel.
- Fixed a bug with trying to view `File info' when viewing the last page
in double page mode.
- Fixed a bug with the number of pages always reported as zero in the
go-to-page-window.
- Some minor fixes.
Comix 0.2.1
- Fixed a bug with opening archives with 3+ files with the same name.
Comix 0.2
- Now uses the shutil module to move and delete files instead
of calling the `rm' and `mv' programs.
- Now uses gtk.gdk.pixbuf_get_file_info() to check image file types
and the `file' program to check filetypes for ZIP/RAR archives.
Filename extensions should no longer matter for Comix.
- Now supports tar, tar.gz and tar.bz2 archives.
- New menu option `File info' brings up a window and displays various
information about the file being viewed.
- New option to flip the pages viewed in double page mode.
- New option to reverse the reading order (start with the last page).
- New option to set the saturation of the images displayed.
- Some minor fixes.
- New dependencies are `file' and `tar' (should be installed on most
systems as default). |
_________________ Comix - GTK Comic Book Viewer [ http://comix.sourceforge.net ] |
|
| Back to top |
|
 |
Deranger Veteran


Joined: 26 Aug 2004 Posts: 1215
|
Posted: Fri Aug 26, 2005 12:09 pm Post subject: |
|
|
| kabutor wrote: | I already seen the comix theme, maybe you can try to rename or make it longer (comix-something) dont know. There are already ebuilds in portage with the same name, but I suppose that the developers will try to avoid when possible
Maybe some developer/moderator can add some light here.  |
There's no need for that. There are already multiple ebuilds with a same name, it's okay as long as long they are in different category. Take a look at this:
| Code: | These are the packages that I would merge, in order:
Calculating dependencies
!!! The short ebuild name "splat" is ambiguous. Please specify
!!! one of the following fully-qualified ebuild names instead:
app-portage/splat
sci-electronics/splat
|
Last edited by Deranger on Sat Aug 27, 2005 11:06 am; edited 1 time in total |
|
| Back to top |
|
 |
RiBBiT Apprentice


Joined: 18 May 2005 Posts: 215 Location: Sweden
|
Posted: Sat Aug 27, 2005 9:24 am Post subject: |
|
|
Oktane: Ok, that's good to know. I couldn't figure out what I should rename it to.
By the way, what do you think about the new homepage? Is it too flashy?
http://comix.sourceforge.net/ _________________ Comix - GTK Comic Book Viewer [ http://comix.sourceforge.net ] |
|
| Back to top |
|
 |
RiBBiT Apprentice


Joined: 18 May 2005 Posts: 215 Location: Sweden
|
Posted: Sun Aug 28, 2005 3:57 pm Post subject: |
|
|
New version.
Changelog:
| Code: | Comix 0.4
- Comix now supports image zooming and window scrolling as well
as the old fit-to-screen-mode.
- Comix now includes a makefile, a .desktop file and an icon for an
easy installation and desktop integration.
Comix 0.3
- New option to save window position and size to future sessions.
- New option to set a default path to open when selecting a new file
with the `Open file' command.
- Comix now supports page scrolling with the mouse wheel.
- Fixed a bug with trying to view `File info' when viewing the last page
in double page mode.
- Fixed a bug with the number of pages always reported as zero in the
go-to-page-window.
- Some minor fixes.
Comix 0.2.1
- Fixed a bug with opening archives with 3+ files with the same name.
Comix 0.2
- Now uses the shutil module to move and delete files instead
of calling the `rm' and `mv' programs.
- Now uses gtk.gdk.pixbuf_get_file_info() to check image file types
and the `file' program to check filetypes for ZIP/RAR archives.
Filename extensions should no longer matter for Comix.
- Now supports tar, tar.gz and tar.bz2 archives.
- New menu option `File info' brings up a window and displays various
information about the file being viewed.
- New option to flip the pages viewed in double page mode.
- New option to reverse the reading order (start with the last page).
- New option to set the saturation of the images displayed.
- Some minor fixes.
- New dependencies are `file' and `tar' (should be installed on most
systems as default). |
EDIT: If it runs fine for you with any other architecture than x86, plese tell me so that I can update the ebuild. _________________ Comix - GTK Comic Book Viewer [ http://comix.sourceforge.net ] |
|
| Back to top |
|
 |
sobers_2002 Veteran


Joined: 16 Mar 2004 Posts: 1128
|
Posted: Tue Aug 30, 2005 7:50 am Post subject: |
|
|
| Code: | install comix /usr/local/bin/comix
install comix.desktop /usr/local/share/applications/comix.desktop
install: cannot create regular file `/usr/local/share/applications/comix.desktop': No such file or directory
make: *** [install] Error 1
|
i get this error with 0.4 ebuild
y the way this thing ROX!! i am really happy you went ahead and made it  _________________ Pdict - dockable dictionary client for linux
FREE97WIN: Use this code on Dreamhost and you get $97 off !! |
|
| Back to top |
|
 |
Lepaca Kliffoth l33t


Joined: 28 Apr 2004 Posts: 737 Location: Florence, Italy
|
Posted: Tue Aug 30, 2005 11:39 am Post subject: |
|
|
1 - I should be able to hide the scrollbars
2 - The mouse cursor should either automatically hide after x seconds or always be a single black pixel.
3 - Space should reposition the view to the next part of the image. If I see 20% of it I want to be able to press space and see the 20% under it and so on. When I can't scroll down anymore I want to press space to go to the next page. Arrows are too many, I want single key operation.
4 - I want to scale the image in at least 3 different ways: one to make it fit entirely on the screen (already done), one to make the page scale so that its length fits and the last to make the page scale so that its width fits.
5 - I want a slider that lets me select a page to jump to.
6 - I want to be able to press a key to go back to the volume and page I was reading when I last used Comix.
Thanks for your work! It's perfectly usable and I can finally ditch CDisplay. _________________ It isn't enough to win - everyone else must lose, and you also have to rub it in their face (maybe chop off an arm too for good measure).
Animebox! |
|
| Back to top |
|
 |
|