Borealis Switch: Difference between revisions

From GameBrew
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://github.com/natinusala/borealis
|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 June 2023

Borealis
Borealisnx.png
General
Authornatinusala
TypeDevelopments
Version2021
LicenseApache-2.0
Last Updated2021/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...).

External links

Advertising: