About T-Viewer

T-Viewer

A companion app for LSP D-Planner+ โ€” open, read, edit, and share dive plan TXT and PDF files exported by LSP D-Planner+ on your phone or in the browser.

Part of the Three Cats LSP Diver's Toolkit.

๐ŸŒ Web app: https://threecats-lsp.com/t-viewer/

Also runs in any browser โ€” no install required.


Diver's Toolkit

All apps live on the Diver's Toolkit hub.


Web App

Add T-Viewer to your home screen for quick access from Safari or Chrome.

Installation:

  1. Open https://threecats-lsp.com/t-viewer/ on your phone, tablet, or computer
  2. Safari (iPhone / iPad): Tap Share (square with arrow) โ†’ Add to Home Screen โ†’ Add
  3. Chrome (Android): Tap โ‹ฎ menu โ†’ Install app or Add to Home screen โ†’ confirm
  4. Chrome (desktop): Click the install icon in the address bar, or โ‹ฎ โ†’ Install T-Viewer

Android APK

T-Viewer is also available as a native Android app built with Capacitor.

๐Ÿ“ฒ Download APK

APK installation:

  1. Open the download page on your Android device
  2. Tap Download APK
  3. Open the downloaded file from your Downloads folder
  4. If prompted, allow Install from unknown sources in Settings
  5. Install and launch T-Viewer

Export a dive plan as TXT or PDF from LSP D-Planner and share it directly into T-Viewer on Android.


Features

File support

  • Open .txt, .log, .plan, .div, and .pdf files
  • Receive shared files directly from LSP D-Planner on Android
  • Drag and drop on desktop browser (web version)

Text plans

  • Syntax highlighting for deco logs:

- Section headers (cyan / blue)

- Parameter lines โ€” Algorithm :, Depth :, Deco Gas 1 : etc. (teal)

- Data rows โ€” Stp, Asc, Des etc. (amber in dark / black in light)

- Separator lines (dim)

- Warning keywords (orange / red)

  • Edit mode โ€” modify file contents; save back to device or discard with confirmation
  • No word wrap โ€” long deco table rows scroll horizontally for clean alignment
  • Copy and share text

PDF plans

  • View LSP D-Planner PDF exports in-app (PDF.js)
  • Page navigation bar for multi-page documents

Appearance & settings

  • Dark and light theme โ€” tap ๐ŸŒ™ / โ˜€๏ธ to toggle
  • Customizable colors โ€” adjust syntax and UI colors per theme via the COLORS tab
  • Font selector โ€” System Default, Monospace, Roboto Mono, Source Code Pro, JetBrains Mono, Open Sans, Noto Sans
  • Pinch-to-zoom โ€” font size shown in top bar
  • All settings persisted in localStorage

UI

Top bar

? modal โ€” COLORS tab (opens first)

  • Font selector for the content area
  • Dark / Light sub-tabs with live color editing
  • Reset button per theme

? modal โ€” ABOUT tab

  • App description and feature list
  • Links: Diver's Toolkit hub, T-Viewer GitHub, T-Viewer APK, Thingiverse, Instagram, PayPal

Syntax highlighting

All colors are customizable via the COLORS tab.


Repository structure


Deployment

Static single-file app served from threecats-lsp.com/t-viewer/. Android APK is built by GitHub Actions on push to main and synced to the homepage.


Disclaimer

T-Viewer is a file viewer and editor. It does not perform decompression calculations. Always use a calibrated dive computer and formal dive training. Use at your own risk.


Developed by Three Cats LSP ยท @threecats_lsp