Skip to content

SolidCraft v0.3.1

Choose a tag to compare

@github-actions github-actions released this 11 Oct 23:27

SolidCraft 0.3.1

This patch fixes Linux launch and installation problems, Windows app icons, and keyboard interaction in parameter editors.

  • OpenGL now renders at 1x anti-aliasing instead of presenting a black window when 4x is saved. Vulkan, DirectX and other backends retain the requested sample count; saved preferences are preserved.
  • The Nix package includes a desktop launcher, MIME data, generated icons, explicit flake apps and a solidcraft command alias. Its wrapper includes the Vulkan loader and NixOS graphics-driver search paths. See Nix installation and launch instructions.
  • Flatpak feed instructions register Flathub for the required runtime. Release checks now launch the actual desktop and model a solid on both Wayland and X11 with the default sandbox permissions.
  • Running Windows windows and standalone executables use the app icon. Packaging rejects executables with missing or broken icon resources.
  • Enter adds a valid parameter and focuses the next name. Invalid entries remain editable.
  • Expression autocomplete supports Up/Down selection, Enter/Tab acceptance and Escape dismissal. Accepting a suggestion does not also submit a parameter; Shift+Tab keeps normal field navigation.
  • Shift + middle-button orbit is free in the default and Inventor presets; Shift + right-drag retains view snapping (#197).
  • Movable window title bars use the app's theme colours.
  • Radial right-click menus are now opt-in under Preferences → Navigation → Radial context menu. Standard context menus remain available.

English remains the default language. Existing design files, command names, settings and package IDs remain compatible. Platform installation instructions follow below.

Downloads

Which file?

  • Windows: SolveCraft-0.3.1-windows-x64.exe runs as is. Or install the .msi, or unzip the
    -portable.zip (x64, x86 and arm64).
  • macOS 11+ (Apple silicon and Intel): open the .dmg and drag SolveCraft.app onto Applications.
    The CLI is in solvecraft-cli-0.3.1-macos-universal.zip.
  • Linux (x86_64 and aarch64, glibc 2.35+): the .AppImage (chmod +x, then run it), the
    .deb or .rpm, the .flatpak (flatpak install --user <file>), or the .tar.gz.
  • FreeBSD: tar -xzf solvecraft-0.3.1-freebsd-x86_64.tar.gz --strip-components 1 -C /usr/local.
  • Web: solvecraft-web-0.3.1.zip is a static site to host yourself.
  • SHA256SUMS.txt: sha256sum -c SHA256SUMS.txt --ignore-missing.

For Flatpak feed installation and updates, add Flathub for the required runtime before
installing SolidCraft; keep both remotes in the same user installation:

flatpak remote-add --user --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
flatpak remote-add --user --if-not-exists solvecraft https://bherbruck.github.io/solidcraft/flatpak/solvecraft.flatpakrepo
flatpak install --user solvecraft ai.storyteller.solvecraft
flatpak run ai.storyteller.solvecraft

Single-file .flatpak bundles include the runtime repository address; missing runtimes
still need an internet connection. Linux installation details.

The builds aren't signed yet. On macOS, right-click SolveCraft.app in Applications and choose
Open the first time (or run xattr -dr com.apple.quarantine /Applications/SolveCraft.app).
On Windows, SmartScreen may say "Windows protected your PC": More info, then Run anyway.
Licences are built in (Help ▸ About ▸ Licences, solvecraft-cli licences); the packages also
install THIRD-PARTY-LICENSES.txt. Known limitations:
ROADMAP.md.

What's Changed

  • docs: clarify SolidCraft clone and compatible build names by @0xlillith in #196
  • fix(ui): restore free Shift-middle orbit by @0xlillith in #197

Full Changelog: v0.3.0...v0.3.1