cinnaboot
79a972a183
Fix GuiDropdownBox behavior with static edit mode variables
5 months ago
cinnaboot
479f234e0f
feat: Add keyboard shortcuts and improved error messages (Phase 6)
...
Added user experience improvements:
- Keyboard shortcuts: ESC to cancel, ENTER to confirm
- Enhanced error messages with detailed descriptions
- Hohmann tab input validation
- Error message display in Hohmann tab
- Edge case handling for all input scenarios
- Clear error messages when tab switches
Keyboard shortcuts work for all dialog tabs and delete confirmation.
5 months ago
cinnaboot
0af8ece649
feat: Enhance maneuver list (Phase 5)
...
Added full interactivity to maneuver list:
- Selectable maneuvers with click-to-select
- Preview panel showing selected maneuver details
- Orbital preview for selected maneuver
- Action buttons: Create, Hohmann, Edit, Delete
- Edit button loads selected maneuver into dialog
- Delete button removes maneuver directly
- Integration with all dialog tabs
Added selected_maneuver_index tracking to UIState.
5 months ago
cinnaboot
b0d9d99aa8
feat: Implement Edit Maneuver tab (Phase 4)
...
Added complete edit functionality with:
- load_maneuver_into_dialog() to load existing maneuver data
- Locked spacecraft field display
- Edit all maneuver parameters with real-time preview
- Delete Maneuver button with confirmation dialog
- Delete confirmation overlay on edit tab
- Integrated with existing update_maneuver_from_dialog()
5 months ago
cinnaboot
03b73095a7
docs: Save maneuver dialog progress tracking
...
Documented current implementation progress for maneuver management dialog:
- Phase 1 (Foundation): Complete
- Phase 2 (Create Maneuver Tab): Complete
- Bug fixes: Segfault, widget types, conditional rendering
- 10 tasks completed, 22 tasks remaining
See docs/planning/maneuver_dialog_progress.md for full details.
5 months ago