Closed tronical closed 2 years ago
This include:
We'll make an API review meeting tomorrow (Tuesday 06.10) at 10:00 CEST (Berlin time) on our Mattermost (everyone welcome)
Notes from the meeting:
We decided to increase the version to 0.3.0.
swrenderer
-> slint::platform::software_renderer
(T)software renderer
, independent of the renderer-software
feature on the API crate (O)set_platform
can be changed to take Into<Box<...>>
(S)SetPlatformError
enum that has AlreadySet
(S)=0
for BUFFER_COUNTBUFFER_COUNT
to MAX_BUFFER_AGE
Renderer
trait from the documentation (don't show internal text_size
etc. functions)TargetPixel
trait (O)to_fill
to slice
in blend_slice
(24244e3c7cfedfa8590942774466c2a6f69a8dff)=> https://github.com/slint-ui/slint/issues/1609
renderer-software
feature, always support it in the winit
backend.log
feature out of the "Backends" section (#1600)renderer-qt
as an aliasslint::testing
module (O)i-slint-backend-testing
crate (#1596)slint::api::Window
WindowHandleAccess
trait (alternative: free standing function to get window inner), otherwise try to hide the docs for impl WindowHandleAccess
(S)scale_factor
to not mention euclid (S)set_position
/position
/set_size
/size
with (S)
set_physical_position
/set_logical_position
/physical_position
/set_physical_size
/set_logical_size
/physical_size
physical_position
and logical_position
propertiesThis 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 :)
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
.