- Add planTabNavigation() in table_core.zig: central function for Tab navigation with auto-commit
- Uses row_id comparison (not indices) to detect row changes - robust for virtual tables
- Returns TabAction enum: move, move_with_commit, exit, exit_with_commit
- Integrates in virtual_advanced_table.zig with RowIdGetter wrapper
- Removes obsolete tab_out commit logic
- Fix: Tab at end of ghost row now commits before wrap
🤖 Generated with Claude Code
|
||
|---|---|---|
| .. | ||
| cell_editor.zig | ||
| data_provider.zig | ||
| paged_datasource.zig | ||
| state.zig | ||
| types.zig | ||
| virtual_advanced_table.zig | ||