#1308
Save-list sweep: bounded caches, Travel-Save label, info order, Open Folder
sauber CI rot GitHub ↗fix/save-list-sweep · PurpleFuchs · 9 Dateien · +127 −52 · 2026-10-28
Zusammenfassung
Per-title canvas buffers were unbounded (unique generated save names) -> ClearBuffer exports + outpost-switch clear in SaveNameList. TransitionSave/MapTransferSave rows show localized 'Travel Save' with preserved datetime suffix. Info line reordered Date|Mode|Playtime. Shared OpenSaveFolder lib extracted; 'Open Folder' added to the healthy save-detail pane (4-button row, zoom 3->4).
Overlaps #1301 (same button row) and #1298 (same metadata fns) - rebase whichever lands second.
Card: 87f1fb
Geänderte Dateien (9)
| Source/Data/Locale/English.lua | geändert | +1 −0 |
| Source/Data/Locale/German.lua | geändert | +1 −0 |
| Source/GuiElements/Buttons/DrawOutpostButton.lua | geändert | +4 −0 |
| Source/GuiElements/Buttons/DrawSaveNameButton.lua | geändert | +6 −0 |
| Source/GuiElements/Buttons/DrawSaveNameErrorButton.lua | geändert | +4 −0 |
| Source/GuiElements/SaveGames/DrawBrokenSaveGame.lua | geändert | +2 −35 |
| Source/GuiElements/SaveGames/DrawSaveGame.lua | geändert | +38 −15 |
| Source/Libraries/SaveLoad/OpenSaveFolder.lua | neu | +43 −0 |
| Source/Objects/Gui/SaveNameList.lua | geändert | +28 −2 |