Skip to content

Ledge 0.1.6

Latest

Choose a tag to compare

@danhstevens danhstevens released this 02 Oct 02:26
v0.1.6
b4e0868

Ledge is a Markdown notebook that runs the code in your notes.

New in 0.1.6

  • A changed settings.jsonc applies on the next launch. The server restarts once the last app disconnects, and a window that opened on the old settings says what will apply the new ones.
  • On Windows, closing one window no longer restarts the server under the others, which lost their runs and shells. Opening Ledge a second time now raises the running copy instead of starting another, and two server installs at once no longer undo each other (#12).
  • A run's output stays when its panel scrolls out of view or the window narrows, and a finished run no longer holds the note wide after a resize. On phones this arrives with the next iPhone and Android app updates.
  • About Ledge shows the app's version and the connected server's, with a Copy button, and ledge version prints the same line.
  • On Linux and Windows, the menus (Ledge, File, Edit, Note, View, Help) are in the window's header (#11).

Install

Mac, for Apple Silicon: the DMG below. Drag Ledge to Applications and open it from there.

Linux: linux-x64-Ledge-Setup.tar.gz or linux-arm64-Ledge-Setup.tar.gz below. Extract it and run ./installer. It needs GTK 3 and WebKitGTK 4.1 (Ubuntu 22.04, Debian 12, Fedora 38 or newer).

Windows: win-x64-Ledge-Setup.zip below. Right-click it, choose Extract All, and run Ledge-Setup.exe from the extracted folder. It needs WSL: if Ledge says it is missing, run wsl --install in an administrator PowerShell and restart. Windows may say it protected your PC while the installer is new: choose More info, then Run anyway.

iPhone and iPad: Ledge Notebook on the App Store.

Android: the Google Play beta, through ledge.sh/android.

Every desktop app updates itself.

A server, signed in as the account Ledge should use:

curl -fsSL https://ledge.sh/server.sh | sh

Then ~/.ledge/.server/bin/ledge pair prints a code to scan with Ledge on a phone, or to paste into the desktop app's Add Server form.

The manual is at ledge.sh/docs, and inside the app behind the help button.