From d963ad0fa75bf24ca7cd766049cfecbd02c7ba8e Mon Sep 17 00:00:00 2001 From: Meta Vens Date: Sat, 13 Jun 2026 19:15:58 +0100 Subject: [PATCH] Demote keyboard layout projection parser --- Assets/Scripts/ServerShared/Narrative/StoryProcessor.cs | 1 - Assets/Scripts/UI/InputScreen/InputDisplayLayout.cs | 4 ++-- docs/aetheria-perfect-machine-map.md | 2 ++ 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/Assets/Scripts/ServerShared/Narrative/StoryProcessor.cs b/Assets/Scripts/ServerShared/Narrative/StoryProcessor.cs index bd6434ae1..39418c4b7 100644 --- a/Assets/Scripts/ServerShared/Narrative/StoryProcessor.cs +++ b/Assets/Scripts/ServerShared/Narrative/StoryProcessor.cs @@ -113,7 +113,6 @@ public class StoryProcessor : IZoneResolver, IFactionResolver var story = compiler.Compile(); var knots = compiler.parsedStory.FindAll().Select(k=>k.runtimePath.ToString()).ToArray(); _storyKnotPaths[story] = knots; - //File.WriteAllText(compiledFileName, story.ToJson()); _processedStories[fileName] = story; return story; } diff --git a/Assets/Scripts/UI/InputScreen/InputDisplayLayout.cs b/Assets/Scripts/UI/InputScreen/InputDisplayLayout.cs index 8e7f69faa..c1ded0a7c 100644 --- a/Assets/Scripts/UI/InputScreen/InputDisplayLayout.cs +++ b/Assets/Scripts/UI/InputScreen/InputDisplayLayout.cs @@ -82,7 +82,7 @@ public class InputDisplayLayout : MonoBehaviour void Start() { _canvas = transform.root.GetComponent(); - _inputLayout = ParseJson(LayoutFile.text); + _inputLayout = ParseKeyboardLayoutProjection(LayoutFile.text); DisplayLayout(_inputLayout); _buttonMappings.Add(MapMouseButton(MouseLeft, "/leftButton")); @@ -376,7 +376,7 @@ public class InputDisplayLayout : MonoBehaviour } } - public InputLayout ParseJson(string layout) + public InputLayout ParseKeyboardLayoutProjection(string layout) { var rows = new List(); var nextWidth = 1f; diff --git a/docs/aetheria-perfect-machine-map.md b/docs/aetheria-perfect-machine-map.md index 974b49d96..2700eee42 100644 --- a/docs/aetheria-perfect-machine-map.md +++ b/docs/aetheria-perfect-machine-map.md @@ -701,6 +701,8 @@ First Aetheria surfaces to publish: - Input binding and action-bar edits now queue the same typed player-settings commit path as menu settings changes; the old `SaveLayout` runtime-only warning is gone. +- Keyboard display layout parsing is named as a runtime projection parser, and + the dead commented Ink `ToJson` write path has been removed from live source. - `Aetheria.State.Smoke` proves the provider-owned Eve command bridge drains `gamecult.eve.command.v1` envelopes, accepts advertised refresh commands, rejects unknown commands, persists `AetheriaEveCommandDrainStatus`, and exposes