-
Notifications
You must be signed in to change notification settings - Fork 0
Implement Stage Center Calibration Wizard with Enhanced UI and Automatic Detection #62
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
…ation Co-authored-by: openuc2-gmbh <[email protected]>
…tation Co-authored-by: openuc2-gmbh <[email protected]>
|
Current observations => It works, but we need minor changes:
|
…m tiles, enhance joystick controls Co-authored-by: openuc2-gmbh <[email protected]>
I've implemented all the requested changes in commit bcb1bfe: ✅ Recycled stage map from Experiment controller: Replaced custom StageMapVisualization with WellSelectorCanvas that has the existing click-to-move behavior ✅ Added live stream tiles: LiveStreamTile component now shows current camera feed as a small tile in all wizard steps ✅ Enhanced main view with joystick: StageOffsetCalibrationController now uses the full JoystickController component from LiveView, and the wizard button is much more prominent with enhanced styling The wizard now provides a consistent experience using the same well-tested components throughout the application. |
|
@Mikrodoktor @ranranking I'm done for now - please go through the document and mark todos with Thank you :-) |
✨ Stage Center Calibration Wizard - Complete Implementation
This PR implements a comprehensive wizard for finding the center position of the microscope stage, similar to the existing ObjectiveCalibrationWizard, with significantly enhanced UI and automatic bright spot detection capabilities.
🎯 Key Features Implemented:
📋 6-Step Wizard Flow:
🎨 Enhanced UI Design:
🔧 Technical Implementation:
apiStageCenterCalibrationPerformCalibration- Execute spiral scanapiStageCenterCalibrationGetStatus- Check calibration statusapiStageCenterCalibrationStopCalibration- Stop running calibrationStageCenterCalibrationSlice🗺️ Stage Map Features:
🔍 Automatic Detection Features:
🚀 Usage:
📸 Screenshots:
The wizard's beautiful introduction step with gradient styling, feature cards, and comprehensive overview of all steps.
Enhanced manual position entry with current position display, center coordinate input, and clear instructional guidance.
🔗 Integration:
The wizard seamlessly integrates with the existing stage control system:
🎁 Benefits:
Fixes #61.
💬 Share your feedback on Copilot coding agent for the chance to win a $200 gift card! Click here to start the survey.