More actions
(Created page with "{{Infobox Switch Homebrews |title=Homebrew Details |image=homebrewdetailsswitch.png |description=A Homebrew App Manager and hbmenu Alternative for Switch. |author=Chrscool8 |lastupdated=2021/08/17 |type=Title Launchers |version=1.05 |license=GPL-3.0 |download=https://dlhb.gamebrew.org/switchhomebrews/homebrewdetailsswitch.7z |website=https://gbatemp.net/threads/homebrew-details-a-homebrew-app-manager.569528/ |source=https://github.com/Chrscool8/Homebrew-Details |donatio...") |
No edit summary |
||
Line 1: | Line 1: | ||
{{Infobox Switch Homebrews | {{Infobox Switch Homebrews | ||
|title=Homebrew Details | |title=Homebrew Details | ||
|image= | |image=homebrewdetailsnx.png | ||
|description=A | |description=A homebrew app manager and hbmenu alternative for Switch. | ||
|author=Chris Bradel (Chrscool8) | |||
|author=Chrscool8 | |||
|lastupdated=2021/08/17 | |lastupdated=2021/08/17 | ||
|type=Title Launchers | |type=Title Launchers | ||
|version=1.05 | |version=1.05 | ||
|license=GPL-3.0 | |license=GPL-3.0 | ||
|download=https://dlhb.gamebrew.org/switchhomebrews/ | |download=https://dlhb.gamebrew.org/switchhomebrews/homebrewdetailsnx.7z | ||
|website=https://gbatemp.net/threads/homebrew-details-a-homebrew-app-manager.569528/ | |website=https://gbatemp.net/threads/homebrew-details-a-homebrew-app-manager.569528/ | ||
|source=https://github.com/Chrscool8/Homebrew-Details | |source=https://github.com/Chrscool8/Homebrew-Details | ||
|donation= | |donation=https://ko-fi.com/chrisbradel | ||
}} | }} | ||
Homebrew Details is an application that allows you to view details about, launch, categorize, and manage all the .nro files on your Switch using [https://github.com/natinusala/borealis 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== | ==Screenshots== | ||
https://dlhb.gamebrew.org/switchhomebrews/ | https://dlhb.gamebrew.org/switchhomebrews/homebrewdetailsnx2.png | ||
https://dlhb.gamebrew.org/switchhomebrews/ | https://dlhb.gamebrew.org/switchhomebrews/homebrewdetailsnx3.png | ||
https://dlhb.gamebrew.org/switchhomebrews/ | |||
https://dlhb.gamebrew.org/switchhomebrews/ | https://dlhb.gamebrew.org/switchhomebrews/homebrewdetailsnx4.png | ||
https://dlhb.gamebrew.org/switchhomebrews/ | https://dlhb.gamebrew.org/switchhomebrews/homebrewdetailsnx5.png | ||
https://dlhb.gamebrew.org/switchhomebrews/ | |||
https://dlhb.gamebrew.org/switchhomebrews/ | https://dlhb.gamebrew.org/switchhomebrews/homebrewdetailsnx6.png | ||
https://dlhb.gamebrew.org/switchhomebrews/ | https://dlhb.gamebrew.org/switchhomebrews/homebrewdetailsnx7.png | ||
https://dlhb.gamebrew.org/switchhomebrews/homebrewdetailsnx8.png | |||
https://dlhb.gamebrew.org/switchhomebrews/homebrewdetailsnx9.png | |||
==Changelog== | ==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. | |||
* [https://trello.com/b/C987oGK3/homebrew-details 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 == | == External links == | ||
* | * GitHub - https://github.com/Chrscool8/Homebrew-Details | ||
* | * GBAtemp - https://gbatemp.net/download/homebrew-details.36591/ | ||
* GBAtemp - https://gbatemp.net/threads/homebrew-details-a-homebrew-app-manager.569528/ | |||
* ForTheUsers - https://apps.fortheusers.org/switch/Homebrew-Details |
Latest revision as of 05:07, 5 Mayıs 2023
Homebrew Details | |
---|---|
General | |
Author | Chris Bradel (Chrscool8) |
Type | Title Launchers |
Version | 1.05 |
License | GPL-3.0 |
Last Updated | 2021/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
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
- Using your favorite nsp installer, install the forwarder that is attached to this post or found in this location after running the app once:
- (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.