Repository navigation
Releases: ozanbora/JSynth
Release list
JSynth 1.2.0
Installing
The install scripts download the latest release, install what it needs (Julia too, if it's missing), and add it to the menu:
- Windows, in PowerShell:
irm https://raw.githubusercontent.com/ozanbora/JSynth/master/install/install.ps1 | iex - Linux and macOS, in a terminal:
curl -fsSL https://raw.githubusercontent.com/ozanbora/JSynth/master/install/install.sh | sh
Or download the file for your system below, and:
JSynth runs designs with Julia: install it first from https://julialang.org/downloads/ (juliaup is easiest). JSynth finds it on the PATH and in the usual install folders, or choose it with Run → Choose Julia….
- Windows (x64): unzip
JSynth-…-win-x64.zipand runJSynth\JSynth.exe. Windows may warn that the publisher is unknown: choose More info → Run anyway. - Linux (x64):
tar -xzf JSynth-…-linux-x64.tar.gz, install the library Skia needs (sudo apt install libfontconfig1), and runJSynth/JSynth. - macOS (Apple Silicon): unpack
JSynth-…-osx-arm64.tar.gz. The app isn't signed, so clear the download mark once:xattr -dr com.apple.quarantine JSynth, then runJSynth/JSynth.
What's Changed
- Plot: bar charts by @ozanbora in #36
- Plot: histograms by @ozanbora in #37
- Plot: contour lines (#33) by @ozanbora in #38
- Plot: 3D surfaces, drawn by JSynth by @ozanbora in #39
Full Changelog: v1.1.0...v1.2.0
JSynth 1.1.0
Installing
The install scripts download the latest release, install what it needs (Julia too, if it's missing), and add it to the menu:
- Windows, in PowerShell:
irm https://raw.githubusercontent.com/ozanbora/JSynth/master/install/install.ps1 | iex - Linux and macOS, in a terminal:
curl -fsSL https://raw.githubusercontent.com/ozanbora/JSynth/master/install/install.sh | sh
Or download the file for your system below, and:
JSynth runs designs with Julia: install it first from https://julialang.org/downloads/ (juliaup is easiest). JSynth finds it on the PATH and in the usual install folders, or choose it with Run → Choose Julia….
- Windows (x64): unzip
JSynth-…-win-x64.zipand runJSynth\JSynth.exe. Windows may warn that the publisher is unknown: choose More info → Run anyway. - Linux (x64):
tar -xzf JSynth-…-linux-x64.tar.gz, install the library Skia needs (sudo apt install libfontconfig1), and runJSynth/JSynth. - macOS (Apple Silicon): unpack
JSynth-…-osx-arm64.tar.gz. The app isn't signed, so clear the download mark once:xattr -dr com.apple.quarantine JSynth, then runJSynth/JSynth.
What's Changed
Full Changelog: v1.0.0...v1.1.0
JSynth 1.0.0
Installing
The install scripts download the latest release, install what it needs (Julia too, if it's missing), and add it to the menu:
- Windows, in PowerShell:
irm https://raw.githubusercontent.com/ozanbora/JSynth/master/install/install.ps1 | iex - Linux and macOS, in a terminal:
curl -fsSL https://raw.githubusercontent.com/ozanbora/JSynth/master/install/install.sh | sh
Or download the file for your system below, and:
JSynth runs designs with Julia: install it first from https://julialang.org/downloads/ (juliaup is easiest). JSynth finds it on the PATH and in the usual install folders, or choose it with Run → Choose Julia….
- Windows (x64): unzip
JSynth-…-win-x64.zipand runJSynth\JSynth.exe. Windows may warn that the publisher is unknown: choose More info → Run anyway. - Linux (x64):
tar -xzf JSynth-…-linux-x64.tar.gz, install the library Skia needs (sudo apt install libfontconfig1), and runJSynth/JSynth. - macOS (Apple Silicon): unpack
JSynth-…-osx-arm64.tar.gz. The app isn't signed, so clear the download mark once:xattr -dr com.apple.quarantine JSynth, then runJSynth/JSynth.
What's Changed
- Fix node editing, persistence, dragging and zoom bugs by @ozanbora in #24
- Implement the Function node by @ozanbora in #25
- Speed up designer surface rendering and cap zoom at 3x by @ozanbora in #26
- Polish the designer UI by @ozanbora in #27
- Wire node outputs to function parameters by @ozanbora in #28
New Contributors
Full Changelog: https://github.com/ozanbora/JSynth/commits/v1.0.0