slint-ui / slint

Slint is a declarative GUI toolkit to build native user interfaces for Rust, C++, or JavaScript apps.
https://slint.dev
Other
17.54k stars 600 forks source link

Review API Documentation of new platform/backend API #1502

Closed tronical closed 2 years ago

tronical commented 2 years ago

This is a reminder task to go through the documentation of the new window and backend traits, the new functions added to the api::Window.

ogoffart commented 2 years ago

This include:

ogoffart commented 2 years ago

We'll make an API review meeting tomorrow (Tuesday 06.10) at 10:00 CEST (Berlin time) on our Mattermost (everyone welcome)

tronical commented 2 years ago

Notes from the meeting:

Version number

We decided to increase the version to 0.3.0.

platform module

SoftwareRenderer (O)

TargetPixel trait (O)

slint crate features (O)

=> https://github.com/slint-ui/slint/issues/1609

slint::testing module (O)

slint::api::Window

tronical commented 2 years ago

This is done. There's a pending discussion about the type names WindowSize vs. RequestedSize vs. RequestedWindowSize but that's orthogonal and we might just skip it :)