Decouple image::Handle
from iced_native
and lower trait bound on text::Renderer::Font
#1155
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
As discussed on discord, the goal of this PR is to make
iced_native
's widgets usable in more contexts (including potentially a Backend for a well-known Rust game engine, who knows 👀 ) by :Handle
instead of relying oniced_native
'simage::Handle
which is impractical for custom backendsCopy
toClone
This is a breaking change for
iced_native
because any custom renderer will need to add the associated typeHandle
to thetext::Renderer
implementation.