0.10.0
Added
- Text shaping, font fallback, and
iced_wgpu
overhaul. #1697 - Software renderer, runtime renderer fallback, and core consolidation. #1748
- Incremental rendering for
iced_tiny_skia
. #1811 - Configurable
LineHeight
support for text widgets. #1828 text::Shaping
strategy selection. #1822- Subpixel glyph positioning and layout linearity. #1921
- Background gradients. #1846
- Offscreen rendering and screenshots. #1845
- Nested overlays. #1719
- Cursor availability. #1904
- Backend-specific primitives. #1932
ComboBox
widget. #1954web-colors
feature flag to enable "sRGB linear" blending. #1888PaneGrid
logic to split panes by drag & drop. #1856PaneGrid
logic to drag & drop panes to the edges. #1865- Type-safe
Scrollable
direction. #1878 Scrollable
alignment. #1912- Helpers to change viewport alignment of a
Scrollable
. #1953 scroll_to
widget operation. #1796scroll_to
helper. #1804visible_bounds
widget operation forContainer
. #1971- Command to fetch window size. #1927
- Conversion support from
Fn
trait to custom theme. #1861 - Configurable border radii on relevant widgets. #1869
border_radius
styling toSlider
rail. #1892application_id
inPlatformSpecific
settings for Linux. #1963- Aliased entries in
text::Cache
. #1934 - Text cache modes. #1938
operate
method forprogram::State
. #1913Viewport
argument toWidget::on_event
. #1956- Nix instructions to
DEPENDENCIES.md
. #1859 - Loading spinners example. #1902
- Workflow that verifies
CHANGELOG
is always up-to-date. #1970
Changed
- Updated
wgpu
to0.16
. #1807 - Updated
glam
to0.24
. #1840 - Updated
winit
to0.28
. #1738 - Updated
palette
to0.7
. #1875 - Updated
ouroboros
to0.17
. #1925 - Updated
resvg
to0.35
andtiny-skia
to0.10
. #1907 - Changed
mouse::Button::Other
to takeu16
instead ofu8
. #1797 - Changed
subscription::channel
to take aFnOnce
non-Sync
closure. #1917 - Removed
Copy
requirement for textStyleSheet::Style
. #1814 - Removed
min_width
of 1 from scrollbar & scroller forScrollable
. #1844 - Used
Widget::overlay
forTooltip
. #1692
Fixed
Responsive
layout not invalidated when shell layout is invalidated. #1799Responsive
layout not invalidated when size changes without aview
call. #1890- Broken link in
ROADMAP.md
. #1815 bounds
of selected option background inMenu
. #1831- Border radius logic in
iced_tiny_skia
. #1842 Svg
filtered color not premultiplied. #1841- Race condition when growing an
image::Atlas
. #1847 - Clearing damaged surface with background color in
iced_tiny_skia
. #1854 - Private gradient pack logic for
iced_graphics::Gradient
. #1871 - Unordered quads of different background types. #1873
- Panic in
glyphon
when glyphs are missing. #1883 - Empty scissor rectangle in
iced_wgpu::triangle
pipeline. #1893 Scrollable
scrolling when mouse not over it. #1910translation
inlayout
ofNested
overlay. #1924- Build when using vendored dependencies. #1928
- Minor grammar mistake. #1931
- Quad rendering including border only inside of the bounds. #1843
- Redraw requests not being forwarded for
Component
overlays. #1949 - Blinking input cursor when window loses focus. #1955
BorderRadius
not exposed in root crate. #1972- Outdated
ROADMAP
. #1958
Many thanks to...