From 804f61b9b2b3f6f2d8c6594699a8bc7338745c16 Mon Sep 17 00:00:00 2001 From: Dongdong Zhou Date: Tue, 10 Oct 2023 21:02:09 +0100 Subject: [PATCH] update renderer readme --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 0afb5f8f..c9d7011d 100644 --- a/README.md +++ b/README.md @@ -38,7 +38,7 @@ fn main() { ## Features Inspired by [Xilem](https://github.com/linebender/xilem), [Leptos](https://github.com/leptos-rs/leptos) and [rui](https://github.com/audulus/rui), Floem aims to be a high performance declarative UI library with minimal effort from the user. -- **Cross-platform support**: Supports Windows, macOS and Linux with rendering using [Wgpu](https://github.com/gfx-rs/wgpu). A software renderer is also planned in case a GPU is unavailable. +- **Cross-platform support**: Supports Windows, macOS and Linux with rendering using [Wgpu](https://github.com/gfx-rs/wgpu). In case a GPU is unavailable, a CPU renderer powered by [tiny-skia](https://github.com/RazrFalcon/tiny-skia) will be used. - **Fine-grained reactivity**: The entire library is built around reactive primitives inspired by [leptos_reactive](https://crates.io/crates/leptos_reactive). The reactive "signals" give the user a nice way to do reactive state management while maintaining very high performance. - **Performance**: The view tree is only run once, so the user can't accidentally put something expensive in the view generation function which slows down the whole application. The library also provides tools to help users write performant UI code. Check out the high performance [virtual list example](https://github.com/lapce/floem/tree/main/examples/virtual_list) - **Flexbox layout**: Using [taffy](https://crates.io/crates/taffy), the library provides the Flexbox (or Grid) layout system, which can be applied to any View node.