The latest version of Custom Themes Manager, the PSVita homebrew to fully manage Custom Themes directly on your console, was released in October. Since then you have often asked me for new features but because of my lack of time I have never been able to introduce them in these months. But today I am proud to be here to give you testimony that your tips and requests have not been forgotten and indeed they have finally been introduced in this new v3.00 that I am going to release today 😉
Since this time the changelog is very copious, I decided to split it based on the 4 main menus of the program: online repository, local installation, uninstallation and DB/cache cleaning/backup. Good reading! 😉
Online repository menu:
- Added a new display mode for online repository custom themes. The new display mode is called “mini-grid” and will show 20 custom themes per page. In this way to navigate through the available custom themes and find what you are searching for will be faster and easier.
- Added a new feature that saves the last custom theme you saw in the online repository browser. In this way, when you’ll access the online repository menu again, a “new” icon will appear on all the new custom themes inserted in the online repository from your last visit.
- Added in the online repository menu a new popup menu that will allow you to choose what display mode to use between the 3 available (list, grid and mini-grid).
- Added a percentage in the screen that appears when you download (or load) the preview images of the custom themes in the online repository browser.
- The function to download all the previews of the custom themes in the online repository menu will now dowload only the missing files (without downloading and overwriting the already existent ones). In this way the procedure (after the first run) is faster.
- Fixed a bug that did not center correctly the sort order popup menu in the online repository menu.
- Fixed a bug that loaded again the preview images of the custom themes in the online repository menu when the user changed the page even if it was already on the first or on the last page.
- Fixed a bug in the online repository menu that did not disable touch screen usage when switching from grid to list display mode.
- Fixed a serious bug in the online repository menu that could bring the custom themes list over the number of pages actually available causing obvious graphics and memory glitch.
Local installation menu:
- Added a new feature into the installation from a local folder menu that allows you to install in batch all the available custom theme folders without the need to select them one by one.
- The list of folders into the installation from a local folder menu is now sorted in alphabetical order (useful to find a specific custom theme when there are many folders).
- Fixed a bug that happened when you started the batch installation of custom themes and there was no available folder.
Uninstallation menu:
- Added a batch mode to the uninstallation menu: the user can now select multiple custom themes (or even all) and uninstall them in batch with just one tap!
- Added a new warning screen when batch mode is selected: the user will be notified of how many custom themes the uninstallation will apply to and ask the user for permission to proceed.
- Added a percentage in the loading screen of currently installed custom themes. This to avoid that the PSVita could seem freezed when there are dozens of custom themes installed to load.
- Added the ability to sort custom themes in the uninstallation menu: the user can now choose from 5 different sort orders (by title, by author, by size, by folder name and by installation date), so to find a specific custom theme will be even easier now.
- Added a new feature that deletes data of a custom theme only from the database, keeping their files on the Memory Card (useful for future re-installations).
- Added in the uninstallation menu the ability to change the custom theme that is currently displayed directly from its info screen (without the need to return to the list like it was in the past).
- Redesigned, in the uninstallation menu, the info screen about the installed custom theme: now you will also see information about title and version of the custom theme and the command list will now be a popup menu.
- Modified the uninstallation menu screen: now the installed custom themes list will cover the entire screen and the command list will now be a popup menu.
- Fixed a bug in the uninstallation menu that did not correctly display the error screen if an error occurred.
- Fixed a serious bug that did not properly release resources when the user left the uninstallation menu: in past versions this bug led the program to not load the images properly if the user came back into the uninstallation menu.
- Fixed a bug in the uninstallation menu that in case of no items in the list it still allowed the user to start the uninstallation procedure, which obviously caused weird behavior.
- Completely rewritten the commands in the uninstallation menu: please read the commands list again before using them because the same buttons now have very different behaviors from the past!
Cleaning/backup menu:
- Now the cache cleaning function will no longer delete the backup of your database (app.db).
- Added a new function to delete only the backup of your database (app.db).
General:
- Disabled the use of the PS button during all the operations that write into the database to avoid any corruption risk.
- Added a screen with percentage to the batch procedures (both installation and uninstallation) to avoid that the PSVita could seem freezed.
- Added a background music to the program.
- Added in the main menu an option to stop (and restart) the background music.
- Added the support for reading the strings used by the program from an external file: this means that now if you want you can translate the program by yourself in whatever language you want!
- Updated the lists scrolling mode: now when you go back up, the selection does not stay anymore on the bottom element in the list but it moves as it should normally do.
- Now all the variables will be cleaned when the user return to the main menu: this should avoid some latent bugs while loading images that might happen in the past versions after a deep use of the various available menus.
- Now, instead of warning the user to avoid to press the PS button during the most risky operations, the program will automatically disable (and then renable) the use of that button (thanks to TheFlow for reporting this feature).
- Fixed a bug that could corrupt the changelog in the application bubble menu.
- Fixed a bug that did not disable the analog stick when the user started an operation: this in the past versions could cause the change of the selection in the list before to start the operation on it.
- The program now uses the PVF characters set for the details about the custom themes in the online repository menu: since this new font is tighter and clearer, now there is a lower risk of shrinking the text to fit the screen width limits and so users can read the longer strings better.
- Removed the GekiHEN splash screen and its waiting for a few seconds at startup: now as soon as you start the application you will be immediately directed to its main menu.
- Recompiled with the latest VitaSDK version available.
As I said for the past versions, please continue to report bugs, suggestions or proposals for next versions in the official issues page for the project I created on Bitbucket, so as I can keep track of all them without losing anything on the way.
I hope you’ll like this new major update ;D
Download: Custom Themes Manager v3.00