Homebrew Details Switch

From GameBrew
Homebrew Details
Homebrewdetailsnx.png
General
AuthorChris Bradel (Chrscool8)
TypeTitle Launchers
Version1.05
LicenseGPL-3.0
Last Updated2021/08/17
Links
Download
Website
Source
Support Author

Homebrew Details is an application that allows you to view details about, launch, categorize, and manage all the .nro files on your Switch using borealis for a native-feeling UI.

It also includes a toolbox of handy quick actions like rebooting to a payload. It is nearly a feature-complete replacement/alternative for the official hbmenu.

Features

  • Launch Apps.
  • Scan your SD card for homebrew programs (.nros).
  • View details about your apps.
  • Add custom notes to an app.
  • Sort the files into AppStore-acquired and local app categories.
  • Rename, Copy, Move, Delete an app's files.
  • Reboot to a payload.
  • Check online for and download HD updates.
  • Themeable image assets.
  • Status info in the main page header (Date, time, battery level, charging status).
  • Customizable Controls.
  • Use an installable forwarder nsp to access directly from the home menu (updated).
  • Pin/Favorite Apps to the top of the list.
  • Blacklist folders from search.
  • Replace hbmenu.

Installation

Place the .nro to the /switch/ folder on the SD card.

Screenshots

homebrewdetailsnx2.pnghomebrewdetailsnx3.png

homebrewdetailsnx4.pnghomebrewdetailsnx5.png

homebrewdetailsnx6.pnghomebrewdetailsnx7.png

homebrewdetailsnx8.pnghomebrewdetailsnx9.png

Changelog

v1.05 2021/08/17

  • New setting to toggle going to or returning straight from to HB-D from menus or apps.

v1.04 2021/05/09

Feature:

  • Show app icon in app panel.

Tweaks:

  • Don't check for updates on first run.
  • Avoid potential slooooow black screen opening.

v1.03 2021/02/18

Feature:

  • Info module on main screen.

Tweaks:

  • Battery info notice when info not available.

Crash Fixes:

  • Check text encoding before writing to json.
  • Stricter validation of nacp info to avoid crashing or reading garbage.

v1.01 2021/02/13

Features:

  • New "What's New" panel on main screen that shows recent changelogs (like this).
  • New Forwarder .nsp installable to your home menu.

Fixes:

  • Tiny potential problem affecting early 1.0 updates fixed.
  • Fix situation where blacklists may not apply.

New Forwarder Overview:

  • Display versions of HB-D on your card.
  • Choose and run your choice manually.
  • Automatically run your choice without additional input.

v1.0 2021/02/07

  • Long time, no see! For the last four months or so I've been rewriting the application almost completely from the ground up. Here's what's new.

Features:

  • Scan files more than twice as fast.
  • Cache app lists to json and instantly reload them on next run without having to rescan.
  • Cache app icons for instantly reloading menus.
  • Sort list by categories (name, path, author, size, category).
  • Sort list ascending or descending.
  • Group sorted lists by category (none, author, category, from appstore).
  • Groundwork for language localization.
  • Groundwork for multiple view styles (icon grid and icon list coming soon).
  • Welcome Page and Introduction for first run.
  • Settings is now a categorized json.
  • Pin Favorite apps to the top of the list.
  • Move Settings and Updater into their own panels accessible by list or main screen.
  • Delete folder if deleting app and it's the only thing in the folder.
  • Basically every other aspect rewritten for speed and stability.

Frameworks:

  • Updated nlohmann json.
  • Updated libnx.
  • Updated borealis ui.
  • Updated curl.

v0.95 2020/10/12

  • Added a new setting of what to exit to (between hb-menu and hb-d).

v0.94 2020/10/08

  • Added a new multi-forwarder nsp that you can install to your home menu so you can organize the actual hb-d.nro where you'd like as follows:
    • Using your favorite nsp installer, install the forwarder that is attached to this post or found in this location after running the app once:
      • sdmc:/config/homebrew_details/forwarder/HomebrewDetails_MultiForwarder.nsp
    • It will check for and launch this application from any of the following locations:
      • sdmc:/switch/homebrew_details.nro
      • sdmc:/switch/homebrew_details/homebrew_details.nro
      • sdmc:/switch/homebrew-details/homebrew_details.nro
  • (Also an info panel with this information in the toolbox tab.)

