Complete removal of recognition history features: 1. State Variables Removed: - _recognitionHistory list variable - _realtimeResults list variable - All history-related state management 2. Methods Updated: - _clearHistory() renamed to _clearContent() - Simplified to only clear current text and base text - Removed history list operations 3. UI Components Removed: - _buildHistoryCard() method completely removed - History card from main layout removed - History-related ListView and ListTile widgets removed 4. Callback Logic Simplified: - onListeningStatusChanged callback cleaned up - Removed history insertion logic when recording stops - Removed _realtimeResults.clear() operations - Simplified state management to focus only on current text 5. App Bar Updated: - Clear button tooltip changed from '清除历史' to '清除内容' - Button now calls _clearContent() instead of _clearHistory() The app now focuses purely on real-time speech recognition with editable text input, without maintaining any recognition history. This simplifies the codebase and improves performance by removing unnecessary data storage and UI rendering. |
||
|---|---|---|
| .. | ||
| main.dart | ||