Borealis Switch
From GameBrew
More actions
| 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...).