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...).