More actions
No edit summary |
No edit summary |
||
Line 9: | Line 9: | ||
|license=Apache-2.0 | |license=Apache-2.0 | ||
|download=https://github.com/natinusala/borealis | |download=https://github.com/natinusala/borealis | ||
|website=https:// | |website=https://twitter.com/natinusala/status/1273223552817336321 | ||
|source=https://github.com/natinusala/borealis | |source=https://github.com/natinusala/borealis | ||
|donation= | |donation= |
Latest revision as of 05:00, 13 Haziran 2023
Borealis | |
---|---|
General | |
Author | natinusala |
Type | Developments |
Version | 2021 |
License | Apache-2.0 |
Last Updated | 2021/04/16 |
Links | |
Download | |
Website | |
Source | |
Controller and TV oriented UI library for PC and Nintendo Switch (libnx).
The project is a WIP - See the Projects tab to follow the journey towards a stable version.
Features
- Mimicks the Nintendo Switch system UI, but can also be used to make anything else painlessly.
- Hardware acceleration and vector graphics with automatic scaling for TV usage (powered by nanovg).
- Can be ported to new platforms and graphics APIs by providing a nanovg implementation.
- Powerful layout engine using flex box as a base for everything (powered by Yoga Layout).
- Automated navigation paths for out-of-the-box controller navigation.
- Out of the box touch support.
- Define user interfaces using XML and only write code when it matters.
- Use and restyle built-in components or make your own from scratch.
- Display large amount of data efficiently using recycling lists.
- Integrated internationalization and storage systems.
- Integrated toolbox (logger, animations, timers, background tasks...).