Repository navigation
v0.21.2
Migration
Current update is hudge, so Migration Guide is provided
Fixed
- When cursor entered the new surface, if iced does not update the cursor, it will kept the original cursor shape, reported by @ple1n
Changed (breaking)
- Make run of exwlshellev can return value
Callback, which is the callback of setting region, is renamed to RegionCB- When setting the InputRegin, instead accessing the WlRegion, now you can only access the InputRegin, which provided many extra information
- Induce RefreshState in Refresh callback, users will know it scale_factor or resize happened
- Induce the Cursor::Hidden, allow user to hide the cursor
- Make scroll support better, and support zwp_pointer_gestures_v1 by @id3v1669
- Fix sometimes pointer cannot change
- Make the logic of redraw_policy better, make the view function be called less
- Induce Size, Position, Margin structures, instead of using the tuple of i32 or u32, make the meaning clear
- Redesign the Settings of iced_exwlshell, split it to
iced::SettingsandExWlSettings. - Redesign the exwlshellev, induce the
ExWlShellHandlerto address different events, instead of a simple callback function. Add the register function to bind custom events, this will help implement the a11y. Redesign theeventpart of exwlshellev. Nothing has changed in iced_exwlshell - Replace
RequestSetCursorShapewithRequestSetCursor, usingCursor::ShapeorCursor::ThemeName. RemoveShapeNameand string-based shape parsing - Remove the pointer-enter fallback from
take_popup_grab_serial