diff --git a/CHANGELOG.md b/CHANGELOG.md index 1c9491b..4bb873a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,6 +12,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/). ### Fixed - Fixed some settings getting cut off on Android in portrait mode +- Fixed touch controls not getting enabled when enabling them for the first time ## [0.14.0] - 2026-03-16 diff --git a/packages/nesd/lib/ui/settings/settings.dart b/packages/nesd/lib/ui/settings/settings.dart index dbc0183..4c6b59c 100644 --- a/packages/nesd/lib/ui/settings/settings.dart +++ b/packages/nesd/lib/ui/settings/settings.dart @@ -435,7 +435,11 @@ class SettingsController extends _$SettingsController { final raw = _prefs.getString(settingsKey); if (raw == null) { - final settings = Settings(bindings: defaultBindings); + final settings = Settings( + bindings: defaultBindings, + narrowTouchInputConfig: defaultPortraitConfig, + wideTouchInputConfig: defaultLandscapeConfig, + ); _prefs.setString(settingsKey, jsonEncode(settings.toJson()));