v0.1.3
Added
-
#94:
Window::inner_size
allows setting a dynamic that will be
synchronized with the window's inner size. When the dynamic is set to a new
value, a resize request will be sent to the operating system. When the
window's size is changed by the operating system, this dynamic will be updated
with the new value.This dynamic is also accessible through
RunningWindow::inner_size
, which is
accessible through contexts passed into variousWidget
functions. -
Progress
now implementsDefault
by returningProgress::Indeterminant
.
Fixed
-
#97:
Dynamic
callback invocations could be missed for a value when
multiple threads were updating values at the same time. Now it is
guaranteed that each callback will observe the latest value at least once.Cycles on the same thread are still detected and logged to prevent infinite
loops from callback chain cycles. -
An integer underflow has been fixed in the Grid/Stack widgets.
-
Padding is now rounded to the nearest whole pixel when applied across widgets.