v0.93 2020/09/28

  • Added a new panel in the settings menu where you can add blacklisted folders (they'll be skipped during search).
  • Added the ability to pin your favorite apps to the top of the list for easy access.

v0.91 2020/08/13

  • Added a new notes panel to each app.

V0.90 2020/08/07

  • Better AppStore app scanning (Should find them all now).
  • Protecton against moving AppStore apps (Until I make a fancier solution soon).

v0.89 2020/08/05.

  • Copy App Files.
  • Move App Files.
  • Little Fixes.

v0.87 2020/08/02

  • Added control stick support to borealis.

v0.86 2020/08/02

  • Threaded Scanning.
  • Scan Progress Bar.

v0.85 2020/07/30

  • New native and more efficient folder scanning.
  • More info about available updates.
    • Version, name, description, release date​.
  • New staged Update Wizard.
    • Threaded downloads for updates.
    • Updater progress bar​.
  • Status info in the main page header.
    • Date, time, battery level, charging status​.
  • App Launching 99% reliable (especially when launching HD from a forwarder app for max RAM).
  • Image assets exported to a folder (/config/homebrew_details/assets/) for theming/customization(?).
    • Edit/Replace any assets in this folder and see the changes in the program.
    • Delete them and they'll be regenerated to default on next launch​.
  • Lax App Store app scanning setting (if it's missed some apps in the past, this will get more of them).
  • Better newline support in App Store descriptions (and everywhere).
  • Some additional setting descriptions.
  • Customizable controls for launching/details so you can choose whichever you'll use more often.
  • Made the whole program much more streamlined and modular.
  • borealis update to be more stable all around.
  • Tons of little fixes.
  • Pin/Favorite Apps to the top of the list (Available now in debug mode).

v0.74 2020/07/20

  • Experimental App Launching support! It doesn't work for all apps yet and is still a huge work in progress, but if you wanna try it, you can enable debug mode in the settings. After a restart, you'll have a new option in the app's pop up menu.

v0.73 2020/07/19

  • Debug Mode toggle in settings to turn on a bunch of insider-info.
  • Autoscan toggle to make it so you don't have to push to start when launching.
  • The path of the .nro is now shown under the name in general lists.
  • Misc little fixes to protect against crashes.
  • Trello board created where you can see what I'm working on and vote on things you want to be higher priority.

v0.71 2020/07/17

  • This version (and later) will properly update itself no matter where or what it's called, be it /switch/homebrew_details.nro or /switch/hedgehog/butts.nro.

v0.70 2020/07/17

  • Now you can update directly from the app on your Switch.

v0.65 2020/07/16

  • Add more search options, including scanning the SD root and the full SD card.
  • Added a safe mode so that if the app crashes during a search (for example, when scanning a full SD card would take toooo long and you force close the app) it resets some settings to default so you never get locked out of the app.

v0.60 2020/07/15

  • New Toolbox menu with atmosphere's Reboot to Payload.

v0.50 2020/07/14

  • Fix for app store app counting.
  • New debug panel that shows variable states and some deeper stats I'm soon going to use in the future.
  • Full settings framework for easily saving and loading preferences to file.
  • As such, there's a new settings panel with the first toggleable option, scanning just the /switch/ folder or the /switch/ folder and all subfolders.

v0.435 2020/07/13

  • Fixed another edge case with the update checker from v0.42.

v0.43 2020/07/13

  • Possible hotfix for v0.42.

v0.42 2020/07/13

  • App counts now shown next to category type.
  • Update checker to notify you if there's a new version available (can't auto-update ...yet).
  • New Manage tab in an entry's menu with Delete function (Note: deleting an app does not remove its entry until a rescan, but the file is gone and you can't delete it twice).
  • You can now go back to the intro screen to rescan your app folder for changes.

v0.40 2020/07/12

  • New intro screen to sit between launching and scanning (so you don't have to watch a blank screen while it loads) which also holds framework for a progress screen in the future.
  • Even cleaner fixes for different cases of 0 apps.
  • Version number noted in app.
  • Some small tweaks.
  • General system stability improvements to enhance the user's experience.

v0.31 2020/07/12

  • Fix for 0 app store app crash in v0.30.

v0.30 2020/07/12

  • Apps that you've downloaded from the HB App Store are detected and categorized. They also come with a lot more metadata, which is scanned and shown.
  • Text entries that are too long are automatically clipped and able to be expanded.
  • A Forwarder NSP that you can install to your home menu for quick access.
  • Groundwork for launching apps directly from HD.

v0.20 2020/07/11

  • Rewrote and optimized huge chunks of the code.
  • Better sorting when dealing with capitalization.
  • Full source now available on Github.
  • Tweaks and placeholders to prepare for upcoming features.

External links

Advertising: