Borealis Switch: Difference between revisions

From GameBrew
(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
Line 1: Line 1:
{{Infobox Switch Homebrews
{{Infobox Switch Homebrews
|title=Borealis
|title=Borealis
|image=borealisswitch.png
|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=PC Utilities
|type=Developments
|version=2021
|version=2021
|license=Apache-2.0
|license=Apache-2.0
|download=https://dlhb.gamebrew.org/switchhomebrews/borealisswitch.7z
|download=https://github.com/natinusala/borealis
|website=https://github.com/natinusala/borealis
|website=https://github.com/natinusala/borealis
|source=https://github.com/natinusala/borealis
|source=https://github.com/natinusala/borealis
|donation=
|donation=
}}
}}
{{#seo:
Controller and TV oriented UI library for PC and Nintendo Switch (libnx).
|title=Switch Homebrew PC Tools (PC Utilities) - GameBrew
|title_mode=append
|image=borealisswitch.png
|image_alt=Borealis
}}
{{cleanup|article|Needs cleanup}}
A hardware accelerated, controller and TV oriented UI library for PC and Nintendo Switch (libnx).
 
==Media==
<youtube></youtube>
 


==Screenshots==
The project is a WIP - See the [https://github.com/natinusala/borealis/projects Projects] tab to follow the journey towards a stable version.
https://dlhb.gamebrew.org/switchhomebrews/borealisswitch-01.png
https://dlhb.gamebrew.org/switchhomebrews/borealisswitch-02.png
https://dlhb.gamebrew.org/switchhomebrews/borealisswitch-03.png
https://dlhb.gamebrew.org/switchhomebrews/borealisswitch-04.png
https://dlhb.gamebrew.org/switchhomebrews/borealisswitch-05.png
https://dlhb.gamebrew.org/switchhomebrews/borealisswitch-06.png
https://dlhb.gamebrew.org/switchhomebrews/borealisswitch-07.png
https://dlhb.gamebrew.org/switchhomebrews/borealisswitch-08.png


==Changelog==
==Features==
'''v.1.0'''
*Mimicks the Nintendo Switch system UI, but can also be used to make anything else painlessly.
* First Release.
*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 ==
* Gbatemp - https://github.com/natinusala/borealis
* GitHub - https://github.com/natinusala/borealis
* Github - https://github.com/natinusala/borealis
* Twitter - https://twitter.com/natinusala/status/1273223552817336321
* Reddit -

Revision as of 04:59, 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: