Releases: slint-ui/slint
1.9.1
Slint 1.9.1 is a patch release that fixes several bugs and crashes. For a complete list of changes, check out the ChangeLog.
Upgrading to Slint 1.9.1:
- Rust: Run
cargo update
. - C++: If you're using
FetchContent
with CMake, update the GIT_TAG entry in CMakeLists.txt tov1.9.1
orrelease/1.9
for automatic tracking of 1.9.x releases. - Node.js: Run
npm update slint-ui
to bring yourpackage.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 following pre-packed builds of Slint:
Desktop Operating System | Compiler | Architecture | Download |
---|---|---|---|
Linux | gcc | x86-64 | Slint-cpp-v1.9.1-Linux-x86_64.tar.gz |
Windows | MSVC | x86-64 | Slint-cpp-v1.9.1-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.9.0
Slint 1.9.0 is a feature release that comes with revamped documentation, a new element inspector in live-preview, translation bundling, and several crash and bug fixes. For a complete list of changes, check out the ChangeLog.
Upgrading to Slint 1.9.0:
- Rust: Run
cargo update
. - C++: If you're using
FetchContent
with CMake, update the GIT_TAG entry in CMakeLists.txt tov1.9.0
orrelease/1.9
for automatic tracking of 1.9.x releases. - Node.js: Run
npm update slint-ui
to bring yourpackage.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 following pre-packed builds of Slint:
Desktop Operating System | Compiler | Architecture | Download |
---|---|---|---|
Linux | gcc | x86-64 | Slint-cpp-v1.9.0-Linux-x86_64.tar.gz |
Windows | MSVC | x86-64 | Slint-cpp-v1.9.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 |
1.8.0
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 tov1.8.0
orrelease/1.8
for automatic tracking of 1.8.x releases. - Node.js: Run
npm update slint-ui
to bring yourpackage.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
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
- Documentation: https://slint.dev/snapshots/master/docs
- SlintPad: https://slint.dev/snapshots/master/editor
- Demos: links from https://github.com/slint-ui/slint/tree/master/examples
Assets
C++ SDK
For C++ developers, this release contains the following 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
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 tov1.7.2
orrelease/1.7
for automatic tracking of 1.7.x releases. - Node.js: Run
npm update slint-ui
to bring yourpackage.json
up-to-date. - ESP-IDF developers: Run
idf.py update-dependencies
to bring your idf_component.yml up-to-date.
1.7.1
1.7.0
Release announcement with the highlights: https://slint.dev/blog/slint-1.7-released
1.6.0
Release announcement with the highlights: https://slint.dev/blog/slint-1.6-released
Detailed list of changes: ChangeLog
1.5.1
1.5.0
Release announcement with the highlights: https://slint.dev/blog/slint-1.5-released
Detailed list of changes: ChangeLog