Homebrew RELEASE nx-hbmenu v3.0.0

Masterwin

Well-Known Member
OP
Member
Joined
Jan 7, 2016
Messages
382
Trophies
0
XP
603
Country
Spain
Extract this archive to the root of the microSD card. See Switchbrew for details on the new features.
https://github.com/switchbrew/nx-hbmenu/releases/download/v3.0.0/nx-hbmenu_v3.0.0.zip

Changelog:

Features
  • Added message boxes. The envGetLastLoadResult() output is now displayed during startup if needed (error returned by the application which ran last).
  • Added nxlink support (netloader).
    • The Switch IP address can automatically be determined via UDP broadcast.
    • Netloader is handled on a seperate thread with non-blocking sockets. UI drawing is not blocked during the transfer.
    • The transfer can be aborted via 'Back' input.
    • If the transfer stopped without finishing, the file is deleted.
    • When returning to the main-menu from netloader, the menu is reloaded since the netloader NRO may have been deleted due to the transfer stopping.
    • Netloader status is displayed in a message-box while netloader is active. This include transfer progress and a progress-bar.
    • Fixed buffer overflow vuln with netloader args introduced with the original netloader commit (nothing useful which could cause a crash can be overwritten with an unmodifed nxlink). Fixed unrelated bounds check in launchAddArg() which broke once nxlink_host support was added.
  • Use system shared-font. Note that the system language is still not used.
  • Added touch-controls.
  • Added support for themes loaded from SD. If the system theme is not recognized, the used theme will default to the dark theme.
  • Added Theme Menu for selecting the used theme, including the default theme.
  • Enabled time display, which uses local-time.
  • The battery/charging status is now displayed.
  • Added support for file-associations.
Other
  • Replaced nanojpeg with libjpeg-turbo. See README regarding this.
  • The switch/ directory is created if it doesn't exist. Config dirs on SD are now automatically created during startup if needed.
  • Display an error screen with print-console instead of using fatalSimple, for errors during startup. Display a message-box in launchFile() for app-launching when an error occurs instead of using fatalSimple.
  • Use applet exit-locking.
  • Assets are now loaded from a .zip in RomFS instead of embedding it in data/.
  • Built with libnx stable v1.5.0.
  • Further improvements to overall system stability and other minor adjustments to enhance the user experience.

https://github.com/switchbrew/nx-hbmenu
maxresdefault.jpg
 
Last edited by Masterwin,

Xyphoseos

Hack or no games
Member
Joined
Jun 29, 2016
Messages
1,833
Trophies
0
Age
23
Location
Rivière
XP
3,255
Country
France
Please I don't understand a thing, for homebrew what's loaded first ? hbl.nsp in atmosphere folder or hbmenu.nro from the root of the sd card ?
What is better between them ?
 
  • Like
Reactions: CatmanFan

notimp

Well-Known Member
Member
Joined
Sep 18, 2007
Messages
5,779
Trophies
1
XP
4,420
Country
Laos
With 2.0.0 hbmenu looked clean.

With 3.0.0 it looks like a jumbled mess.

- the font for the "back = B" indicator is bigger than the others
- how many percent of people to you expect to use netloader? 0,5? Why is this a first level menu entry on hbloader? Why does it say Netloader in big letters as if thats the most important thing I could do on the hbmenu screen
- come to think about it, why does it say B = back A = OK on the screen have we gone that far down the "our users NEED that" route? (If its been there before - strike this comment, and blame me noticing on the newer font)
- the hbloader signage in the top left corner looks "wrong" - might be the font, might be the alignment.

You dont have to "fix" those thing, but a little attention to detail goes a long way.

If this would have been linux, I'd have switched the distribution by now. ;)

Honest as always -

n. ;)

edit:

Just reverted to the previous version.

A = OK B = Back / was there before
B = Back / was in a bigger font already

- so I have to change my argument. ;) With that much new text on screen, its become really obvious, that some menu itemssport a different font size. Also - the UI doesnt read clean anymore, still stands - imho of course.
 
Last edited by notimp,

hippy dave

BBMB
Member
Joined
Apr 30, 2012
Messages
9,868
Trophies
2
XP
29,094
Country
United Kingdom
With 2.0.0 hbmenu looked clean.

With 3.0.0 it looks like a jumbled mess.

- the font for the "back = B" indicator is bigger than the others
- how many percent of people to you expect to use netloader? 0,5? Why is this a first level menu entry on hbloader? Why does it say Netloader in big letters as if thats the most important thing I could do on the hbmenu screen
- come to think about it, why does it say B = back A = OK on the screen have we gone that far down the "our users NEED that" route? (If its been there before - strike this comment, and blame me noticing on the newer font)
- the hbloader signage in the top left corner looks "wrong" - might be the font, might be the alignment.

You dont have to "fix" those thing, but a little attention to detail goes a long way.

If this would have been linux, I'd have switched the distribution by now. ;)

Honest as always -

n. ;)

edit:

Just reverted to the previous version.

A = OK B = Back / was there before
B = Back / was in a bigger font already

- so I have to change my argument. ;) With that much new text on screen, its become really obvious, that some menu itemssport a different font size. Also - the UI doesnt read clean anymore, still stands - imho of course.
Wow, Bob, wow
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: