-
Notifications
You must be signed in to change notification settings - Fork 0
feat: edit constellations #128
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
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR implements constellation editing functionality for the SkyCultureMaker plugin. The feature allows users to edit existing constellations by opening a new "Edit" dialog that preserves artwork anchors and constellation lines while enabling modifications.
Key changes include:
- Added "Edit" button and functionality to the constellation management UI
- Refactored image anchor classes with improved naming (ScmImageAnchor → ScmConstellationImageAnchor)
- Enhanced constellation dialog to support loading existing constellation data
Reviewed Changes
Copilot reviewed 16 out of 16 changed files in this pull request and generated 3 comments.
Show a summary per file
| File | Description |
|---|---|
| scmSkyCultureDialog.ui | Added Edit button and updated UI layout for constellation management |
| ScmSkyCultureDialog.hpp/cpp | Added edit constellation functionality and button state management |
| ScmConstellationImageAnchor.hpp/cpp | Renamed and refactored image anchor class with improved star binding |
| ScmConstellationImage.hpp/cpp | Renamed and enhanced constellation image class with artwork loading |
| ScmConstellationDialog.hpp/cpp | Added constellation loading and editing capabilities |
| SkyCultureMaker.hpp/cpp | Added constellation dialog opening method |
| ScmDraw.hpp/cpp | Added line loading functionality for editing mode |
| ScmConstellation.hpp/cpp | Added getters for constellation data and hide/show functionality |
| CMakeLists.txt | Updated build configuration for renamed files |
No description provided.