Skip to content

A macOS native comic reader and image viewer [CBR CBZ RAR ZIP PDF] now updated and built for Intel and Apple Silicon Macs running 10.14 (Intel) or 11.4 (Apple Silicon) or later.

License

Notifications You must be signed in to change notification settings

chuchusoft/Sequential

Repository files navigation

Sequential 2.5.0 (2023-12-01).

Sequential is an image and comic viewer for macOS.

Sequential can displays images in folders, PDF files, and archives of these formats: ZIP CBZ RAR CBR 7z.

This is a modernized build of Sequential for Intel and Apple Silicon Macs running 10.14 (Intel) or 11.4 (Apple Silicon) or later.

To see the release notes for this version, please read the History file.

The last build came out in 2010 so this program needed some work to get it to build and run on modern Macs. Several bugs have been fixed and some feature enhancements have been added.

There are parts of the application which probably won’t work properly (HTML URLs may not display correctly) and it may have bugs and crashes. Caveat emptor. For folders, PDFs and archives, the application works well.

The codebase (and its dependencies) have been updated to build with Xcode 14.2. Sequential is now built as an Universal app and has been tested on macOS 10.14 (on an Intel Mac) and macOS 11.7.1 (on an Apple Silicon Mac).

Source code

The modernized Sequential source code is at https://github.com/chuchusoft/Sequential.

The original Sequential source code is at https://github.com/btrask/Sequential.

Building instructions

  • decompress the source archive into a folder
    • dependencies are included in the source archive
  • open the Sequential folder inside the chosen folder
  • open the Sequential.xcodeproj project in Xcode
  • select the Sequential build scheme
  • use the Product -> Build command

Distribution instructions

  • update the History file

  • to create the source backup archive:

% cd ~/folder_containing_sequential_sources % tar -c -v -J -H -f Sequential.src.2021-08-04.15.27.00.tar.xz --exclude=xcuserdata --exclude=.DS_Store --exclude=.git --exclude=.gitignore --exclude=.gitattributes --exclude=Sequential/docs --exclude=XADMaster/Windows Sequential XADMaster UniversalDetector

  • to distribute the built app:

[1] select Product -> Archive in Xcode then copy the archive to a staging folder, eg, ~/Sequential_staging

[2] move the .app bundle to the staging folder:

% mv ~/Sequential_staging/Sequential\ 2021-08-04\ 15.27.00.xcarchive/Products/Applications ~/Sequential_staging

[3] copy the "HOWTO remove the Sequential application from quarantine.rtfd" and "Remove quarantine attribute.applescript" files from the distribution folder (inside the "Sequential" source folder) to the staging folder

[4] remove Finder .DS_Store files:

% find ~/Sequential_staging -name .DS_Store -exec rm -- {} +

[5] rename the staging folder to include the release date/time:

% mv ~/Sequential_staging ~/Sequential\ 2021-08-04\ 15.27.00

[6] create an archive of the renamed staging folder:

% tar -c -v -J -H -f ~/Sequential.app.2021-08-04.15.27.00.tar.xz ~/Sequential\ 2021-08-04\ 15.27.00

[7] upload or distribute the .tar.xz files (app and src)