17th to 23rd of April 2023 - 1.0.1 Release
Version 1.0.1 Released
We received a lot of feedback after the 1.0.0 release. We fixed some of the problems you have pointed out already and released that as version 1.0.1 last week. For more details, check out the CHANGELOG.
Thank you for all the valuable feedback. Please keep it coming, we'll improve things as fast as we can.
Slint Library
New Features
Tooling
- LSP: auto-complete at the document root (#2564)
- LSP: complete the first import right before the first component (#2592)
- All tools: Add picker mode where you can click on something in the preview and the editor focuses on that (#2567, #2605, #2620, #2589 )
- SlintPad: Report problem when startup fails due to missing service worker support in browser (#2569)
-
Formatter: Fix remaining issue so that it doesn't introduce syntax
errors (#2572)
Fixes #2561
- Parser: Produce more helpful error messages when seeing an extra semicolon at the top level (#2574)
Documentation
Clarify the documentation based on community feedback:
-
Improve documentation on
Image
and threads (#2599)Closes #1649
-
Document that opacity uses layers (#2600)
Closes #2407
-
Document that
\{...}
is not working in aslint!
macro (#2601)Closes #2517
-
Document that the renderer-winit-* feature must be used with winit
features (#2602)
Closes #2506
-
Document that timers stop on drop (#2604)
Closes #2482
New documentation:
- Explain how the virtual keyboard interacts with text input and visibility (#2555)
Changes to the .slint
Language
Fixes
- Lsp: Fix showPreview codelens on windows (#2603)
-
Compiler: hint when an id has the same name as a property or enum value
(#2575)
Closes #2408
-
Use the dlopen feature for fontconfig (#2591)
closes #2376
-
Fix duplicated loading/embedding of images (#2612)
Fixes #2608
-
winit: Adjust the window size to satisfy changed min/max constraints (#2614)
Fixes #2581
- Prospective fix for panic when running material style under Wayland/Gnome (#2573)
-
Round values when converting from
f32
tou8
inRgbaColor
(#2576)Thank you to Arthur Araruna for this pull request!
- load system fonts for redox OS (#2597)
- Fix resizing of the preview in SlintPad after selecting a new demo (#2588)
Janitor Work
- Make Diagnostics::line_column 1 based (#2585)
-
Update the neovim plugin (#2590)
Thank you to Jonatan Hatakeyama Zeidler for this pull request!
-
Fix the README of the virtual keyboard example (#2621)
Thank you to Nuno Mendes for this pull request!
Other Crates and Libraries
Contributions to other crates and libraries made by our Slint developers:
VS Code Torizon Templates
- Add support for C++ Template using Slint (#52)
Statistics
65 patches committed in 30 pull requests by 7 authors.
← Next : 24th to 30th of April 2023 - 1.0.2 Release | Previous : 10th to 16th of April 2023 →
Slint is a declarative GUI toolkit to build native user interfaces for desktop and embedded applications written in Rust, C++, JavaScript, and Python. Find more information at https://slint.dev/ or check out the source code at https://github.com/slint-ui/slint