Code Monkey home page Code Monkey logo

simple-comic's Introduction

Simple Comic

Simple Comic is a streamlined comic viewer for macOS. This is a fork from the original version since the maintainer of that has gone away.

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.

Live Text support

Simple Comic uses Apple's Optical Character Recognition, on Apple Silicon Macs, to make text in comics selectable for copying and text-to-speech.

  • The mouse cursor changes from the Arrow to the I-Beam when over selectable text.
  • Click-and-drag to select live text. Recognized words within the dragged out rectangle are selected.
  • Copy, Select All, and Speak, on the Edit menu work.
  • Control-click on selected text for a contextual menu with Copy and Speak
  • ⌘-click-and-drag to add a new selection rectangle to the existing selection.
  • Two page spreads, rotations, page ordering, and zooming all work as expected.

Privacy

We don't collect any user data in the app itself. We know nothing about you and are happy with that.

GitHub collects data when you interact with the project here, but we can't change any of that.

Build Instructions

For this to build you need to get the submodules. For that you need to run the following commands.

git submodule init
git submodule sync --recursive
git submodule update --init --recursive

simple-comic's People

Contributors

alicewish avatar arauchfuss avatar davidphilliposter avatar doroshenko avatar dousherve avatar fcanc avatar francosolerio avatar j-rg avatar jwells89 avatar maddthesane avatar mattjmorrison avatar nickv2002 avatar nvd avatar onizuka89 avatar sygao avatar touta avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

simple-comic's Issues

alias display ??ss

What must I doing to see a simple comic alias in the title of a cbr file . What i see is a generic blue folder with a zipper on it, however the files do open in simple comic.

Comics don't open (presumably since last update)

Hi,

I used to be able to open the comics but just now it seems nothing happens when I click on them (I get SimpleComic icon in the dock but no window appears). I noticed the app was updated recently, perhaps, there was a bug introduced. I tried .cbr and .cbz - both didn't work.
Here is the file that I fail to open, let me know if it reproduces for you as well. This same file opens just fine using Yomu EBook Reader.

Feature request: A checkbox toggle to ignore non-image format.

Currently it will shows *txt files within CB archives. Sometimes as first page or last, depends on file format letters and arrangement, but not removing text file support tho. Since sometimes the comic book bought or obtained online will include additional info in various text file formats, I'd like to preserve that.

Long story short, I'd like to have a "picture only" toggle where it doesn't display the text file.

Can't open cbr files

Hi,
I just downloaded Simple Comic via AppStore (MacOS 10.12.6).

I downloaded one cbr file and one cbz file.
I can't open/view neither files via Simple Comic.
The quickview via hitting spacebar from the finder works for the cbz, not the cbr. Is it a sign that Simple Comic is partially working?
When I use SuffitExpander on the cbr file, I get a folder with all the images, so I imagine the cbr file is valid.

Any recommendation ?
thanks

SImple comics doesn't appear in "open with..." for RAR files and don't apply a rar file icon

I adopted the Mac app store version recently ,
I discovered that RAR files which are supported by simple comic doesn't have an icon and simple comics isn't listed in the open With... apps

The strange thing is the icon is in the app files:
Capture d’écran 2020-06-27 à 20 15 22
But this icon isn't used by the system at all even if simple-comic is applied as the default app

So is it a bug? or just a problem on my side?

Future Plan

For the initial plan I'd just like to get a build working on Catalina so that we can get it fully signed and notarized by Apple (so people can open it without having to Control-Click Open).

Then after that perhaps we can get a build up on the Mac App Store for easy redistribution.

Third, we can move forward with bug fixes and feature requests, along with translations and a better web presence.

How's that sound to you @MaddTheSane?

Can't set page as file icon

Running v1.8.8 on 10.15.7, and I am unable to set a page as the file icon for the Finder. I'm unsure if this is a Mac OS problem or not. Tried this with both .cbr and .cbz files, but no dice. Thanks so much in advance for any insight or assistance!

SOLVED: swiping problem edited to ask for swiping feature instead.

So, when leaving window at default size, swiping left/right works. But when resizing window, by dragging edges, to a custom scale the swiping left/right does not work. Up/down is good. I'm on Mojave 10.14.6 with all patches as of today installed. Any ideas? Thanks for an otherwise super little app.

Edit: I went over the help file and it seems to be a feature. Would it be possible to incorporate swiping regardless of window fitment state?

/johnny

