33A cross-platform GUI framework written in C++23.
44
55> [ !NOTE]
6- > Futurewalker is currently in early development phase.
7- > If you have interest in the project, play around with it and provide feedback!
6+ > Futurewalker is still in an early phase of development .
7+ > If you're interested in the project, try it out and give us your feedback!
88
99<img src=docs/images/20260309_Gallery_Color.png width=412> <img src=docs/images/20260309_Gallery_Buttons.png width=412>
1010
1111## Overview
1212
13- * Class based retained-mode API
13+ * Class- based retained-mode API
1414* Composable, responsive layout system
1515* Customizable styling system
1616* Coroutine support
17- * GPU accelerated graphics by Skia
17+ * GPU accelerated graphics powered by Skia
1818* Styleless core + styled components
1919
2020## Project goals
2121
22- The primary goal of this project is to crate a modern GUI framework for complex tools applications.
22+ The primary goal of this project is to create a modern GUI framework for complex tool applications.
2323
2424More specific goals are:
2525
26- * Supporting wide range of features required by complex native applications
26+ * Supporting a wide range of features required by complex native applications
2727* Incorporating modern GUI concepts like responsive layouts, gestures, etc
28- * Focusing on flexibility, customizability and extensibility
28+ * Focusing on flexibility, customizability, and extensibility
2929* Supporting multiple platforms, ideally all of popular ones
3030* Decent performance and energy efficiency
3131* Better safety story compared to other C++ frameworks
@@ -39,10 +39,10 @@ Non-goals:
3939
4040## Project status
4141
42- Currently the main focus of development is building underlying machinery for higher level components.
43- A few of UI controls and layouts are available at this moment.
42+ The current focus of development is building the underlying machinery for higher- level components.
43+ A few UI controls and layouts are available at the moment.
4444
45- ### Supported platforms
45+ ### Supported platforms
4646
4747Currently only supports Windows 11.
4848
@@ -59,8 +59,8 @@ Currently only supports Windows 11.
5959## Building
6060
6161> [ !NOTE]
62- > This is for building tests and examples in this repository.
63- > There's no proper way to develop applications yet .
62+ > These instructions are for building the tests and examples in this repository.
63+ > There is not yet a proper way to develop applications.
6464
6565You can build tests and examples with following steps:
6666
@@ -70,7 +70,7 @@ You can build tests and examples with following steps:
7070pip3 install conan
7171```
7272
73- 2 . Setup local package for Skia
73+ 2 . Set up the local Skia package
7474
7575```
7676git clone https://github.com/mocabe/conan-skia.git
@@ -92,5 +92,5 @@ conan build . -pr:h=./conan/vs2022_x86_64_Debug.profile --build=missing
9292
9393## License
9494
95- Licensed under Mozilla Public License 2.0
95+ Licensed under the Mozilla Public License 2.0
9696
0 commit comments