Changelog
Quick fix for shader regression when removing slang support.
| Feature / Fix |
Issue |
| Fix: Shortcuts regression with triggers |
#150 |
| Fix: Missed a few old logos |
N/A |
Forgot to update the credits for bundled shaders and the new logo!
| Feature / Fix |
Issue |
| Feat: Auto save state when quitting a game |
#132 |
| Feat: Virtual Android TV Settings entry in Manage Tools |
#147 |
| Fix: DraStic fails to open ROMs |
#146 |
| Fix: Select button cannot be mapped from Settings > Input |
#101 |
| Executive Decision: Remove slang shader support |
N/A |
| Feature / Fix |
Issue |
| Feat: Built-in directory browser for TV devices |
#108, #137 |
| Feat: Integer Overscale scaling |
#140 |
| Feat: Portrait Margin for clamp controllers |
#134 |
| Feat: Auto TV Mode on supported TV boxes |
#80 |
| Feat: Libretro v1 core options |
#141 |
| Feat: Kitchen code bypass toggle |
#95 |
| Feat: Cycle network interfaces in Nonna's Kitchen |
#91 |
| Feat: Missing-BIOS warning before launch |
#130 |
| Feat: Auto RetroAchievements token refresh |
#113 |
| Feat: Debug logging toggle |
#112 |
| Feat: Input tester diagnostic screen |
Was lazy! |
| Fix: Custom fonts and confirm button glyph |
#120, #128 |
| Fix: Resume button missing in 5GH and Recently Played |
#99, #119 |
| Fix: Box art clipping under status bar in 5GH |
#102 |
| Fix: Stale Recently Played after ROM rename |
#136 |
| Fix: Guide paths with filename tags |
#116 |
| Fix: Shader params persisting across saves |
#111 |
| Fix: CRT glitches when cycling shaders |
#139 |
| Fix: Volume/media keys in IGM |
#126 |
| Fix: L2/R2 trigger detection |
#89 |
| Fix: Player 2 menu triggering Home |
#21 |
| Fix: External emulator package names |
#85, #94 |
| Fix: Arcade audio speed in FBNeo/MAME |
#125 |
| Fix: Nonna's Kitchen large upload freezes |
#93 |
| Fix: "Press any button" prompt |
#90 |
| Fix: XBOX controller layout |
#92 |
| Fix: 5GH setup jank |
#84 |
| Feature / Fix |
Issue |
| Feat: File permissions prompt when not granted |
#82 |
| Feat: Debug logging in the built-in core runner |
#88 |
| Fix: Audio latency in built-in core runner (replaced with native Oboe audio) |
#81 |
| Fix: Fast forward not working in built-in core runner |
#79 |
Fix: Unsupported Game Version treated as an achievement |
#87 |
Fix: SNES controller type defaults to None |
#86 |
| Fix: Five Game Handheld box art not showing |
#83 |
| Fix: Updated arcade map.txt |
#76 |
| Feature / Fix |
Issue |
Fix: Ignore systeminfo.txt from games list |
#73 |
| Fix: PS2 app ID incorrect |
#71 |
| Fix: Random offline achievement synced message |
#68 |
| Fix: Tools show up in recently played |
#67 |
| Feature / Fix |
Issue |
| Feat: Add Aspect Screen Scaling Option |
#18 |
| Feat: Add RetroArch DIY Mode (no config injection, makes Cannoli work like other launchers) |
#51 |
| Fix: Address poor performance for large / highly nested collections |
#58 |
| Feature / Fix |
Issue |
| Fix: Missing Confirm Quit when Quit option is enabled |
#52 |
| Fix: Genesis Plus GX crashing |
#49 |
| Fix: DualShock mode not enabling on PSX |
#48 |
| Feature / Fix |
Issue |
| Fix: IGM does not respect font size |
#47 |
| Fix: Make battery icon more consistent |
#46 |
| Fix: Larger font sizes cause last visible item in list to pop |
#45 |
| Feature / Fix |
Issue |
| Multi-tasking while in game |
#26 |
| Quitting app while in-game saves auto slot and auto-resumes on next launch |
#26 |
| Framerate fix attempt for 120 Hz devices |
#17 |
| Fix caching regression affecting art display and resume |
#22, #24 |
| Dot-prefixed files/folders are now hidden |
#23 |
| Resume works with any save slot, not just auto |
#28 |
| Bundled OG MinUI font (not default) |
#15 |
Load custom fonts from Cannoli Root/Config/Fonts |
#15 |
| User-defined main menu title |
#29 |
| Roms folder can be split from Cannoli Root in Advanced |
#12 |
| Hack for vertical FBN games to display top-up |
#19, #32 |
| Toggle to flip Play and Resume buttons |
#35 |
| Unmap buttons for shortcuts |
#31 |