Commit Graph

17 Commits

Author SHA1 Message Date
yellows8
6ee5d36084
Removed hbmenuLogoImage from theme_t and just determine which AssetId to use for logo during rendering, imageSize from the asset is now used instead of from the layoutobj. Removed drawImageFromLayout since it's no longer used, and removed imageSize from the layout objects which don't need it anymore. 2020-01-03 17:49:08 -05:00
yellows8
981749cfb7
Added highlightGradientEdgeColor for theme config. 2020-01-03 11:47:49 -05:00
yellows8
9eda227d33
Added logoColor to the theme config. 2020-01-02 22:48:48 -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
fincs
ce35f40f31 Display "Applet Mode" indicator when running under an applet 2019-07-29 17:36:59 +02:00
hippydave
d6c780256f Add starred favourites at start of list (#91)
* Add starred favourites at start of list
2019-07-09 13:33:21 -04:00
yellows8
d97eebc26f Display a progress bar for netloader in the msgbox. Adjusted the language.c netloader strings so that the total newlines for each StrId matches. Fixed GetTextXCoordinate with 'c'. Moved the menuMsgBoxSetNetloaderState call into menuUpdateNetloader and only pass netloaderState into menuUpdateNetloader, etc. Use theme colors in msgbox. Various msgbox adjustments. Added progressBarColor to theme. 2018-10-24 18:38:50 -04:00
yellows8
80e2e0aae7 Display '{button} {text}' for netloader. Added theme handling for this. StrId_NetLoader is used for this, with '3dslink' removed from the text. 2018-10-17 10:17:47 -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
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
yellows8
c4d22af61e Use SharedFont for the A/B button icons. 2018-07-27 21:05:25 -04:00
Adubbz
e93a484e86 Added basic message boxes 2018-03-05 20:41:42 +01:00
Sahin Habermann
f98d33ace2 Added back button 2018-02-26 23:52:13 +01:00
Adubbz
df8c215d43 Changed hbmenu logo 2018-02-26 23:52:13 +01:00
Adubbz
1bce371999 Added themed launch button description 2018-02-26 23:52:13 +01:00
Adubbz
d534aaa834 Fixed setting themes automatically 2018-02-26 23:52:13 +01:00
Adubbz
4653c32646 Added a light theme 2018-02-26 23:52:13 +01:00