Slint is a toolkit to efficiently develop fluid graphical user interfaces for any display: embedded devices and desktop applications. We support multiple programming languages, such as Rust, C++, and JavaScript. Find more information at https://slint-ui.com/ or go straight to github at https://github.com/slint-ui/slint
Project News
Version 0.1.2 of sixtyFPS was released last week! Please check out the release blog post for more information.
UI Library
- New Features
- Changes to the
.60
language - Fixes
- Make it possible to disable the GL backend in the CMake build (
1fd8c7
)
- The default backend no more selects a default :-). Instead the Rust API crate, Rust interpreter API crate and the CMake project define the same features and defaults.
- The C++ crate depends on the interpreter without its defaults.
- In CMake the X11 and Wayland features become dependent options, that are only show in the CMake configure UI if
the GL backend is enabled. This way a GL-disabled build won't also pass
--features x11
.
- Janitor work
- Bump
usvg
&resvg
(c142cd) - Bump
glow
&femtovg
(9a9475) - Bump
fontdb
(8b5e29) - Add RISC-V to the Embedded CI/Test builds (d5bf27, afdb37)
ghcr.io/sixtyfpsui/sixtyfps/riscv64gc-unknown-linux-gnu:latest is a Ubuntu-20.04 container that can be used for application development with cross and provides all the dependencies needed to build SixtyFPS with X11 and Wayland backend.
- Bump
Applications
News about applications built with SixtyFPS
cargo-ui
- Feature management
- Toolchain management
- Show the list of installed toolchains in the toolchains tab ( 03a911 )
Statistics
52 patches were committed by 4 authors.