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,834
Trophies
0
Age
23
Location
Rivière
XP
3,277
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,915
Trophies
2
XP
29,799
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
 

fixingmytoys

Well-Known Member
Member
Joined
Jan 4, 2018
Messages
536
Trophies
0
XP
884
Country
Australia
Question please i am SXPRO do i just replace the hbmenu.nro on the root of SD card with this and that is it ?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BigOnYa @ BigOnYa:
    Oh, well thats ok then
  • BakerMan @ BakerMan:
    (i don't dislike people, it's just a hypothe- aaaaaand i'm banned aren't i?)
  • Psionic Roshambo @ Psionic Roshambo:
    Good good let your hate flow through you!!!
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    Emperor Palpetine reveals that he is trans Jewish pro abortion and drives a Prius!
  • Psionic Roshambo @ Psionic Roshambo:
    Unlimited Power!!!
  • K3Nv2 @ K3Nv2:
    Hate fuels your cybertruck
  • Psionic Roshambo @ Psionic Roshambo:
    Yeah this Eero router is way better than the one my ISP gave me, still might need to buy one but until then this one is better lol
  • Psionic Roshambo @ Psionic Roshambo:
    The one Comcast provided is apparently powered by a comadore 64 chip lol
  • Psionic Roshambo @ Psionic Roshambo:
    What's weird is that they both have about the same speed in bandwidth but the Comcast one feels laggy like click something and it takes a second to load, the Eero one is just instant lol
  • Xdqwerty @ Xdqwerty:
    why do i see some little songs at @shaunj66 's profile page?
  • Xdqwerty @ Xdqwerty:
    sonics*
  • fluff663 @ fluff663:
    hello
  • K3Nv2 @ K3Nv2:
    Maybe he likes sonic
  • rvtr @ rvtr:
    Hey all.
  • rvtr @ rvtr:
    Hi.
  • Xdqwerty @ Xdqwerty:
    @rvtr, how r u
  • rvtr @ rvtr:
    Pretty good, thanks. Just went biking for about 4 hours. How are you?
  • Xdqwerty @ Xdqwerty:
    @rvtr, I was coughing a lot but i got better. and I will most likely go to the movies and a restaurant on my birthday.
  • rvtr @ rvtr:
    Nice.
  • rvtr @ rvtr:
    What movie?
  • Xdqwerty @ Xdqwerty:
    @rvtr, Most probably garfield
    Xdqwerty @ Xdqwerty: @rvtr, Most probably garfield