Skip to content

toddheasley/boats

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Boats

A friendly, Apple-native companion to cascobaylines.com

Boats packs the complete Casco Bay Lines ferry schedule for Peaks Island, Little Diamond Island, Great Diamond Island, Diamond Cove, Long Island, Chebeague Island and Cliff Island into every possible widget and complication across macOS, iOS and watchOS.

Boats 5 is a completely new SwiftUI app with an ultra-legible new design that merges CBL's quirky visual identity with the big, bold type and fancy scrolling from previous versions. Boats even returns to the Mac as a true Cocoa app, including support for Sonoma desktop widgets:

Download on the App Store

Web Schedules

Boats schedules are also available on the web, with the same large type and mobile-friendly format.

Total Package

Everything needed to build Boats is bundled as a local Swift package, including a scriptable command-line interface for scraping and validating new schedules.

Supported Platforms

Written in Swift 6 for Apple stuff:

Build with Xcode 16 or newer. Command-line interface depends on Swift Argument Parser.