From d61427d7f656c14a43dd2492bde53df83f3d717a Mon Sep 17 00:00:00 2001 From: Ponshu Developer Date: Sun, 5 Apr 2026 07:26:42 +0900 Subject: [PATCH] feat: add grid text toggle to display settings (promoted from DevMenu) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 一覧テキスト表示のON/OFFをSoulScreenの表示設定から操作可能に。 DevMenuのままだった機能を正式設定として昇格。 Co-Authored-By: Claude Sonnet 4.6 --- lib/widgets/settings/display_settings_section.dart | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/lib/widgets/settings/display_settings_section.dart b/lib/widgets/settings/display_settings_section.dart index ad11131..8b48aaa 100644 --- a/lib/widgets/settings/display_settings_section.dart +++ b/lib/widgets/settings/display_settings_section.dart @@ -66,6 +66,16 @@ class DisplaySettingsSection extends ConsumerWidget { trailing: Icon(LucideIcons.chevronRight, color: appColors.iconSubtle), onTap: () => _showThemeDialog(context, ref, themeMode), ), + Divider(height: 1, color: appColors.divider), + + // 5. グリッドテキスト表示 + SwitchListTile( + secondary: Icon(LucideIcons.textCursorInput, color: appColors.iconDefault), + title: Text('一覧にテキストを表示', style: TextStyle(color: appColors.textPrimary)), + subtitle: Text('写真上に銘柄名・蔵元を重ねて表示', style: TextStyle(color: appColors.textSecondary)), + value: experiment.showGridText, + onChanged: (val) => ref.read(uiExperimentProvider.notifier).setShowGridText(val), + ), ], ), ),