Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Free Space Analyzer Vita: Difference between revisions

From GameBrew
No edit summary
No edit summary
 
Line 4: Line 4:
|description=A tool to analyze free and used space across system partitions.
|description=A tool to analyze free and used space across system partitions.
|author=theheroGAC
|author=theheroGAC
|lastupdated=2025/09/13
|lastupdated=2025/11/05
|type=Utilities
|type=Utilities
|version=1.0.4
|version=1.0.5
|license=N/A
|license=N/A
|download=https://dlhb.gamebrew.org/vitahomebrews/FreeSpaceAnalyzerVita.7z
|download=https://dlhb.gamebrew.org/vitahomebrews/FreeSpaceAnalyzerVita.7z
Line 49: Line 49:


==Changelog==  
==Changelog==  
'''v1.0.5'''
* Added
** Complete controls documentation in README.md
** Beautiful colored header bar for "Free Space Analyzer" title
* Changed
** UI Improvements:
*** Made file/folder selection bars longer
*** Made partition selection bars longer
*** Pure black background
** Visual Design:
*** Header bar now has attractive blue color instead of plain black
*** Section separators are black to blend seamlessly with background
* Technical
** Code Quality:
*** Cleaned the code of unnecessary comments and functions
*** Streamlined UI rendering functions
*** Improved code organization and readability
** Performance:
*** Simplified background rendering (removed complex gradients)
*** Optimized drawing operations
'''v1.04'''
'''v1.04'''
* New File Filters
* New File Filters

Latest revision as of 02:28, 7 November 2025

Free Space Analyzer
General
AuthortheheroGAC
TypeUtilities
Version1.0.5
LicenseN/A
Last Updated2025/11/05
Links
Download
Website
Source

A homebrew tool for the PlayStation Vita to analyze free and used space across system partitions.

Displays usage bars, top folders, battery/FPS info, and shows a custom splash screen at startup.

Features

  • Detects and lists all Vita partitions (ux0, ur0, uma0, etc.)
  • Visual usage bar (used vs free space).
  • Shows top folders/files in the selected partition.
  • Battery level and FPS indicator.
  • Custom splash screen (reihen.png).

Installation

Requirements:

  • PlayStation Vita or PSTV with HENkaku/enso (firmware 3.60/3.65 recommended).
  • VitaShell to install .vpk packages.

Instructions:

  • Download the latest VPK from the Releases page.
  • Copy the .vpk to your Vita (USB, FTP, or QCMA).
  • Install it using VitaShell.

Controls

Stick Up/Down - Change partition

Cross - Exit

Screenshots

Changelog

v1.0.5

  • Added
    • Complete controls documentation in README.md
    • Beautiful colored header bar for "Free Space Analyzer" title
  • Changed
    • UI Improvements:
      • Made file/folder selection bars longer
      • Made partition selection bars longer
      • Pure black background
    • Visual Design:
      • Header bar now has attractive blue color instead of plain black
      • Section separators are black to blend seamlessly with background
  • Technical
    • Code Quality:
      • Cleaned the code of unnecessary comments and functions
      • Streamlined UI rendering functions
      • Improved code organization and readability
    • Performance:
      • Simplified background rendering (removed complex gradients)
      • Optimized drawing operations

v1.04

  • New File Filters
    • Documents (.txt, .pdf, .doc, .docx, .rtf)
    • Archives (.zip, .rar, .7z, .tar, .gz)
    • Homebrew (.vpk, .elf, .prx, .self)
    • Save Data (savedata0, user00, sce_pfs)
    • Additional Extensions for photos (.png, .bmp, .gif) and videos (.avi, .mkv, .mov)
  • Subfolder Navigation
    • Breadcrumb Navigation: Full path to the current directory
    • Deep Navigation: Enter In folders with the X key
    • Backward Navigation: Go back with the O key
    • Visual Indicators: Directories are marked with a trailing "/"
    • Path Persistence: The path persists when changing partitions
  • v1.03
  • New Features
    • Smooth FPS Display: Replaced the fixed 59 FPS with a real-time FPS counter using an exponential smoothing filter for a stable and natural update, similar to in-game FPS behavior.
    • Overlay Filters Panel: Animation direction updated; the filter overlay now slides in from the right to left when activated.
    • ASCII Confirm Key: Updated command instructions to display the confirm button as “X” in ASCII instead of the symbol.
  • Improvements
    • Refactored FPS Calculation: Replaced local variables with global variables (g_last_time and g_fps_real) to avoid compilation errors and ensure correct tracking across frames.
    • Improved Overlay Animation: Smooth transition with configurable speed; overlay panel no longer jumps abruptly.
    • Command Menu & Buttons Optimized: Command instructions and key assignments have been refined for better readability and usability.
    • Code Cleanup: Removed hardcoded FPS values, ensured proper initialization of timing variables in ui_init().
  • Bug Fixes
    • Fixed compilation errors related to undeclared variables (last_time and fps_real).
    • Corrected overlay filter positioning to prevent graphical glitches.
    • Ensured “Calculating…” overlay renders correctly under all conditions.
  • Notes
    • FPS is now reported in real-time, smoothed for readability.
    • Overlay panel animation and folder highlight behavior have been tested on PS Vita hardware.

v1.02

  • New Features
    • Added battery status indicator with dynamic color based on charge level (green, yellow, red).
    • Added FPS counter to monitor performance in real time.
    • Added program name label displayed at the top of the screen.
  • Improvements
    • Free Space Analyzer now shows "Free space" label next to Battery at the top, as requested.
    • UI design updated to avoid text overlap with button hints and other on-screen elements.
    • Optimized GPU usage to prevent crashes when battery and FPS counters are enabled.
    • Free Space Analyzer screen no longer auto-closes; it now requires manual exit with ✕.
  • Fixes
    • Fixed bug where holding ✕ in Free Space Analyzer caused unintended behavior.
    • Corrected initialization of vita2d_get_fps() and related rendering functions.
    • Fixed missing or implicit function declarations (sceIoDevctl, vita2d_draw_texture_blend, etc.).
    • Improved back navigation in Advanced Settings (properly returns to the main menu).

v1.01

  • Partition support improved: detection of all accessible partitions (ux0:/, ur0:/, uma0:/, uma0:/, grw0:/).
  • Category filters added (Games, Music, Images, Other) → toggle using Triangle (Δ).
    • Games → *.vpk, *.iso, *.bin
    • Music → *.mp3, *.ogg
    • Images → *.jpg, *.png
    • Other → everything else
  • Filter overlay displayed when active (no overlap with Top 10).
  • Top 10 largest folders still available (default view).
  • Smooth transition: minimum 300ms "Calculating..." overlay when switching partitions or filters.
  • Preserves battery indicator, FPS counter, progress bar.

v1.0

  • First Release.

External links

Advertising: