Release 0.3 — Touch support, clipboard write access, image viewer, tooltips, and more! #806
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.
This PR marks the end of the
0.3.0
milestone and the launch of a new release!This is a relatively minor release when compared to the two previous ones: #637 and #253.
At this point, instead of focusing on delivering a lot of new features at once, I believe the library and its community will benefit from more frequent, smaller releases.
That said, this release still has a bunch of new widgets and great improvements and fixes!
Added
PaneGrid
andPickList
#650 (thanks to @simlay and @discordance!)TextInput
widget. Write clipboard support andTextInput
copy and cut behavior #770Application::update
. Clipboard access inApplication::update
#773image::Viewer
widget. It allows panning and scaling of an image. Addimage::Viewer
widget #319 (thanks to @tarkah!)Tooltip
widget. It annotates content with some text on mouse hover. Tooltip widget #465 (thanks to @yusdacra!)smol
async runtime. Addsmol
async runtime support #699 (thanks to @JayceFayne!)Application
trait. Graceful exiting forApplication
#804iced_wgpu
to reduce code bloat. Add image format options to reduce code bloat #392 (thanks to @unrelentingtech!)Focused
andUnfocused
variant towindow::Event
. add focus event #701 (thanks to @cossonleo!)WGPU_BACKEND
environment variable to configure the internal graphics backend oficed_wgpu
. Add WGPU_BACKEND environment variable #789 (thanks to @Cupnfish!)Changed
TitleBar
of aPaneGrid
now supports generic elements. Generic Element Content in Pane Grid TitleBar #657 (thanks to @clarkmoody!)Error
type now implementsSend
andSync
. Make iced::Error Send + Sync #719 (thanks to @taiki-e!)Style
types iniced_style
now implementClone
andCopy
. impl Clone and Copy for all Style types in iced_style #720 (thanks to @taiki-e!)font-kit
→0.10
Updateresvg
andfont-kit
#669glutin
→0.26
Updatewinit
andglutin
#658resvg
→0.12
Updateresvg
andfont-kit
#669tokio
→1.0
Update tokio to v1.0 #672 (thanks to @yusdacra!)winit
→0.24
Updatewinit
andglutin
#658wgpu
→0.7
Update to wgpu 0.7 #725 (thanks to @PolyMeilex!)download_progress
now showcases multiple file downloads at once. Improve download_progress example #283 (thanks to @Folyd!)solar_system
uses the newrand
API. Update: rand in solar_system example #760 (thanks to @TriedAngle!)Fixed
Button
events to contents #668Button
widget. Overwriteoverlay
method in Widget implementation for Button #764 (thanks to @thenlevy!)Viewport::physical_width
returning the wrong value. Fixphysical_width
getter incorrectly returning the height #700 (thanks to @TannerRogalsky!)Sandbox
trait. update example description at sandbox's documentation #710 (thanks to @GunpowderGuy!)Thank you to everyone involved! 🎉
Closes #538.
Closes #706.
Closes #805.