SixtyFPS v0.1.2 Release Notes

Release Date: 2021-09-09 // over 2 years ago
  • ๐Ÿ”„ Changed

    • Apply the default text color from the style for the color of Text and TextInput elements, to contrast correctly with the application of Window's background property.
    • LineEdit scrolls to keep the cursor visible
    • The clicked callbacks are now only emitted if the release event is within the TouchArea's geometry
    • parentheses around the condition are no longer needed in if elements: if condition : Foo { ... }

    โž• Added

    • One can now set an alias from the root to a global callback
    • It is now possible to access properties and callback of exported global objects from the native code (#96)
    • C++ API: blocking_invoke_from_event_loop: a blocking version of invoke_from_event_loop
    • TextInput can support multiple line by setting single-line to false
    • The CMake integration now allows enabling/disabling SixtyFPS library features, such as Wayland support or the dynamic run-time interpreter.
    • Added image-rendering property to Image to control how the image is scaled
    • TextEdit widget
    • Support for semantic tokens in LSP

    ๐Ÿ›  Fixed

    • The interpreter API correctly return an error instead of panicking when setting properties or calling callbacks that don't exist
    • The has-hover property is correctly reset the false when releasing the mouse outside the touch area