Desktop
Generally, Slint runs on Windows, macOS, and popular Linux distributions. The following tables cover versions that we specifically test. The general objective is to support the operating systems that are supported by their vendors at the time of a Slint version release.
Operating System | Architecture |
---|---|
Windows 10 | x86-64 |
Windows 11 | x86-64 |
Handle the console window
When you running an application a console window will show by default ↗.
Disable the console by specifying a WINDOWS
subsystem.
When running the application from the command line, if the subsystem is set to windows it will no longer output stdout. To get it back consider using FreeConsole()
.
See more details at #3235 ↗
Add the code to the top of .rs file which contains fn main()
:
Or if you want to keep console output in debug mode:
Select the WINDOWS
subsystem by setting the WIN32_EXECUTABLE
↗ target property on your executable target:
TODO: Add node.js
Operating System | Architecture |
---|---|
macOS 12 Monterey | x86-64, aarch64 |
macOS 13 Ventura | x86-64, aarch64 |
macOS 14 Sonoma | x86-64, aarch64 |
macOS 15 Sequoia | x86-64, aarch64 |
Linux desktop distribution present a diverse landscape, and Slint should run on any of them, provided that they are using Wayland or X-Windows, glibc, and d-bus. If a Linux distribution provides Long Term Support (LTS), Slint should run on the most recent LTS or newer, at the time of a Slint version release.
What about other platforms?
Contact us ↗ if you need to support specific or older versions.