23rd of August to 29th of August 2021
New Features or API
API to access globals (
Global singletons in
.60markup can now be marked for export. New API in generated Rust and C++ code as well as the Rust/C++ interpreter allows accessing the properties and callbacks of such global singletons. This makes it easier to share data/callbacks between the UI design and the native code. Check out the online Rust docs or C++ docs for more information.
Contributed support for Emoji rendering to the upstream femtovg
library, for use in SixtyFPS (PR #49)
Emojis are PNG encoded bitmaps embedded in TrueType fonts, also called color fonts.
- API to access globals ( 5f8cea )
Apply the default text color from the style for the
TextInputelements ( cdca92 )
We apply a default window background from the palette to all
Windowelements, and likewise we need to apply the default text color to Text elements to ensure a readable contrast.
This also fixes the default text color when using Qt/native style in dark mode on macOS.
Fix panic in the GL backend when text has complex bindings to sizes
Avoid borrowing the rendering cache while evaluating property bindings.
- Fix interpreter panics when calling callback that weren't set ( d5f4a7 )
- Apply the default text color from the style for the
LSP: First implementation of semantic highlighting of tokens (
Enable semantic highlighting in the LSP for the
News about applications built with SixtyFPS
Make use of features found in SixtyFPS 0.1.1 to simplify
Fix the combobox used to select the tests to run.
Please reach out to
[email protected] if you have news to add
41 patches were committed by 2 authors.