yellows8
16958ac4ba
Fixed warnings, menuTimer multi-definition, and updated for latest libnx.
2020-05-05 18:47:40 -04:00
yellows8
d11585589e
Added support for using themes with extension '.romfs', which contains '/theme.cfg', optionally '/icon.jpg' for the menu-entry in theme-menu, and any assets. Added 'assets' group to theme config, this is only used with .romfs themes. Added 'backgroundImage' to layout theme config, which requires assets.background_image to be setup. Various improvements.
2020-01-02 11:08:17 -05:00
yellows8
b40d558458
Fixed a crash in touch handling for star-button when the current directory is empty (no menu entries). Implemented layouts which can optionally be loaded from theme config, closes #83 .
2019-12-26 01:40:54 -05:00
yellows8
793b912efd
Thermal display ( closes #99 ) ( #102 )
...
* Display the temperature status. Moved statusGet code from drawNetwork() into drawStatus(). Added types in common.h to fix building with latest libnx nacp.h, with the pc-build.
2019-09-17 11:47:58 -04:00
yellows8
9e257d7606
Use netstatusGetDetails from a dedicated thread, since nifmGetInternetConnectionStatus can block for a few seconds.
2019-06-24 15:41:35 -04:00
yellows8
e91758984c
Display a netstatus icon. Updated/added icons from #79 . Closes #79 .
2019-06-20 17:34:22 -04:00
fincs
29caa76884
Adapt to new libnx NWindow/Framebuffer API
2018-12-19 19:39:29 +01:00
yellows8
bb53a8ac81
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
yellows8
45a10488b1
Moved netloader to the worker thread. Minor improvements.
2018-10-20 11:13:29 -04:00
yellows8
11dccb4fd0
Added worker, based on 3ds new-hbmenu.
2018-10-17 22:18:09 -04:00
Daniel Bernard
8b86b36393
Add support to display current charge, and indicate whether or not device is charging ( #67 )
...
* Add support to display current charge, and indicate whether or not device is charging.
Updated Makefile.pc to incorporate new icon binaries
* Refactored power-related code, added drawIcon
Added common power interface
* Add battery icon and shift charge text as required
2018-10-09 18:27:43 -04:00
yellows8
e01ca3150e
Moved path init code from menuStartup() into new func menuStartupPath(), which now creates the config dirs if needed. Added menuGetRootBasePath(), which is now used for config paths and pc-build fonts. Changed some funcs from () to (void). Fixed broken button handling in pc_main for theme-menu. This fixes pc-build support for config/theme-menu.
2018-10-01 12:53:42 -04:00
NightlyFox
1c8a446920
enhancement: replaced nanojpeg with turbojpeg library ( #65 ) ( Closes #7 )
...
* enhancement: replaced nanojpeg with turbojpeg library
* added space after if ()
2018-09-30 18:13:33 -04:00
NightlyFox
992c4c482b
Implemented a theme switcher feature ( #62 )
...
* Implemented Theme Menu.
* Minor adjustments.
* added two new theming attributes, borderColor, borderTextcolor, allows users to modify the boxes that surrounds the menu entries
* added theme info to config file, users can now add theme author, theme name, and theme version to a theme config file.
* tested building on mac osx, added to .gitignore and make clean for files generated on osx
* The path for the theme is now stored in a config string in settings.cfg, instead of a hard-coded theme.cfg path.
* added functions to create/modify settings config for hbmenu theme
* added Default theme entry that will always insert itself at the front of the list of themes
* added code for + and - button, using - button for theme menu now (button display for this is disabled).
2018-09-28 23:20:24 -04:00
Steven Mattera
00e96fd53b
Added touch controls. ( #41 )
...
* Added touch controls.
2018-07-30 17:23:34 -04:00
yellows8
1e232372d2
Use shared-font. Setting s_textLang is still disabled, until language.c is updated. Check for setsysInitialize failure. Moved .nxfnt files into data/unused/. Currently text will not display with the pc-build since no font is loaded for it. Disabled y+=baseline in text-drawing, and adjusted all callers y-pos to manually add the original baseline (so that y-pos matches with the different font).
2018-04-28 11:55:16 -04:00
yellows8
4563794505
Use nacp.h from libnx. Clear errortext in netloader_error().
2018-04-26 17:28:58 -04:00
Dave Murphy
03a4de8c25
use iquote for libnx headers on pc ( #29 )
2018-03-19 18:57:47 -04:00
Dave Murphy
ebced71ec3
Add nxlink support ( #27 )
...
* Add nxlink support
* use libnx nro.h
* make sure path doesn't overflow
* convert indentation to spaces
2018-03-19 21:42:58 +01:00
Dave Murphy
27d195e118
Use __SWITCH__ rather than SWITCH
2018-03-11 00:37:03 +01:00
Dave Murphy
7d5617254a
fix building on OSX
...
requires latest bin2s from https://github.com/devkitPro/general-tools
2018-03-05 20:42:24 +01:00
Adubbz
e93a484e86
Added basic message boxes
2018-03-05 20:41:42 +01:00
yellows8
1542a249f0
Improved perf.
2018-02-27 17:51:01 -05:00
plutoo
a9d4fb7830
Update for latest libnx
2018-02-26 23:52:13 +01:00
Adubbz
0cec4acd6b
Use builtin fabs
2018-02-26 23:52:13 +01:00
Adubbz
b8cf331ff9
Fixed some warnings, theme should now be set based on the system theme
2018-02-26 23:52:13 +01:00
Adubbz
4653c32646
Added a light theme
2018-02-26 23:52:13 +01:00
Adubbz
233d70c22c
Recoloured and added waves
2018-02-26 23:52:13 +01:00
yellows8
77baa0c32f
Updated gfx code for latest libnx.
2018-02-12 18:19:23 -05:00
yellows8
b6816abe56
Initial public commit.
2018-02-11 19:07:18 -05:00