Since 1.9.2 update, upon opening, app doesn't keep newly-opened books in memory

Upon opening the app, newly updated to 1.9.2, the first book opened is one I was reading prior to the update, even the exact same page! Newly-opened books are still mentioned in both the "Open Recent" menu bar and in the Dock, but that older one is in the Dock as well. This keeps happening no matter how many times I quit and reopen, whether I move the older file to a different folder, or even rename it. Just wanted to bring this to your attention...thanks!

Remember Reading Position

This little app is perfect for my needs. Just one thing that I'd like to suggest. Would it be possible to remember reading positions when reopening a comic book?

Thanks! 👍

memory leak with webp files

Hello

I have a comic with webp pictures and it appears that there is a performance issue and a memory leak when swiching to real size

First the app take 5s to switch pages which is quite long

and secondly is the real problem, when you switch to real size simple comic overload the ram in my case it reached 26GB for a back cover before I killed it for a 1.8MB webp pictures

Maybe the webp library is obsolete and need update?
Is a fix possible?

Cannot open file error in Big Sur

So I finally upgraded to Big Sur last weekend. Ever since, I get the attached error dialog whenever I open a CBR or CBZ file. Fortunately, SimpleComic still opens and works properly after dismissing the error.

Screen Shot 2021-05-15 at 10 01 17

AppStore version 1.8.4 can't open cbr/cbz files

I just installed version 1.8.4 from the AppStore and it won't open any of my CB[RZ] files. I can't set Simple Comic as the default app for those file types in the Finder's Get Info window, it doesn't come up as an option when I right-click and select Open With... in Finder, and file names are grayed out and unselectable when I try using the application's Open menu.

I restarted my laptop and also went into System Preferences to grant Full Disk Access to Simple Comic. I deleted and re-installed the application. None of it helped.

At a loss here.

(This is on macOS 10.15.3, if that makes a difference.)

enhancement: Live Text in Simple Comic

