4 releases (2 breaking)
0.3.1 | Aug 7, 2024 |
---|---|
0.3.0 | Aug 7, 2024 |
0.2.0 | Apr 30, 2024 |
0.1.2 | Feb 2, 2024 |
#1126 in GUI
132 downloads per month
5KB
slint-center-win 0.3.0
Center a Slint window running on a winit
backend.
Usage
use slint_center_win::center_window;
slint::include_modules!();
fn main() -> Result<(), slint::PlatformError> {
// See: https://slint.dev/releases/1.5.1/docs/rust/slint/docs/generated_code/struct.SampleComponent
let ui = AppWindow::new()?;
// Window must be shown first so sizes get calculated properly
// Don't know if there is a better way, slight redraw artifacting on move
ui.show()?;
center_window(ui.window());
// ...
ui.run()
}
Releases
v0.3.1
Forgot the essential =
and minor doc update.
v0.3.0
Added pull request from the standalone example so this is also tested on macOS now 😊 Thanks go to @zxscn.
Also incorporated @ogoffart's advice to be explicit about i-slint-*
internal crate versioning.
v0.2.0
Updated/streamlined for Slint v1.5.*.
v0.1.2
Initial release.
Disclaimer
Neither do I claim this to be pretty nor working in all cases.
Please see external discussions #4376 and #3859.
-- prof79
Dependencies
~23–60MB
~1M SLoC