Skip to content

Conversation

@xLPMG
Copy link
Collaborator

@xLPMG xLPMG commented Jul 10, 2025

No description provided.

@xLPMG xLPMG marked this pull request as ready for review August 2, 2025 12:35
@xLPMG xLPMG requested a review from Copilot August 11, 2025 11:57
Copy link

Copilot AI left a 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

@xLPMG xLPMG merged commit 31b8a7c into master Aug 14, 2025
18 checks passed
@xLPMG xLPMG deleted the edit-constellations branch August 14, 2025 19:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants