Skip to content

v0.1.3

Compare
Choose a tag to compare
@ecton ecton released this 20 Dec 00:48
· 338 commits to main since this release
e01d4f6

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 various Widget functions.

  • Progress now implements Default by returning Progress::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.