MarginCall · build 24579158 · published
This update lets you recolour the entire terminal with a set of built in colour themes, and fixes how the game behaves when you switch theme, along with a batch of pause, loading and settings issues.
Existing saves are compatible.
Colour themes for the whole terminal, chosen from a new Theme setting under Settings, Graphics. Seven full palettes are included: Terminal Green (the classic look), Amber Terminal, Midnight Bloomberg, Arctic Ice, Solarized Dusk, Synthwave, and Paper, a light daytime theme.
A theme picker shown as preview squares. Each square is split on the diagonal, the theme's panel colour on top and its accent colour underneath, so you can read the look of a theme at a glance before choosing it.
Every part of the interface now follows the selected theme, including the trade controls, the buy and sell tickets, news category tags, the economy indicators, the research reputation ladder and the chart overlays, not just the window chrome.
Selecting a theme now pauses the game and keeps it paused while it reapplies, so the simulation holds still and you resume with Play when you are ready.
The screen now loads fully populated the moment you enter or reload a game, even while paused. The date and time, header figures, ticker strip, order book, live prices and last trade all appear straight away instead of reading zero until time had passed.
Amber Terminal now uses a neutral dark background with amber kept for the text and accents, instead of an orange tint across the whole screen.
Solarized Dusk text is brighter and stands out more, and Arctic Ice text reads more crisply.
Text now switches to a readable colour whenever it would otherwise sit too close to its background, so nothing turns invisible on a light theme.
The brand logo stays readable on light themes. The white part of the wordmark is recoloured so it no longer disappears against a pale background.
Settings menu information text now fills the width of the panel instead of wrapping early with empty space beside it.
Fixed the game unpausing itself when you opened the pause menu on an already paused game and then returned to the game. A paused game now stays paused, and a running game resumes at the speed it was on.
Fixed the same unwanted unpausing on the Report Bug popup.
Fixed light themes washing out to solid white. The CRT glow now scales to each theme, so a bright theme like Paper no longer blooms the whole screen out.
Fixed the loading screen leaving a black chart panel on light themes.
Fixed changing theme pushing the clock forward. Applying a theme rebuilds the world in the background, which could advance the date by roughly a week each time. A theme change now holds the date and time exactly where you left them.