Skip to content

Releases: slint-ui/slint

1.8.0

23 Sep 13:31
Compare
Choose a tag to compare

📰 Release Blog

Slint 1.8.0 is a patch release that fixes several bugs and crashes. For a complete list of changes, check out the ChangeLog.

Upgrading to Slint 1.8.0:

  • Rust: Run cargo update.
  • C++: If you're using FetchContent with CMake, update the GIT_TAG entry in CMakeLists.txt to v1.8.0 or release/1.8 for automatic tracking of 1.8.x releases.
  • Node.js: Run npm update slint-ui to bring your package.json up-to-date.
  • ESP-IDF developers: Run idf.py update-dependencies to bring your idf_component.yml up-to-date.

Assets

C++ SDK

For C++ developers, this release contains the follwing pre-packed builds of Slint:

Desktop Operating System Compiler Architecture Download
Linux gcc x86-64 Slint-cpp-1.8.0-Linux-x86_64.tar.gz
Windows MSVC x86-64 Slint-cpp-1.8.0-win64-MSVC.exe
Templates for Microcontroller Evaluation Board Download
STM32H747I-DISCO: Dual-core Arm M7/M4 MCU with 4” touch LCD display module slint-cpp-template-stm32h747i-disco.zip
STM32H735G-DK: Arm M7 MCU with 4” touch LCD display module slint-cpp-template-stm32h735g-dk.zip

Tool Binaries

Add-on Linux x86-64 Windows macOS
slint-lsp slint-lsp-linux.tar.gz slint-lsp-windows.zip slint-lsp-macos.tar.gz
slint-viewer slint-viewer-linux.tar.gz slint-viewer-windows.zip slint-viewer-macos.tar.gz

nightly

21 Aug 15:49
Compare
Choose a tag to compare
nightly Pre-release
Pre-release

This GitHub release is a nightly snapshot of Slint development. It serves to provide access to pre-release binaries.

The attached binaries are updated once a day by a GitHub action building from the master branch.

How To Try Out This Development Release

Rust

For Rust users, include the following in your Cargo.toml (or .cargo/config.toml):

[patch.crates-io]
slint = { git = "https://github.com/slint-ui/slint" }
slint-build = { git = "https://github.com/slint-ui/slint" }

Please note: All Slint dependencies need to be on the same revision. To update and run, use cargo update and cargo run.
Make sure the log shows you are building the right version of Slint.

C++

For C++ users with a binary package, download the binary from the "Assets" section below.

If you're building from source with CMake's FetchContent, change the GIT_TAG to master:

FetchContent_Declare(
    Slint
    GIT_REPOSITORY https://github.com/slint-ui/slint.git
    GIT_TAG master  # Change this to master
    SOURCE_SUBDIR api/cpp
)

Remember to remove your build directory and re-run cmake.

JavaScript / Node.js

Run npm install slint-ui@nightly to install or upgrade. This works for new and existing projects.

Editors / IDEs

For VSCode, you download the "Slint (Nightly)" extension from the Visual Studio Code Marketplace.
Note that you need to disable or uninstall an existing version of the Slint VS Code extension.

For other editors, you compile the latest version of the Slint Language Server with:

cargo install --git https://github.com/slint-ui/slint slint-lsp

Alternatively, download the binary from "Assets" section below.

Online Demos and Documentation

Assets

C++ SDK

For C++ developers, this release contains the follwing pre-packed builds of Slint:

Desktop Operating System Compiler Architecture Download
Linux gcc x86-64 Slint-cpp-nightly-Linux-x86_64.tar.gz
Windows MSVC x86-64 Slint-cpp-nightly-win64-MSVC.exe
Templates for Microcontroller Evaluation Board Download
STM32H747I-DISCO: Dual-core Arm M7/M4 MCU with 4” touch LCD display module slint-cpp-template-stm32h747i-disco.zip
STM32H735G-DK: Arm M7 MCU with 4” touch LCD display module slint-cpp-template-stm32h735g-dk.zip

Tool Binaries

Add-on Linux x86-64 Windows macOS
slint-lsp slint-lsp-linux.tar.gz slint-lsp-windows.zip slint-lsp-macos.tar.gz
slint-viewer slint-viewer-linux.tar.gz slint-viewer-windows.zip slint-viewer-macos.tar.gz

1.7.2

14 Aug 08:29
Compare
Choose a tag to compare

Slint 1.7.2 is a patch release that fixes several bugs and crashes. For a complete list of changes, check out the ChangeLog.

Upgrading to Slint 1.7.2:

  • Rust: Run cargo update.
  • C++: If you're using FetchContent with CMake, update the GIT_TAG entry in CMakeLists.txt to v1.7.2 or release/1.7 for automatic tracking of 1.7.x releases.
  • Node.js: Run npm update slint-ui to bring your package.json up-to-date.
  • ESP-IDF developers: Run idf.py update-dependencies to bring your idf_component.yml up-to-date.

1.7.1

25 Jul 14:59
b8c8bff
Compare
Choose a tag to compare

Detailed list of changes: ChangeLog

1.7.0

18 Jul 11:17
Compare
Choose a tag to compare

Release announcement with the highlights: https://slint.dev/blog/slint-1.7-released

ChangeLog

1.6.0

13 May 09:48
Compare
Choose a tag to compare

Release announcement with the highlights: https://slint.dev/blog/slint-1.6-released

Detailed list of changes: ChangeLog

1.5.1

20 Mar 09:36
Compare
Choose a tag to compare

Detailed list of changes: ChangeLog

1.5.0

14 Mar 11:02
Compare
Choose a tag to compare

Release announcement with the highlights: https://slint.dev/blog/slint-1.5-released

Detailed list of changes: ChangeLog

1.4.1

02 Feb 09:57
Compare
Choose a tag to compare

Detailed list of changes: ChangeLog

Edit: Updated C++ Linux/Windows binaries to fix incorrectly Qt dependency (from https://github.com/slint-ui/slint/actions/runs/8078655329 )

1.4.0

31 Jan 10:23
Compare
Choose a tag to compare

Release announcement with the highlights: https://slint.dev/blog/slint-1.4-released

Detailed list of changes: ChangeLog