Releases: MetalHexx/TeensyROM-UI
Releases · MetalHexx/TeensyROM-UI
1.0.0-alpha.49
Directory Level Shuffle Mode (Random Launch)
- Shuffle mode now allows the user to limit random file selection at the directory level
- Why?
- Allows you to randomize specialized folders -- like "scene demos" for example
- Allows you to only play specific game folders
- Allows you to only play your favorites
- How to use
- Click the Pin icon next to the current directory path
- Select the shuffle depth using the dropdown on the play toolbar
- Options:
- Selected Storage (Default option): Randomly selects files across the entire storage device
- Directory Shallow: Randomly selects files only in the pinned directory
- Directory Deep: Randomly selects files in the pinned directory and nested directories below it
- Why?
Additional Notes:
- Favorite tagging is now a toggle instead of appearing disabled (Richard suggestion)
- When re-running the setup wizard, it will auto-disconnect for consistency (Richard suggestion)
- Fix: Share Button clipboard functionality caused exceptions on some machines (Richard bug)
- Removed directory path copy -- no longer needed
- Removed directory level indexing -- to simply UI -- probably won't get used much
- Indexing button now brings the user to the terminal to watch the files indexing
- Co-located the indexing button with the storage selector to clarify usage
- Indexing process now has an un-closeable dialog
- Wizard streamlined
1.0.0-alpha.48
Various Tweaks, Feature Adjustments and Tooltip / Wizard Updates
- Clicking a filter will no longer automatically launch a game while search results are present. Search results will be filtered instead like it used to.
- Added the ability to automatically enable the play timer on application startup.
- All random file launches, both user or automatic, will cause the dice button to spin to make random launches more obvious to the user.
- Startup wizard cleaned up and caught up with latest application changes.
- Added or Updated tooltips throughout the app.
- Bundled the latest verified working HEX Firmware. See /Assets/Firmware
- Cleaned up some Title Bar UX
- Various updates to README.MD
1.0.0-alpha.47
Fix: Increased timeout on directory fetch to accommodate slower storage on very large directories.
1.0.0-alpha.46
Minor Fix: Fixed an issue where single directory drag and drops would only copy the nested files and sub-directories and skipped the dragged folder itself.
1.0.0-alpha.45
Minor release -- fixed some log caching issues.
1.0.0-alpha.44
Game Auto-Launch Timer and Launch Performance Improvements
- Games now have an optional continuous play timer.
- Instructions
- Launch a game -- click the timer icon -- select a time. Defaults to 3 mins.
- Why??
- Scene Demos! These are a great way to listen to cool tunes and get amazing visuals -- demo jukebox!
- Games also have great intro music and graphics as well -- add them to the music rotation!
- Setup gaming lightning rounds with your low-attention span kids without touching the app. Less hassle, more fun.
- Parties / Social activities -- leave it running, someone is bound walk up and try a game.
- Computer Convention / Booth continuous "demo mode"
- Guiness book of world records? Most games played in the least time? Ok -- that's a stretch. ;)
- Instructions
- Images also get the variable play timer option.
- Visual Performance improvements when launching SIDs and Games -- nearly instant for images
Additional Notes:
- Clicking on a filter will now automatically do a random roll for the file type(s)
- Steamlined and improved stability when tagging favorites if a game is already running.
- Improved consistency for incompatible SIDs and Programs detection (UI will auto-skip incompatible files)
- Navigation animation improvments
- Nav now closes automatically when clicking on the dark overlay or navigating
1.0.0-alpha.43
Command Line Terminal
- Connection view is now a dev / debugging command line terminal
- Supports development, debugging and tinkering through the serial port
- Type in a recognized TR command
- Hit "Enter" after typing or press the "Send" button to send the command to the TR Cartridge via Serial.
- Renamed the "Connection" view to "Terminal"
1.0.0-alpha.42
D64 Extraction Support and Improved Search
-
D64 Extraction:
- File Transfer Drag and drop and Watch Directory features will now automatically extract PRG files from D64's that are copied through the UI
- PRG files are placed inside of directories named with the .d64 file name
- D64 extraction does not have a 100% success rate, but it's quite solid.
-
Improved Search:
- Search Phrases: by putting search terms in quotes to ensure the entire phrase is matched. Ex:
- "Aces High" Iron Maiden
- Search will match on the phrase 'Aces High' while 'Iron' and 'Maiden' are independently matched
- Must Include: by putting a '+' in front of a search term, this will ensure the term MUST be included in the search results
- Aces High +Iron Maiden
- Only 'Iron' will absolutely be required in every search result.
- Aces High +Iron Maiden
- Must Include on Phrases: You can also use the '+' in front of phrases
- "Aces High" +"Iron Maiden"
- "Aces High" is optional, but "Iron Maiden" MUST be in the search result
- "Aces High" +"Iron Maiden"
- Search Phrases: by putting search terms in quotes to ensure the entire phrase is matched. Ex:
Additional Notes:
- Added the ability to disable auto-directory navigation on auto-launch
- Fixed an issue where having NFC disabled, but not having it plugged in, will greatly slow down C65 resets.
- This causes Serial timing issues on operations that require a reset.
- UI will now wait l longer if the reset is delayed.
- A dialog will be displayed to the user encouraging them to either plugin the NFC scanner or disable it.