I'm interested in weak-linking Apple's Vision framework into SimpleComic. The Vision.framework provides OCR services. so:

  • You can use the mouse to sweep out and select the text and copy it to the clipboard like you can by opening a single .jpg in Preview on an Apple Silicon Mac. (Apple's Live Text feature.)
  • The text in a cbr/cbz can be indexed by a Spotlight plugin, like SimpleComic's QuickLook plugin.
  • Stretch goal: Live translation: example: Fade out the original Japanese text and instead show machine-translated English: (by adding a menu letting Simple Comic know what language to OCR the text, and using an API like Google's to do the actual translation)

So far, I've built and run Simple Comic from source and added the weak-linked Vision Framework. I've written a working model of the first bullet point - now to integrate that into Simple Comic's mouse and page handling.

JFIF support?

I just had two RAR files fail to open in v1.9.1 (273) and noticed they both were using JFIF images. Is this a coincidence or does SC not yet support JFIF?

They opened OK in the old SC so wondering if that functionality has been dropped?

Can't skip to first page

Just a minor issue I noticed.

You can't skip to page 1 if you're on page 2-9.

If you're on page 10, skip towards page one, then page left/right away from the first page, the app jumps to the first page.

If you're on page 10, skip towards page one, then page left/right towards the first page, the app jumps to the last page.

This was seen on 1.8.4 (App Store version) and wasn't seen in 1.7.1.

Background Color Preference not saved

The Simple-Comic preferences window has four settings: a background color picker and three other check boxes. When checking/unchecking the three boxes, the settings are preserved after closing and re-opening the application (as expected), but the background color always resets to white (NOT as expected). After changing the color to black I'd expect that color preference to be saved like the other settings but it is not.

I'm using the latest files from Github as of the commits on Jan 22, 2020, built with Xcode Version 11.3.1 (11C504) on a Mac mini (2018), macOS Catalina Version 10.15.2.

Feature Request : basic image processing

It would be great to have some basic image processing available like brightness/contrast or gamma controls. Many scans I've seen are really washed out and a little tweaking would be all it would take to improve the reading experience.
Thanks for considering the request.

Feature Request : AutoHide Feature for Status Bar in full screen

Hello
I would like to suggest a feature:
Could it be possible to have the Status Bar disappear after some second (2-3s after stopping moving) and reappear when I move the mouse?
And to be complete with this "3rd" state of status bar ,it should appear over the picture and not under it (if it's not too hard) to avoid the view moving each time the bar appear.

Edit : The bar would stay visible as long as the mouse is over it

Changes for App Store Submission

We should make some changes for App Store submission.

  1. I already updated the Readme with a privacy policy cfade4a
  2. Please remove the link to Dancing Tortoise in the title. We can link to app store or elsewhere later. Screen Shot 2020-02-01 at 3 30 25 PM
  3. I plan to use the newest commit unless there are any known issues: 0980fa0

Feature request: Double page spread with horizontal formats

Like any comic viewer i tried simple comic also won't show double page spread when the page format is horizontal. I suppose this is because pages might get small with horizontal formats, but sometimes it is helpful when books make use of illustrations across double pages.

So i think an option for double page spread regardless of format would be great!

I tried building it myself with Xcode 10 (and Swift 4.2), but i encountered errors after build regarding SimpleComic.sql, and on opening a file more exceptions. But i have no experience with Xcode after all.

Colaboration protocol

Hello! I'd like to contribute to this project, is this an open project? is there any protocol you prefer for contributions?

I'm sorry if this is not the right place to post this, I see no contact information on the readme.

Can I get assistance to get QuickComic.qlgenerator to work on Catalina?

After building Simple-Comic I added QuickComic.qlgenerator directly to /Users/"me"/Library/QuickLook & /Library/QuickLook/QuickComic.qlgenerator.

Simple-Comic works (albeit a little slowly) on my MacBook Pro running Catalina 10.15.2, but I get just the app icon as previews for all my .cbr and .cbz files

I ran qlmanage -p on a file to get feedback from the OS and received the following output:

rob@Agba-MacBook-Pro ~ % qlmanage -p /Volumes/Movies\ Music\ Media/\ •\ Comics/\ •\ Image/Afar\ \(2017\)\ .cbr 
Testing Quick Look preview with files:
	/Volumes/Movies Music Media/ • Comics/ • Image/Afar (2017) .cbr
2020-01-17 09:28:33.603 qlmanage[10550:546028] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x8e03, name = 'com.apple.coredrag'
See /usr/include/servers/bootstrap_defs.h for the error codes.
2020-01-17 09:28:33.761 qlmanage[10550:546028] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x1471f, name = 'com.apple.tsm.portname'
See /usr/include/servers/bootstrap_defs.h for the error codes.
rob@Agba-MacBook-Pro ~ % 

Do you have any time to advise me on what to do to get the QuickComic QuickLook to work?

Big Sur and Apple Silicon Status

TLDR: The App Store version of SimpleComic won't work in Big Sur on launch day (today) but should be updated for compatibility soon. Apple Silicon support TBD but expected not to be a problem.


I've been in a multi-step move over the past few months, so haven't had time for side projects but that's closing up now.

For the Mac App store version, I'll look into putting together the newest builds that support Big Sur and Apple Silicon soon.

Looks like Big Sur status was fixed up here: #37

Not sure about Apple Silicon, hopefully it's an easy cross-compile target. I'm getting one of the new MacBooks next week and will test it out then.

Zooming Performance is Really Poor

I have a comic book about 80 MB in size, scanned. The comic opens fine, but zooming in and out on it is extremely laggy. I have repeated experienced this issue with comics with large file sizes.

Disable error "beep" sound when pressing an unbound key

Hey!

Currently when you press a key that is not associated with any of the Simple Comic hotkeys, the app produces a system error "beep" sound. I personally find this quite annoying.

What do you guys think about it? If there's an interest in changing this behavior, I can open a PR. It should be a simple one-line fix.

QuickLook doesn't work

When running the Simple Comic 2020-01-12 12-05-43 version on Catalina (10.15.2) QuickLook doesn't work.

Customizing toolbar broken on 10.14+

Customizing the toolbar is not possible on Mojave and Catalina, the sheet with the available items doesn’t show up due to an error with validating the toolbar items.

Opened Files Are Not Reopened After Restarting

Previously opened files are not reopened after quitting and restarting app like in 1.9.1. Moreover the open button and other UI are gold coloured instead of the system's blue. Not sure if related.

Initial Bug Report on ARC branch

Hey @MaddTheSane
Thanks for agreeing to move forward with Simple Comic.
I was able to clone and build the source code from your repo here. Unfortunately it's not working for me. When using the latest commit on the arc branch I get the following error when trying to open a CBR file:

2020-01-04 18:36:12.533659-0800 Simple Comic[24255:743913] Metal API Validation Enabled
2020-01-04 18:36:36.967008-0800 Simple Comic[24255:743913] *** Assertion failure in -[TSSTPageView scrollPoint:], /BuildRoot/Library/Caches/com.apple.xbs/Sources/AppKit/AppKit-1894.20.140/AppKit.subproj/NSView.m:10844
2020-01-04 18:36:36.967157-0800 Simple Comic[24255:743913] [General] Invalid parameter not satisfying: isfinite(aPoint.x)
2020-01-04 18:36:36.969273-0800 Simple Comic[24255:743913] [General] (
	0   CoreFoundation                      0x00007fff2def78ab __exceptionPreprocess + 250
	1   libobjc.A.dylib                     0x00007fff64168805 objc_exception_throw + 48
	2   CoreFoundation                      0x00007fff2df20d10 +[NSException raise:format:arguments:] + 88
	3   Foundation                          0x00007fff30619221 -[NSAssertionHandler handleFailureInMethod:object:file:lineNumber:description:] + 191
	4   AppKit                              0x00007fff2b30eb26 -[NSView scrollPoint:] + 394
	5   Simple Comic                        0x0000000100020685 -[TSSTPageView resizeView] + 5781
	6   Simple Comic                        0x000000010001a67e -[TSSTPageView setFirstPage:secondPageImage:] + 286
	7   Simple Comic                        0x0000000100013c01 -[TSSTSessionWindowController changeViewImages] + 3089
	8   Simple Comic                        0x00000001000129f5 -[TSSTSessionWindowController restoreSession] + 53
	9   Simple Comic                        0x000000010000bf68 -[TSSTSessionWindowController awakeFromNib] + 3496
	10  AppKit                              0x00007fff2b01f637 -[NSIBObjectData nibInstantiateWithOwner:options:topLevelObjects:] + 1540
	11  AppKit                              0x00007fff2b013466 loadNib + 401
	12  AppKit                              0x00007fff2b012a29 +[NSBundle(NSNibLoading) _loadNibFile:nameTable:options:withZone:ownerBundle:] + 693
	13  AppKit                              0x00007fff2b238adb +[NSBundle(NSNibLoadingInternal) _loadNibFile:externalNameTable:options:withZone:] + 156
	14  AppKit                              0x00007fff2b2388a4 -[NSWindowController loadWindow] + 322
	15  AppKit                              0x00007fff2b238618 -[NSWindowController window] + 84
	16  AppKit                              0x00007fff2b2bb2d1 -[NSWindowController showWindow:] + 36
	17  Simple Comic                        0x0000000100004dd3 -[SimpleComicAppDelegate windowForSession:] + 323
	18  Simple Comic                        0x0000000100006984 -[SimpleComicAppDelegate addPages:] + 452
	19  AppKit                              0x00007fff2b286018 -[NSApplication(NSResponder) sendAction:to:from:] + 299
	20  AppKit                              0x00007fff2b393f52 -[NSMenuItem _corePerformAction] + 312
	21  AppKit                              0x00007fff2b393cce -[NSCarbonMenuImpl performActionWithHighlightingForItemAtIndex:] + 106
	22  AppKit                              0x00007fff2b392c70 -[NSMenu performKeyEquivalent:] + 348
	23  AppKit                              0x00007fff2b7c6b9b routeKeyEquivalent + 521
	24  AppKit                              0x00007fff2b1e692c -[NSApplication(NSEvent) sendEvent:] + 1072
	25  AppKit                              0x00007fff2b0323df -[NSApplication run] + 707
	26  AppKit                              0x00007fff2b004775 NSApplicationMain + 777
	27  Simple Comic                        0x0000000100001942 main + 34
	28  libdyld.dylib                       0x00007fff654d67fd start + 1
)
2020-01-04 18:36:37.020043-0800 Simple Comic[24255:743913] VPA info: plugin is INTEL, AVD_id = 1080020, AVD_api.Create:0x132e9cc2c

Is the arc branch working for you right now or is it mid update? (FWIW I'm using Catalina 10.15.2 and Xcode 11.3)

Closing comic while full-screen crashes app

Steps to reproduce:

  • Drag a folder of images (or a single image) to the Simple-Comic icon in the Dock. App opens and displays first image.
  • Click green expand button in top-left of window to maximize the app. App goes full screen.
  • Type Cmd-W to close the window.

At this point I'd expect the app to close the opened full-screen comic. Instead it quits with an OS popup that reads "Simple Comic quit unexpectedly." with Ignore/Report/Reopen buttons.

Frequent software freeze since 1.9.3 update

Since 1.9.3 update (on macOS 11.6.6), I am experiencing the software quickly slowing down until it becomes unresponsive with rotating wheel. Upon opening a 100MB file, the memory usage quickly rise from few hundred megabytes to multiple gigabytes, which may be the reason of slowdown. At this point, the only way to close the app is to force quit.

Big Sur compatability

MacBook Pro (15-inch, 2017); 2.9GHz Quad-core i7; 16GB RAM;
Radeon Pro 560 4GB driving 2560 x 1080 in clamshell mode

OS 11.0 Beta (20A5343j)

The program crashes immediately on launch, crash report excerpt below:

System Integrity Protection: enabled

Crashed Thread: 0 Dispatch queue: com.apple.main-thread

Exception Type: EXC_BAD_INSTRUCTION (SIGILL)
Exception Codes: 0x0000000000000001, 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY

Termination Signal: Illegal instruction: 4
Termination Reason: Namespace SIGNAL, Code 0x4
Terminating Process: exc handler [41040]

Application Specific Information:
Attempt to pop an empty graphics context stack.

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 com.apple.AppKit 0x00007fff28d2f181 +[NSGraphicsContext popGraphicsContext] + 203
1 com.apple.AppKit 0x00007fff28d2f0a1 +[NSGraphicsContext restoreGraphicsState] + 22
2 com.apple.AppKit 0x00007fff28e729ac -[NSView(NSLayerKitGlue) drawViewBackingLayer:inContext:drawingHandler:] + 1034
3 com.apple.QuartzCore 0x00007fff36502305 CABackingStoreUpdate
+ 190
4 com.apple.QuartzCore 0x00007fff365666d5 invocation function for block in CA::Layer::display
() + 53
5 com.apple.QuartzCore 0x00007fff36501848 -[CALayer _display] + 2183
6 com.apple.AppKit 0x00007fff28e724d4 -[_NSBackingLayer display] + 474
7 com.apple.AppKit 0x00007fff28dddecb -[_NSViewBackingLayer display] + 555
8 com.apple.QuartzCore 0x00007fff36500864 CA::Layer::display_if_needed(CA::Transaction*) + 874
9 com.apple.QuartzCore 0x00007fff3663aba1 CA::Context::commit_transaction(CA::Transaction*, double, double*) + 517
10 com.apple.QuartzCore 0x00007fff364de475 CA::Transaction::commit() + 783
11 com.apple.AppKit 0x00007fff28e876b8 __62+[CATransaction(NSCATransaction) NS_setFlushesWithDisplayLink]_block_invoke + 266
12 com.apple.AppKit 0x00007fff295bdcdd ___NSRunLoopObserverCreateWithHandler_block_invoke + 41
13 com.apple.CoreFoundation 0x00007fff2be73816 CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION + 23
14 com.apple.CoreFoundation 0x00007fff2be736b3 __CFRunLoopDoObservers + 549
15 com.apple.CoreFoundation 0x00007fff2be72b63 __CFRunLoopRun + 838
16 com.apple.CoreFoundation 0x00007fff2be72134 CFRunLoopRunSpecific + 563
17 com.apple.HIToolbox 0x00007fff2a7c41d0 RunCurrentEventLoopInMode + 292
18 com.apple.HIToolbox 0x00007fff2a7c3e22 ReceiveNextEventCommon + 283
19 com.apple.HIToolbox 0x00007fff2a7c3cef _BlockUntilNextEventMatchingListInModeWithFilter + 64
20 com.apple.AppKit 0x00007fff28d026db _DPSNextEvent + 877
21 com.apple.AppKit 0x00007fff28d00f09 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1352
22 com.apple.AppKit 0x00007fff28cf33fa -[NSApplication run] + 586
23 com.apple.AppKit 0x00007fff28cc7224 NSApplicationMain + 816
24 libdyld.dylib 0x00007fff6d1e3851 start + 1

Nothing opens on High Sierra

Switched from Simple Comic 1.7 to 1.8.4 on the app store. Nothing opens, cbr, cbz, pdf, jpg, png, anything I throw at it, nothing happens. I also have to quit with Force Quit, normal quitting doesn't work, even though the program isn't frozen.

SQL database fails to be found on startup

Firstly, thank you for picking up the project and maintaining a fork. I am on fresh install of macOS 10.12.6 and installed the app through the App Store (v1.8.4). While I can start the app and set preferences, opening comics doesn't work. Upon launching the app, these errors show up in the Console:

default	01:52:38.278000 -0400	Simple Comic	The file “SimpleComic.sql” couldn’t be opened because there is no such file.
default	01:52:38.278629 -0400	Simple Comic	“SimpleComic.sql” couldn’t be removed.
default	01:52:38.281376 -0400	Simple Comic	annotation:  Failed to load optimized model at path '/Applications/Simple Comic.localized/Simple Comic.app/Contents/Resources/Sessions_DataModel.momd/Sessions_DataModel 2.omo'
default	01:52:38.282260 -0400	Simple Comic	Can't merge models with two different entities named 'ImageGroup'

The same errors also show up when trying to open a comic.

UTExportedTypeDeclarations is missing entries, so Finder shows .cbz file as 'Data' in the 'Kind' column

The Open dialog box, when the app is run under Xcode's debugger reports:

2022-06-04 10:23:50.751935-0700 Simple Comic[60215:2644120] cx.c3.cb7-archive is not a valid allowedFileType because it cannot be converted to a UTType
2022-06-04 10:23:50.752044-0700 Simple Comic[60215:2644120] com.yacreader.yacreader.cbr is not a valid allowedFileType because it cannot be converted to a UTType
2022-06-04 10:23:50.752071-0700 Simple Comic[60215:2644120] com.yacreader.yacreader.cbz is not a valid allowedFileType because it cannot be converted to a UTType
2022-06-04 10:23:50.752094-0700 Simple Comic[60215:2644120] com.simplecomic.cbz-archive is not a valid allowedFileType because it cannot be converted to a UTType
2022-06-04 10:23:50.752116-0700 Simple Comic[60215:2644120] com.simplecomic.cbr-archive is not a valid allowedFileType because it cannot be converted to a UTType
2022-06-04 10:23:50.752137-0700 Simple Comic[60215:2644120] com.simplecomic.cb7-archive is not a valid allowedFileType because it cannot be converted to a UTType
2022-06-04 10:23:50.752150-0700 Simple Comic[60215:2644120] com.simplecomic.cbt-archive is not a valid allowedFileType because it cannot be converted to a UTType
2022-06-04 10:23:50.752481-0700 Simple Comic[60215:2644120] com.microsoft.cur is not a valid allowedFileType because it cannot be converted to a UTType

The Info.plist lists CFBundleDocumentTypes, but among the LSItemContentTypes are types that it fails to register in UTExportedTypeDeclarations

A side effect of this is that in the Finder, in List View, in the Kind column, .cbz files are listed as 'Data' as the kind.

QuickLook works, but no icons on issues

Downloaded from app store. The QuickLook works and it shows the cover in the Preview pane of GetInfo, but the icons for the files are blue rectangles with the zipper on them, like I'd see for zip files, but only in the list or columns view in finder
Screen Shot 2020-03-18 at 3 47 38 PM

Icons show up in the icons and gallery views

Feature request: natural swiping direction

It seems more natural to me for a swipe left to turn to the next page (in an L to R comic), though admittedly, macOS seems inconsistent in how it handles swipe directions. (Safari uses 'natural' direction for two finger swipe, and the opposite for three finger swipe.)

Perhaps this could be made a preference?

QuickLook does not work with WebP files

If the cbz or cbr file contains webp files, the QuickLook plugin does not seem to work for me.
It works for files containing other types of image files.
Anyone else have the same issue?

SimpleComic itself opens and displays the files correctly.
I installed the App Store version.

simple comic wont open

i use mac os high sierra 10.13.6 and i just downloaded simple comic. i've redownloaded and removed and restarted my system a few times but i don't see simple comic's window. i can see the app in my deck. i checked through activity monitor and i can see it in the list but it's not using anything. the comic preview for finder works though. i'm not sure what's wrong.
Screen Shot 1399-10-04 at 00 17 52

Support HEIF/HEIC

Request from #3 (comment)
(HEIF is the format, HEIC is the container)

Mac OS supports these natively, so it would be a matter of detecting the format and connecting to the right supporting libs.

Decreasing loupe size not working correctly

Switching to Autolayout broke the ability to decrease the size of the loupe with cmd + scrolling down, changes go into effect only in windows that have been opened after the size was changed.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.