Releases: surtarso/ASAPCabinetFE
ASAPCabinetFE Release v1.2.15
As Simple As Possible Cabinet Front-End release v1.2.15
Unpack and run ./ASAPCabinetFE or ./ASAPCabinetFE-Editor
Please refer to the User's Manual
Changes:
- Reworked 'edit metadata' to basic info (name, brand, year) for sorting and display purposes.
- Adds VPSDb ID override to pinpoint scans.
- Added matched ID's to tooltips
- Add table flyer images to metadata display.
- Add database update routines to advanced menu.
- File metadata scan is now default.
- Editor polish: conditional colors, modals, wording, helpers.
- Removed metadata editor from frontend, now Editor only.
- Removed media download option (general), now relies on media TO download options (specific).
- Rebuild Metadata option will now properly start over the main index. Use regular scans to update.
Fixes:
- invisible modal dialogs
- build instructions were not pulling tags for versioning
- magick deprecated command
- vpsdb overwriting some vpin metadata
- company bias on launchbox database
- any leftover from a master database
Known bugs:
- app will not work without a sound card
- launchboxdb matching still young, will miss a few
- some settings on the frontend might misbehave while transitioning to the editor
- deleting a .vbs or .ini file is not unchecking from the list (editor) [fixed for next release]
Ubuntu/Debian build compiled using...
- GLIBC: 2.39
- SDL2: 2.30.0
- FFmpeg: 60.31.102
- VLC: 3.0.20
- cURL: 8.5.0
Arch build compiled using...
- GLIBC: 2.42
- SDL2: 2.32.58
- FFmpeg: 62.11.100
- VLC: 3.0.21
- cURL: 8.17.0
Full Changelog: https://github.com/surtarso/ASAPCabinetFE/commits/v1.2.15
ASAPCabinetFE Release v1.2.14
As Simple As Possible Cabinet Front-End release v1.2.14
Unpack and run ./ASAPCabinetFE or ./ASAPCabinetFE-Editor
Please refer to the User's Manual
Changes:
- Topper with game titles using Launchbox logos
- Embedded art for missing Topper and DMD windows (replaces text write for now)
- Improved wording on tooltips.
- Improved caching and load on VpsDb table browser.
- Improved caching and speed on table switching.
- Improved table sorting.
- Add 'Type' column to the editor.
- Add 'Flyers' front and back file detection.
- Add 'Clear Cache' options to the maintenance advanced menu.
- Add Launchbox DB to media downloads.
- Add menu to choose media to download on Editor.
- Add Flyers to downloaded options.
- Add advanced option to rebuild Launchbox dabatase.
- Add option to switch to the Frontend from the Editor.
- Organize configuration menu a bit more.
- Add
zipandpugixml-1.15as dependencies.
Fixes:
- vpsdb setting pointers to immutable settings
- removed hardcoded values and added to internal settings
- spammy logs
- loading screen steps (visual)
- loading pipeline and skip logic
- unnecessary re-download of table hashes
- persisted 'folder last modified' tag in metadata
- some reloads were still buggy so I fixed the hole with an atom bomb (full app reload)
Known bugs:
- app requires a working sound card
- flatpak is a (non-working) experiment, no hopes up yet
- media sizes may require an app reload
Ubuntu/Debian build compiled using...
- GLIBC: 2.39
- SDL2: 2.30.0
- FFmpeg: 60.31.102
- VLC: 3.0.20
- cURL: 8.5.0
Arch build compiled using...
- GLIBC: 2.42
- SDL2: 2.32.58
- FFmpeg: 62.11.100
- VLC: 3.0.21
- cURL: 8.17.0
Full Changelog: https://github.com/surtarso/ASAPCabinetFE/commits/v1.2.14
ASAPCabinetFE Release v1.2.13
As Simple As Possible Cabinet Front-End release v1.2.13
Unpack and run ./ASAPCabinetFE or ./ASAPCabinetFE-Editor
Please refer to the User's Manual
Changes:
- Added launch feedback for frontend.
- Added subtle icon display for updates in frontend.
- Added update check and popup updater to editor.
- Added update check to --version CLI flag.
- Added RAM cache for VPSdb browse panel.
- Added new values to internal config settings.
- Moved generated DMD option to media section.
- Improved wording on tooltips.
- Organized data/cache folder.
Fixes:
- fixed file cache for vpsdb browse panel
- remove hardcoded values from code
- double asset load on debug builds
- vpsdb mismatch log path resolution
Ubuntu/Debian build compiled using...
- GLIBC: 2.39
- SDL2: 2.30.0
- FFmpeg: 60.31.102
- VLC: 3.0.20
- cURL: 8.5.0
Arch build compiled using...
- GLIBC: 2.42
- SDL2: 2.32.58
- FFmpeg: 62.11.100
- VLC: 3.0.21
- cURL: 8.17.0
Full Changelog: https://github.com/surtarso/ASAPCabinetFE/commits/v1.2.13
ASAPCabinetFE Release v1.2.12
As Simple As Possible Cabinet Front-End release v1.2.12
Ubuntu build compiled using...
- GLIBC: 2.39
- SDL2: 2.30.0
- FFmpeg: 60.31.102
- VLC: 3.0.20
- cURL: 8.5.0
Arch Linux build compiled using...
- GLIBC: 2.42
- SDL2: 2.32.58
- FFmpeg: 62.11.100
- VLC: 3.0.21
- cURL: 8.17.0
Unpack and run ./ASAPCabinetFE or ./ASAPCabinetFE-Editor
Please refer to the User's Manual
Changes:
- Add procedural DMD and Topper generation based on metadata.
- Generated DMD will use Logos if avaiable (in 128x32).
- Add toggle key for metadata panel in FE. (default M)
- Change default editor key to E. (from M)
- Add a font picker to config UI.
- Add feedback for known good tables.
- Add flag to show if a table has an override.
- Add flag and visual feedback for broken tables.
- Unmatched tables (no ID) are colored purple.
Fixes:
- some failed launches marked as good, it's tricky
- spreadsheet refresh
- relative path for dmd still images
Full Changelog: https://github.com/surtarso/ASAPCabinetFE/commits/v1.2.12
ASAPCabinetFE Release v1.2.11
As Simple As Possible Cabinet Front-End release v1.2.11
Ubuntu build compiled using...
- GLIBC: 2.39
- SDL2: 2.30.0
- FFmpeg: 60.31.102
- VLC: 3.0.20
- cURL: 8.5.0
Arch Linux build compiled using...
- GLIBC: 2.42
- SDL2: 2.32.58
- FFmpeg: 62.11.100
- VLC: 3.0.21
- cURL: 8.17.0
Unpack and run ./ASAPCabinetFE or ./ASAPCabinetFE-Editor
Please refer to the User's Manual
BREAKING CHANGES (since v1.2.10):
- The default media files and any reference to them were removed, which includes their default paths in
settings.jsonand any media you own that was already indexed with the old default media path. - You will need to delete the data folder to create new files, or use
--resetflag to remove any user modification.
Changes:
- Add columns for 'Broken' and 'Patched' status
- Add file picker to Editor first run setup
- Add media preview to metadata view panel (kinda messy still)
- Add feedback modals to Editor actions
- Add single-table patching (along with bulk)
- Add window title to 'NO MEDIA' animations for better ID
- Removed more clutter from configuration UI
Fixes:
- some
exit-codesfrom VPX internal Wine crashing on exit would mark good tables as bad - threading issues with the 'Play' button and UI locking
- manufacturer search with internal VPin extended
- changes detection on scanners to increment changed metadata
- hardcoded font in 'NO MEDIA' animations now follows default app font
Known bugs:
- screenshot mode is working, but has little to no feedback and it's confusing
Full Changelog: https://github.com/surtarso/ASAPCabinetFE/commits/v1.2.11
ASAPCabinetFE Release v1.2.10
As Simple As Possible Cabinet Front-End release v1.2.10
Ubuntu build compiled using...
- GLIBC: 2.39
- SDL2: 2.30.0
- FFmpeg: 60.31.102
- VLC: 3.0.20
- cURL: 8.5.0
Arch Linux build compiled using...
- GLIBC: 2.42
- SDL2: 2.32.58
- FFmpeg: 62.11.100
- VLC: 3.0.21
- cURL: 8.17.0
Unpack and run ./ASAPCabinetFE or ./ASAPCabinetFE-Editor
Please refer to the User's Manual
BREAKING CHANGES:
- The default media files and any reference to them were removed, which includes their default paths in
settings.jsonand any media you own that was already indexed with the old default media path. - You will need to delete the data folder to create new files, or use
--resetflag to remove any user modification.
NEW! Editor Mode:
- VPX GUI Tools integration beta testing. Use -e, --editor or
./ASAPCabinetFE-Editorto check it out! - Some features are not yet implemented. Please report any issues.
Changes:
- Removed default media (playfield, backglass, dmd and topper images/videos)
- Added default 'no media' animated screen.
- Added support for VLC v3.x and v4.x (thus removed VLC -> FFmpeg fallback)
- Bump VPin to 0.18.6
- "Fast Start" is now the default. It will only scan files if the main index is not found.
- Caching is now faster and more accurate
- Added CLI
--resetflag to restore defaults (keeps a copy of olddatafolder) - Reduced application package size ~50%
- Added many new flags to better categorize and filter tables
Fixes:
- cache key to differentiate between renderers
- --reset flag not creating new dir
- default cache lookup to ffmpeg (from vlc)
- fast start vs rebuild concurrency
- switching renderers live quirks
- initial scanner looking for missing index
- truncation warning on commands
- various minor quirks and bugs with menus and transitions
- Arch related bugs with reloading settings
- Arch related
vlc(v3x) vsvlc-git(v4x) problems (binary compiles with v3x, you need to compile from source if usingvlc-git)
Known Issues:
- Some
exit-codesfrom VPX internal Wine crashing on exit will mark good tables as bad. (already fixed for next release) - 'Play' button locks the UI due to mismatch in threading, which is not a problem if you don't alt-tab to the UI while in-game. (already fixed for next release)
Full Changelog: https://github.com/surtarso/ASAPCabinetFE/commits/v1.2.10
ASAPCabinetFE Release v1.2.9
As Simple As Possible Cabinet Front-End release v1.2.9
Ubuntu build compiled using...
- GLIBC: 2.39
- SDL2: 2.30.0
- FFmpeg: 60.31.102
- VLC: 3.0.20
- cURL: 8.5.0
Arch Linux build compiled using...
- GLIBC: 2.42
- SDL2: 2.32.58
- FFmpeg: 62.11.100
- VLC: 3.0.21
- cURL: 8.16.0
Unpack and run ./ASAPCabinetFE
Please refer to the User's Manual
Changes:
- FFMpeg is now the default renderer
- Automatic fallback to ffmpeg when VLC produces no frames
- Added software rendering for debugging
- Added CLI args for --version|-v and --help|-h
- Added CLI args for --software-renderer
- Added CLI args for --editor|-e (placeholder) for VPXGuiTools integration
- Bump Dear ImGui to 1.92.4
- Organized the configuration panel so its more intuitive
- Improved wording on tooltips, titles and names for UI clarity
- Added audio knobs to the volume section
- Added preview panel to the windows section
Fixes:
- fixes issue #24
- all compile conversions and reorders
- config indentation (graphical glitch)
- early exits for --help and --version so logs are preserved
- double key prompt in keybindings section
- most Arch-only quirks but reloading some settings may still hang
Known bugs:
- FFMpeg video volume has a narrow range
- DPI scaling needs reseting for fonts
- [Arch] live reloading of some settings cause hangs (next release fixes)
- [Arch] VLC backend produces black screen (next release fixes)
Full Changelog: https://github.com/surtarso/ASAPCabinetFE/commits/v1.2.9
ASAPCabinetFE Release v1.2.8
As Simple As Possible Cabinet Front-End release v1.2.8
Ubuntu build compiled using...
- GLIBC: 2.39
- SDL2: 2.30.0
- FFmpeg: 60.31.102
- VLC: 3.0.20
- cURL: 8.5.0
Arch Linux build compiled using...
- GLIBC: 2.42
- SDL2: 2.32.58
- FFmpeg: 62.11.100
- VLC: 3.0.21
- cURL: 8.16.0
Unpack and run ./ASAPCabinetFE
Please refer to the User's Manual
Changes:
- Added font fallback for various OS paths
- Bump ImGuiFileDialog version
- Added Arch support (experimental)
- Auto-positioning is now set to false as default
Fixes:
- INI scanner string to int conversion error for empty/malformed vpinballx.ini #21
- font fallback #23
- vpx binary not showing up on file picker due to regex #22
Known bugs:
- FFMpeg video volume has a narrow range
- DPI scaling needs reseting for fonts
- [Arch] live reloading of some settings cause hangs
- [Arch] VLC (default) backend displays blank, use Ffmpeg instead
Full Changelog: https://github.com/surtarso/ASAPCabinetFE/commits/v1.2.8
ASAPCabinetFE Release v1.2.7
As Simple As Possible Cabinet Front-End patch v1.2.7
This release includes the Linux x64 artifact, compiled using:
- GLIBC: 2.39
- SDL2: 2.30.0
- FFmpeg (libavcodec): 60.31.102
- VLC (libvlc): 3.0.20
- cURL: 8.5.0
Unpack and run ./ASAPCabinetFE
Please refer to the User's Manual
Changes:
- Updated Screenshot tool to be compatible with 10.8.1.
- Logging overhaul.
Fixes:
- screenshot Mode keys will now work properly
Known bugs:
- FFMpeg video volume has a narrow range
- DPI scaling needs reseting for fonts
Full Changelog: https://github.com/surtarso/ASAPCabinetFE/commits/v1.2.7
ASAPCabinetFE Release v1.2.6
As Simple As Possible Cabinet Front-End patch v1.2.6
This release includes the Linux x64 artifact, compiled using:
- GLIBC: 2.39
- SDL2: 2.30.0
- FFmpeg (libavcodec): 60.31.102
- VLC (libvlc): 3.0.20
- cURL: 8.5.0
Unpack and run ./ASAPCabinetFE
Please refer to the User's Manual
Changes:
- Added option to skip scanners and load from pre-built index only.
- Added play count, play time and total time played in metadata.
- Added smart update of external json files.
- Added a toggle to use external
vpxtoolinstead of internal VPin. - Incremental metadata updates and smart insertions without rebuilding.
Fixes:
- curl global initialization
- index incremental update
- index deletion path for rebuilding
- vlc video looping
- loggin race condition
Known bugs:
- FFMpeg video volume has a narrow range
- DPI scaling needs reseting for fonts
Full Changelog: https://github.com/surtarso/ASAPCabinetFE/commits/v1.2.6