Commit Graph

136 Commits

Author SHA1 Message Date
NightlyFox
a9921cbfba changed settings.cfg name back to theme.cfg name, but left it in the same folder, makes more sense for the applied theme to live in a seperate folder 2018-09-23 13:40:50 -05:00
NightlyFox
350fbda633 got rid of booleans, initialized pointers with default values 2018-09-23 13:34:35 -05:00
NightlyFox
d79d501bcb cleaned up code with themeInfo config, now looks a lot better 2018-09-23 04:34:00 -05:00
NightlyFox
0f95009b51 added theme info to config file, users can now add theme author, and theme name to a theme config file 2018-09-22 23:21:38 -05:00
NightlyFox
ea1d7dcdf8 missed this extra newline 2018-09-22 20:41:46 -05:00
NightlyFox
28804291e5 added spaces to areas in code to have coding conformity 2018-09-22 20:40:06 -05:00
NightlyFox
b0c5a82717 user no longer needs to restart the application 2018-09-22 20:35:07 -05:00
NightlyFox
4d488b48d8 got rid of code modifying display name of theme config files, changed directory of saved/applied theme. Changed theme_t pointers to char[32] 2018-09-22 20:20:32 -05:00
NightlyFox
7dbc5b24f7 got rid of void* in menu-list, didnt save the file last time 2018-09-21 23:28:41 -05:00
NightlyFox
12761b1026 got rid of stray whitespace, replaced with newline 2018-09-21 21:13:22 -05:00
NightlyFox
907b594978 fixed indention 2018-09-21 21:11:36 -05:00
NightlyFox
22c2c5b237 restored newline at eof of main.c 2018-09-21 21:08:52 -05:00
NightlyFox
2f1e6ad402 got rid of void* cast when freeing, got rid of comments asking questions, got rid of superflous cast 2018-09-21 21:06:10 -05:00
NightlyFox
42df5cf5e0 fixed bug that would take user from netloader screen to theme switcher menu, without properly exiting 2018-09-21 00:21:33 -05:00
NightlyFox
9c8c395d5e removed the free from the menu-entry file and put it in the function that called it, now it is easier to track when its freed 2018-09-20 23:28:35 -05:00
NightlyFox
59ba53d48b remmoved (old) files and got rid of extra whitespace 2018-09-20 23:09:25 -05:00
NightlyFox
c877b65301 reverted make file 2018-09-20 22:52:37 -05:00
NightlyFox
af0278b862 removed *bin.h files 2018-09-20 22:50:23 -05:00
NightlyFox
df53f5f795 added config_destroy() after done applying theme. 2018-09-20 21:22:13 -05:00
NightlyFox
4369cbf16d not sure how the highlight multiplier got removed, but i added it back 2018-09-20 21:09:41 -05:00
NightlyFox
981a60ac73 Added themeExit to pc main.cpp 2018-09-20 20:20:08 -05:00
NightlyFox
8e2a79c496 added two new theming attributes, borderColor, borderTextcolor, allows users to modify the boxes that surrounds the menu entries 2018-09-19 23:31:17 -05:00
NightlyFox
35a3c646ed added proper deallocation in places of the code for pointers that i allocaded using calloc 2018-09-19 16:43:29 -05:00
NightlyFox
bd239326b0 got rid of TODO comments that are no longer needed, different implementation was used 2018-09-19 15:29:06 -05:00
NightlyFox
2f887cc3e8 added some minor touch ups to the Theme Switcher Menu 2018-09-19 15:14:29 -05:00
NightlyFox
93ee023d10 saw a potential bug, where i was changing the size of something a while back to try and remove the file extension, forgot to remove it. Removed.... 2018-09-19 11:34:04 -05:00
NightlyFox
afe968f458 Merge branch 'master' of https://github.com/switchbrew/nx-hbmenu 2018-09-19 11:29:39 -05:00
NightlyFox
ed5c670419 Implemented hbmenu Theme Switcher! Final changes will now be cosmetic 2018-09-19 11:28:29 -05:00
newget
985dc946fe Improved korean 2018-09-15 17:22:46 -04:00
Dachuu
93591ef3e1 Added french string (#58)
Added french string to line 218 (StrId_LastLoadResult and StrId_NetLoaderOffline).
2018-09-15 17:20:55 -04:00
friedkeenan
8909142fb4 Implement Theming (#57)
* Implement theming and fix spelling errors, fixes issue #6.

Now requires libconfig
"separator" was spelled "seperator"

* Added default case for when the system theme is not the values for light/dark.

The default case acts like the system theme is the dark one.
2018-09-13 15:16:33 -04:00
SegFault42
4987cbddb1 fix memset error 2018-08-16 19:13:29 -04:00
Pika
8034053d99 fix parallel building (#54)
* fix parallel building
2018-08-14 20:25:32 -04:00
YY
13676f64fd Improved Japanese language support:
* Improved slight ~ serious Japanese translation miss.
* Added new STR_JP.
2018-07-31 20:34:52 -04:00
AntonioDePau
d36044daea Update language.c (#19)
* Update language.c
2018-07-31 19:43:53 -04:00
MCPE_PC
1e2c2cc877 🦄 Improve & add Korean language 2018-07-31 14:04:44 -04:00
Thompson Lee
03e7b110e7 Updated language.c for Traditional Chinese (#33)
* Updated language.c 

to correct current Traditional Chinese translations.
2018-07-31 13:00:59 -04:00
yellows8
509b24578c
Updated README. 2018-07-30 17:35:55 -04:00
Steven Mattera
00e96fd53b Added touch controls. (#41)
* Added touch controls.
2018-07-30 17:23:34 -04:00
yellows8
c4d22af61e Use SharedFont for the A/B button icons. 2018-07-27 21:05:25 -04:00
Connor Rigby
dbd1958837 Remove usage of freetype-config 2018-07-27 20:55:30 -04:00
yellows8
7c3bb175d9 Added font-loading support for the pc-build. 2018-07-24 21:50:01 -04:00
Dave Murphy
6544353245 create switch folder if it doesn't exist (#39)
Fixes #38.
2018-05-30 11:16:16 -04:00
Dave Murphy
4539b8e78d clean up includes for OSX 2018-05-12 16:57:17 +02:00
yellows8
94b1d648d1 Fixed string warnings with gcc 8.1.0. 2018-05-09 21:25:53 -04:00
yellows8
bbf6bf50f7 Always set PING_ENABLED=1, and removed outdated comment. 2018-05-08 16:28:55 -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
yellows8
8506e1b316 In netloader_error(), use same msgbox width/height as main() since 'OK' wasn't displayed properly. Also use snprintf instead of sprintf in netloader_error(). 2018-03-20 23:34:51 -04:00
yellows8
f738578dc1 Use a copy of the input text string for message-box. 2018-03-20 23:15:21 -04:00