Full Changelog: v0.1.6...v0.2.0


Features

UI Overhaul

Completely redesigned the Railyard UI with a new layout and visual style

Added 4 new themes (in place of the old high-contrast and soft ones): Coffee, Midnight, Crystal, and Forest

Added a new versions, changelog, and dependencies page for each individual asset

Import Local Maps

Added support for importing local map ZIPs

Local maps are displayed in the Library with a Local tag and are loaded alongside any Railyard-hosted maps

Profiles

Added support for multiple profiles

Individual profiles maintain separate sets of subscriptions + UI/System preferences

Archives of non-active profiles are maintained to allow quick switches between different profiles

Dependencies

Added dependency resolution for mods

Mods can now declare another mod as a dependency, and all dependencies will automatically be installed

Command-Line Arguments

Devtools within Subway Builder can now be enabled via a setting in Railyard

Upgrades & Changes

Registry refreshes and downloaded asset extraction are now atomic to reduce risk of corrupted/mixed disk state on unexpected shutdown

Browse section now displays a loading symbol to eliminate lag/slow loading behavior on startup

Library now displays city code for all maps

Disabled modifying (installing, deleting, updating) content while the game is launched

Bugfixes

Fixed Ctrl+Click on an asset's Browse page card causing it to open up in a browser window

Fixed toast notifications being able to be picked up and moved around the screen

Command line argument insertion no longer replaces machine env when DevTools setting is enabled

Fixed fuzzy search being too lenient and matching on small subsets of strings

Other Notes