Roadmap
Under-promise, verify, then claim. A feature that breaks somebody’s library once is never tried again — so nothing appears under Today until it has been run on a real machine.
Everything below runs on Windows and macOS.
| The wheel — browse, launch, return | ✅ |
| Library scan and table state — validated, unchecked, held | ✅ |
| Import — packages and loose files, every file accounted for | ✅ |
Media placement into medias/ | ✅ |
| Per-table screen settings written before launch | ✅ |
| OpsLink — browse, launch, import, settings from any device on your network | ✅ |
| Send a table from another device to the inbox | ✅ |
| Tray app — vPinOps outlives its own windows | ✅ |
| Steam games — Pinball FX and Pinball FX Midnight, on the wheel | ✅ |
| Media fetch from vpinmediadb — fills empty slots only, never overwrites your art | ✅ |
| Remappable controls — rebind the wheel’s own actions to a key or a cabinet button | ✅ |
The things actually being worked on.
| Linux, end to end | The wheel and the screens are done — four surfaces on the right displays, tables launching and returning. Video playback is still the work, and Pinball FX there is a separate question again. More than one distribution is the other half. |
| An installer | Today it is a folder you copy. On macOS that is close to normal already; on Windows a proper installer would make updates seamless. |
| Per-table Pinball FX entries | Scroll to a specific FX table and press, instead of landing in the game’s own menu. |
| Themes | Ship two or three excellent ones first; the theming system comes after, once it is clear what actually varies. |
Being considered
Section titled “Being considered”Not committed, and listed so the direction is visible.
| Epic Games Launcher | Pinball FX and Pinball FX Midnight are reachable through Steam today. Epic is the obvious next store, and nothing has been decided. |