mirror of
https://github.com/kusti8/proton-native.git
synced 2026-05-21 06:45:31 -06:00
A React environment for cross platform desktop apps
* Area * Update, percentages as values, transforms! * Rename Area elements, Circle, CSS colors * Transform: matrix, skew * Add Path * Add fill & stroke options, fix transforms * Inheriting props * Fix area events, start on documentation * Complete documentation * Properly apply transforms, complete sidebar * Use dot for Area components, fix Circle * Add held buttons for onMouseMove * Fix transform=scale for now * Fill mode for Area.Path * Fixes for windows * Complete area_props list * Throw on unimplement path commands * More sophisticated path example * Cleanup * More helpful error message |
||
|---|---|---|
| .vscode | ||
| docs | ||
| examples | ||
| src | ||
| .babelrc | ||
| .editorconfig | ||
| .gitignore | ||
| Demo.js | ||
| LICENSE | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
| test_libui.js | ||
Logo by @elisiri
Create native desktop applications through a React syntax, on all platforms
Features
- Same syntax as React Native
- Works with existing React libraries such as Redux
- Cross platform
- Native components. No more Electron
- Compatible with all normal Node.js packages
Images
Documentation
See the documentation for how to get started and details on all the components.
Examples
Examples can be found in examples/.
Contributing
All contributions are welcome. Just make a PR. Below is a list of general improvements that need to be added that I would love help with:
- More examples and improve documentation
- Add UiArea
- Clean up code
- Make packaging easier
- Make creating a new app easier (something similar to
create-react-app): https://github.com/albe-rosado/create-proton-app

