Skip to content

[Application] Improve event drag validation feedback#253

Merged
learncold merged 1 commit into
mainfrom
codex/event-position-drag
May 18, 2026
Merged

[Application] Improve event drag validation feedback#253
learncold merged 1 commit into
mainfrom
codex/event-position-drag

Conversation

@95x8x9
Copy link
Copy Markdown
Collaborator

@95x8x9 95x8x9 commented May 16, 2026

Summary

  • allow scenario events to keep following the cursor while dragging and validate placement when dropped
  • show a warning and rollback when a block, hazard, or guidance event is dropped on an invalid target
  • stabilize the blocked-door invalid preview so the translucent marker stays visually clear while dragging

Related Issue

Area

  • Engine
  • Domain
  • Application
  • Docs
  • Build
  • Analysis
  • Chore

Architecture Check

  • I kept the dependency direction application -> domain -> engine.
  • I did not add Qt UI code to src/domain.
  • I did not add domain or application dependencies to src/engine.
  • I used src/ as the include root.

Verification

  • cmake --preset windows-debug
  • cmake --build --preset build-debug
  • ctest --preset test-debug
  • Not run (reason below)

Risks / Follow-up

  • event drag behavior now flows through shared preview and rollback handling in ScenarioCanvasWidget, so future interaction changes should retest drag, selection, and context-menu behavior together

@95x8x9 95x8x9 marked this pull request as ready for review May 16, 2026 11:36
@95x8x9 95x8x9 requested a review from learncold as a code owner May 16, 2026 11:36
@learncold learncold force-pushed the codex/event-position-drag branch from ae5c5a9 to 48a1e92 Compare May 18, 2026 09:52
@learncold learncold merged commit b2878a2 into main May 18, 2026
2 checks passed
@learncold learncold deleted the codex/event-position-drag branch May 18, 2026 09:56
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.

Task-시나리오 이벤트 드래그 검증 피드백 개선

2 participants