0bf24a7c629fcf2a1d40c22c8b918d57b92d3985
Recipes were explained in prose: the recipe selection dialog was a grid of icon-only buttons whose hover tooltip listed the recipe name, its inputs, its time and its output, and the unlock-choice dialog listed recipe names with the same tooltip. The player had to hover every option to learn what it made, and an item in a buffer said nothing about where it came from. Retires REQ-UI-RECIPE-ICON and REQ-UI-SELECT-TOOLTIP, whose behavior is gone, and adds: * REQ-UI-SELECT-OPTIONS -- the selection dialog is a vertical column of buttons, each showing the recipe name (or ship display name) over that recipe drawn as the recipe summary line draws it. No tooltips: the button face is the whole description. * REQ-UI-ITEM-TOOLTIP -- hovering an item chip in the selection panel shows the item's name, "Produced by", and one line per unlocked recipe producing it, each with the running building's icon, the recipe name and its summary. Scrap reads "Salvaged from debris"; an item whose every recipe is locked reads "Undiscovered". The unlock-choice dialog's "Unlocks recipes" list uses the same recipe line and loses its tooltip too (REQ-DEF-SCHEMATIC-DROP), and the layout configuration dialog gains the same treatment for modules: a module button states its material cost and added production time, and the stats panel shows the configured layout's running total (REQ-MOD-UI-DIALOG, REQ-MOD-UI-STATS-PANEL). Drops recipes.toml's optional "icon" field, whose only consumer was the icon-only option button and which no shipped recipe sets. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Ne3mejABZoLWKLh8fgpM3x
Description
No description provided
Languages
C++
96%
CMake
2.2%
Python
1.2%
C
0.6%