Back to Provenance

3249

.changelog/3249.md

3.3.11.8 KB
Original Source

Added

  • CoreAction Tiles — CoreActions exposed by the active emulator core now appear as orange bolt-icon tiles in the tile-based pause menu; actions that require a reset show a ⚠︎ warning badge
  • CoreOption Toggle Tiles — Boolean CoreOptions from the active core appear as inline ON/OFF toggle tiles directly in the pause menu grid
  • Enum/Multi CoreOption Cycling — Enumeration and multi-select CoreOptions appear as cycle tiles: tap to advance to the next value, badge shows the current selection; long-press shows all choices via context menu
  • Core Settings Tile — A "Core Settings" tile is automatically injected when the core exposes any options, opening the full CoreOptionsDetailView sheet
  • Grouped Tile Sections — Pause menu tiles are now grouped into labeled sections (GAME, QUICK SETTINGS, CORE) with section headers for faster scanning
  • Screen Filter Quick Tile — A "Screen Filter" tile in the Quick Settings section lets users cycle through Metal shader filters without leaving the pause menu; long-press shows all filter choices
  • Rumble Toggle Tile — On cores that support rumble/haptics a Rumble ON/OFF toggle appears in Quick Settings
  • JIT Status Tile — On JIT-capable cores a read-only JIT status indicator tile shows whether JIT is active

Changed

  • Square compact tiles — Tiles now use a strict 1:1 aspect ratio with a tighter # grid layout; more tiles fit on screen per row without sacrificing readability
  • Column density increased — iOS now shows up to 5 columns (was 4); tvOS shows 6 (was 5); smaller breakpoints also increased to 3 and 4 columns
  • Long-press context menu on multi-option tiles — CoreActions with multiple choices and enum/multi CoreOptions now support long-press .contextMenu for direct value selection without cycling