arauchfuss / simple-comic Goto Github PK
View Code? Open in Web Editor NEWOS X comic viewer
Home Page: http://dancingtortoise.com/simplecomic/
License: MIT License
OS X comic viewer
Home Page: http://dancingtortoise.com/simplecomic/
License: MIT License
Simple Comic is a streamlined comic viewer for OS-X. The basic feature drive is to reduce the number of interactions required to browse a comic. Quick Comic is a bundled quicklook preview and thumbnail generation plugin for cbr and cbz files.
Less than one hour untill the official announcement.....
I'm sure we will find out more API and SDK details in the coming months.
But Simple Comic is the software I would most like to use on the Apple Tablet.
In fact, reading manga is probably my reason for getting an Apple Tablet.
Simple Comic is the best and simplest manga reader on any platform IMHO.
Thanks.
Would be nice to be able to double-click a file and have it open in fullscreen immediately, rather than opening in windowed and having to go into fullscreen from there.
Add some sort of meta data to archive files allowing two pages to always be displayed together.
Loupe should be made invisible when a session window is put in the background.
Need a toolbar icon that communicates a little bit better than the current placeholder.
Quick Comic will not recognize text pages as legitimate files. Add an extra conditional to the icon selection method.
Paging back through comic with spacebar or pageup does not move the scroll position to the bottom of the page. Paging backwards through a comic should result in the scrollview moving in the exact opposite direction as paging forward.
Stores the page order once the user has turn the page 2 or 3 times. This would overrides the prefs default. Not completely sure about this as the behavior might seem arbitrary.
Fullscreen mode currently uses a secondary window with a borderless mask. Remove the second window and instead scale the main window to cover the whole screen. Example: WoW and Acorn.
Equivalent to tags for MP3 files. Initially would only work for zip/cbz files as appending an XML file to them is easy.
This would be enormously useful. Probably have a light weight stand alone app to do this to encourage adoption of the standard.
Properly sort images with concatenated file numbers ie 3233 vs. 32-33. This will be rather tough, not sure if it is even worth it. I'll see if it can be done with an NSSortDescriptor subclass.
Clicking and dragging on the scrub bar should cause the page preview to disappear.
The transition between the vertical thumbnail view and the grid thumbnail view is very nice. It also does not take up the whole screen.
This would be good for the thumbnail view and progress bar scrub.
The one with page scaling, page layout etc.
Doesn't seem to, on Snow Leopard.
May try to fix myself.
Add a rectangle that would describe the portion of the selected image to be displayed as an icon.
Use the crop interface from Comic Icon. Restrict the selection to a single page. Simple click would just select the page, drag would do a virtual crop.
Catch the three finger gesture to move to the next page. Also provide the option to make it so the two finger scrolling gesture just scrolls around the page and not move to the next page.
Using a scroll-wheel to move through a comic is not accurate.
This class has been growing organically for a while. It is not too bad but some sort of re-factoring is not out of the question. Look at it along with TSSTSessionWindowController.
Replace the hard limit with a time limit or possibly just a plist that the user could adjust. Have to experiment with this.
Has not been updated in a good long while. Missing icon image, must have deleted it while paring down the application size. Whoops!
Should be possible to do a partial archive parse after an initial complete parse. Index is already stored in extended attributes.
Right now auto-save and nested groups are broken. For some reason the groups are saved but on re-launch and restore they are deleted.
Need to make the page zoom feature smoother.
Some people who have downloaded the archive handler Springy have had their quicklook plugin fail. This is due to yet another set of comic UTIs.
com.milke.cbz-archive
com.milke.cbr-archive
Going to add them to both SC and QC. Longer term all of the archive handling apps need to standardize on one fricking UTI.
Windowed and fullscreen windows from a session do not follow each other from space to space.
Chapter movement would be defined by folder or archive groups.
Not sure why this is. Probably some problem with the responder chain.
Current text release notes are treated as just another page.
Text should instead be displayed its own regardless of layout options, also page scaling should temporarily drop into horizontal fit mode.
CDisplay has this feature. The usecase is that you're reading a folder of comics, and after finishing one issue, you hit some keyboard shortcut to start reading the next issue.
Maybe cmd+shift+left/right?
Does not have to be Apple Script but it would be nice to allow more advanced user to integrate SC more tightly with their system.
Text files render fine while in an archive. Files in a folder on the other hand render as a blank page.
The fullscreen bezel is not part of the responder chain for some reason or other.
Background color picker should disappear when the prefs window closes.
When a user is at the beginning and end of a session, the advance and retard commands should be disabled. Should also apply to the toolbar items.
By accident gave the Loupe command L instead of rotate left. Loupe will go back to command U.
Some times a white border appears on the windowed progress bar. The highlight stroke seems to be overlapping everything else. Not sure what is causing it.
This should be an easy fix.
When doing the navigation, is it possible to add a hook so double click will toggle fullscreen on and off rather than just turning pages?
Toolbar items that are part of a session on open work fine. This is a bug on Apple's part but it looks like they don't want to fix it. Time to add an extra method or two.
Page selection interface from icon and extraction commands should be used for this.
Trying to locate in the code where you may be setting the associations to CBZ and CBR, since you already support 7z, I presume I can just add CB7 and it should work correctly.
The window view area is changed but a auto-resize event is not triggered.
Basically a very abbreviated prefs pane with page order and auto-update drop downs. Also a short feature list.
This might do something to mitigate the current problem with the app's default right to left page order.
Just happened to look at the setArchiveIcon code. I must have been tired when I committed that piece of junk. Does not check to make sure the managed group is an archive nor does it actually verify that the proper archive is being used! Ouch.
Page previews originating from the scrub bar should not be generated during a window resize event.
Would it be possible to support the Apple IR Remote? That’d be amazing.
There’s some XCode classes here:
http://www.martinkahr.com/2007/07/26/remote-control-wrapper-20/index.html
And a step-by-step for creating and using it as a Framework (albeit using Ruby) here:
http://www.rubycocoa.com/appleremote/1
I’d suggest the following key mappings:
play/pause = enter fullscreen
left = page left
right = page right
menu = exit fullscreen
Thank you!
This should have occurred to me. Should not be a hard fix.
XAD supports this but SC does not test each file for passwords. Pretty rare for people to be stupid enough to do this with a comic archive.
Not to be confused with encrypting a whole archive. SC does support that.
Relatively easy interface decision for whole archive comments, place a virtual page at the beginning of the archive group. Slightly harder for per file comments as I don't like HUDs or clutter.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.