Go to file
2019-07-01 16:14:41 +02:00
assets Display a netstatus icon. Updated/added icons from #79. Closes #79. 2019-06-20 17:34:22 -04:00
assets_unused Load assets from a .zip in romfs (romfs/ dir for pc-build) using minizip, instead of embedding it in data/. Sync Makefile.nx with latest switch-examples Makefile, with romfs. Automatically build the assets .zip in Makefile. Moved data/ to assets/ and moved data/unused/ to assets_unused/. Use #error in nx_audio.c since it's not supported currently. 2018-10-29 00:30:09 -04:00
common Don't lock the mutex before calling netstatusGetDetails, lock it afterwards and use tmp fields. 2019-06-25 16:21:30 -04:00
nx_main Use netstatusGetDetails from a dedicated thread, since nifmGetInternetConnectionStatus can block for a few seconds. 2019-06-24 15:41:35 -04:00
pc_main Use netstatusGetDetails from a dedicated thread, since nifmGetInternetConnectionStatus can block for a few seconds. 2019-06-24 15:41:35 -04:00
resources Display a netstatus icon. Updated/added icons from #79. Closes #79. 2019-06-20 17:34:22 -04:00
.gitignore Implemented a theme switcher feature (#62) 2018-09-28 23:20:24 -04:00
icon.jpg add icon.jpg 2018-02-28 23:43:29 +01:00
LICENSE.md Added LICENSE.md and updated .gitignore. 2018-02-18 16:50:56 -05:00
Makefile fix assets.zip dependency. Closes #88 2019-07-01 16:14:41 +02:00
Makefile.nx Update makefile 2019-03-26 23:12:39 +01:00
Makefile.pc Use netstatusGetDetails from a dedicated thread, since nifmGetInternetConnectionStatus can block for a few seconds. 2019-06-24 15:41:35 -04:00
README.md Updated wiki URLs in README. 2018-10-29 22:26:13 -04:00

Usage

See Homebrew_Applications for SD layout and applications, etc. See Switchbrew for hbmenu docs.

Download

The latest release is available from the releases page.

Building

Build with make nx or just run make.

The following is required to build: libfreetype (switch-freetype), libconfig (switch-libconfig), and libjpeg-turbo (switch-libjpeg-turbo). Where "({name})" is the pacman package. For the pc-build libminizip is required (for the Switch build, the switch-zlib package includes this).

C11-threads are used, hence building for the pc-build may fail if C11-threads are not available.

Credits

  • This uses code based on 3DS new-hbmenu.
  • libjpeg-turbo is used for handling JPEG icons. This library doesn't support lossless JPEG (likewise for official sw which uses libjpeg-turbo).