More actions
(Created page with "{{Infobox Switch Homebrews |title=Borealis |image=borealisswitch.png |description=A hardware accelerated, controller and TV oriented UI library for PC and Nintendo Switch (libnx). |author=natinusala |lastupdated=2021/04/16 |type=PC Utilities |version=2021 |license=Apache-2.0 |download=https://dlhb.gamebrew.org/switchhomebrews/borealisswitch.7z |website=https://github.com/natinusala/borealis |source=https://github.com/natinusala/borealis |donation= }} {{#seo: |title=Switc...") |
No edit summary |
||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
{{Infobox Switch Homebrews | {{Infobox Switch Homebrews | ||
|title=Borealis | |title=Borealis | ||
|image= | |image=borealisnx.png | ||
|description=A hardware accelerated, controller and TV oriented UI library for PC and Nintendo Switch (libnx). | |description=A hardware accelerated, controller and TV oriented UI library for PC and Nintendo Switch (libnx). | ||
|author=natinusala | |author=natinusala | ||
|lastupdated=2021/04/16 | |lastupdated=2021/04/16 | ||
|type= | |type=Developments | ||
|version=2021 | |version=2021 | ||
|license=Apache-2.0 | |license=Apache-2.0 | ||
|download=https:// | |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= | ||
}} | }} | ||
Controller and TV oriented UI library for PC and Nintendo Switch (libnx). | |||
The project is a WIP - See the [https://github.com/natinusala/borealis/projects Projects] tab to follow the journey towards a stable version. | |||
https:// | |||
== | ==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 == | == External links == | ||
* | * GitHub - https://github.com/natinusala/borealis | ||
* | * Twitter - https://twitter.com/natinusala/status/1273223552817336321 | ||
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...).