192443c3b90a3c62bb6748c15bf21703c000af45
- Add EditableTreeview class for inline cell editing - Handle invisible cells by scrolling to view before editing - For new rows, allow partial input without validation errors - Only validate completeness when saving, not during editing - Add proper exception handling in edit callbacks - Track original values for modified records - Use temp keys for new rows that get updated when data is complete - Fix status update to show after new row data is entered - Clear edit state before destroying Entry to prevent duplicate callbacks This enables users to: - Double-click or press F2 to edit cells directly - Press Insert to add new rows - Press Delete to remove selected rows - See visual indicators (green/yellow) for new/modified rows - Get accurate status updates for pending changes Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Description
No description provided
Languages
Python
100%