0

11th of October 2021 to 17th of October 2021

 2 years ago
source link: https://sixtyfps.io/thisweek/2021-10-18.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

This week in SixtyFPS

11th of October 2021 to 17th of October 2021

Posted on October 18, 2021

SixtyFPS is a toolkit to efficiently develop fluid graphical user interfaces for any display: embedded devices and desktop applications. We support multiple programming languages, such as Rust, C++, and JavaScript.

Find more information at https://sixtyfps.io/ or go straight to github at https://github.com/sixtyfpsui/sixtyfps

This week was the quiet after the 0.1.3 release and was dedicated to cleaning up after the release and to fix some small issues -- especially in cargo-ui.

Blog Posts & Project News

Olivier and Simon blogged about how SixtyFPS Viewer can be used to implement GUIs for scripts.

SixtyFPS UI Library

  • Features
    • Viewer: Added way to execute commands on callbacks ( 82a1cc)
    • Added a no-frame property to Window (#560)

      Thanks Robert Broketa @rybertm!

    • TouchArea: Grab the mouse regardless of the button (#559)
  • Documentation changes:
    • Provide a modern introduction to the language reference ( e3ce13)
    • Mention DYLD_FRAMEWORK_PATHin the Qt install docs ( f7193d)

      cc #566

    • Provide a slightly simpler language reference intro sentence ( db60a5)
  • Demos
    • Fix sysinfo_macos.sh with mount points that have spaces in their path ( 912913)
  • Fixes
    • Don't hardcode ScrollArea's viewport size ( 19ce55)

      The Flickable should already have sane default

      But we need to make sure that the default binding don't override bindings set with aliases. So we must use BindingsMap::set_binding_if_not_set which sets the priority properly

      Closes #581

Applications

News about applications built with SixtyFPS

Cargo UI

  • Allow to add a dependencies ( 38ca41)
  • Allow to install packages, with auto-completion ( 421412)
  • Add a progress bar when installing crates ( 3b0aa8)
  • Fix parsing cargo install --listwhen there are several binaries per crate ( 0477a9)
  • Make the upgrade and uninstall button work ( c91454)
Cargo UI screenshot

Statistics

24 patches were committed by 3 authors.


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK