yellows8
d39efdaee1
Moved code for handling A-button from nx_main/pc_main into a dedicated func, which now only handles menu entries when hbmenu_state isn't netloader. Removed old code.
2018-09-29 17:57:32 -04:00
yellows8
a9d7a47f2e
Removed removeDriveFromPath() and store the theme filename in settings.cfg instead of the absolute path.
2018-09-29 11:58:29 -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
c4d22af61e
Use SharedFont for the A/B button icons.
2018-07-27 21:05:25 -04:00
Dave Murphy
6544353245
create switch folder if it doesn't exist ( #39 )
...
Fixes #38 .
2018-05-30 11:16:16 -04:00
yellows8
94b1d648d1
Fixed string warnings with gcc 8.1.0.
2018-05-09 21:25:53 -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
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
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
yellows8
a614d2fd98
Improved drawing perf.
2018-02-27 16:40:14 -05:00
yellows8
c6fe507e82
Disabled get-lang for now (see comment), and decreased x-pos by 32 for buttons/buttons-text (for longer strings).
2018-02-27 15:08:11 -05:00
Sahin H
0cb9f3961f
Added system language text change ( #15 )
2018-02-27 14:33:56 -05:00
Adubbz
4ffb8e1355
Fix mismatched border size on cards
2018-02-27 18:37:46 +01:00
yellows8
922319b0f3
Moved hbmenu version string into Makefile. Updated Makefiles. Fixed Makefile issues.
2018-02-26 19:43:11 -05:00
yellows8
65d3a19499
Added optional PERF_LOG* defines.
2018-02-26 18:56:52 -05:00
Sahin Habermann
f26331a828
Fix AA performance
2018-02-26 23:52:13 +01:00
Sahin Habermann
af90827c1d
Fix crashing when trying to get NULL entry type
2018-02-26 23:52:13 +01:00
Adubbz
50ff808184
Removed a lot of unnecessary draws
2018-02-26 23:52:13 +01:00
Adubbz
bb53f73cc7
Switched to using textGetString for action descriptions and app info
2018-02-26 23:52:13 +01:00
Adubbz
62e26552d0
Cache calculated colours for anti-aliasing
2018-02-26 23:52:13 +01:00
Adubbz
5eb782ce8e
Precompute wave gradients
2018-02-26 23:52:13 +01:00
Adubbz
0981e34b6f
Cleanup some math stuff
2018-02-26 23:52:13 +01:00
Adubbz
d7396de761
Reset x and v if nEntries <= 7. Prevents potential odd behaviour when changing from dirs with > 7 entries to <= 7 entries
2018-02-26 23:52:13 +01:00
Adubbz
5e95934cb6
Renamed switchicon_questionmark to invalid_icon
2018-02-26 23:52:13 +01:00
Sahin Habermann
814961b84f
Truncate title and path
2018-02-26 23:52:13 +01:00
Sahin Habermann
f98d33ace2
Added back button
2018-02-26 23:52:13 +01:00
Adubbz
3a2264e4df
Vertically centered the text in the icon cards
2018-02-26 23:52:13 +01:00
Adubbz
811bcdda1d
Made the top icon and description golden ratio compliant. Thank naehrwert :)
2018-02-26 23:52:13 +01:00
Adubbz
f23f133404
Changed icon highlight to flashing aqua
2018-02-26 23:52:13 +01:00
Adubbz
8d8a5c8e12
Minor positioning adjustments
2018-02-26 23:52:13 +01:00
Adubbz
7a991f2f94
Switched font, changed the background colour
2018-02-26 23:52:13 +01:00
Sahin Habermann
3a415ddaf7
Show Open instead of Launch when a folder is selected
2018-02-26 23:52:13 +01:00
Adubbz
72116ed62b
RGBA8888 (or 32), not RGB
2018-02-26 23:52:13 +01:00
Adubbz
725a19605d
Only enable springing if there are more than 7 entries
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
0cec4acd6b
Use builtin fabs
2018-02-26 23:52:13 +01:00
Adubbz
7cd0e06be2
Move the background wave down slightly more
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
4ef5c0dd15
Added a subtle shadow to the icons
2018-02-26 23:52:13 +01:00
Adubbz
5bedb753a8
Move down the background waves
2018-02-26 23:52:13 +01:00
Adubbz
05410210c3
Show half of the next icon to come on the right side
2018-02-26 23:52:13 +01:00
Adubbz
4653c32646
Added a light theme
2018-02-26 23:52:13 +01:00
plutoo
70a3995081
Added springy animation
2018-02-26 23:52:13 +01:00
Adubbz
0f93b9c9d5
Author and version no longer show for folders
2018-02-26 23:52:13 +01:00
Adubbz
473adcbdff
Upped version number, changed name to hbmenu
2018-02-26 23:52:13 +01:00
Adubbz
43f6395491
Fixed long name truncation
2018-02-26 23:52:13 +01:00