Skip to content

Delete the flat viewer placement-mode enum (0.5.0) - #27

Merged
trissim merged 2 commits into
mainfrom
refactor/G6-viewer-slot-families
Oct 10, 2026
Merged

trissim merged 2 commits into
mainfrom
refactor/G6-viewer-slot-families

Conversation

@trissim

@trissim trissim commented Oct 10, 2026 •

Copy link
Copy Markdown
Contributor

Lockstep with OpenHCS G6 (domain-blind viewers).

ViewerComponentMode mixed napari (stack, layer) and Fiji (window, channel, slice, frame) placement slots in one roster that both OpenHCS viewer configs restated. Each viewer now owns its slot family in OpenHCS; the display payload carries modes as wire strings. Deleted: ViewerComponentMode, ViewerComponentModeGroups, viewer_component_mode_value, ViewerBatchDisplayPayload.components_for_mode and component_mode_groups.

Version bumped to 0.5.0 (breaking: public names removed). Not tagged; do not merge before the OpenHCS G6 PR.

Tests (run from the OpenHCS worktree with the worktree's libraries on PYTHONPATH): 364 passed, 4 failed. The same 4 tests (test_ack_return_route.py x2, test_progress_annotation.py x2) fail identically on the unmodified submodule commit.

🤖 Generated with Claude Code

ViewerComponentMode mixed napari (stack, layer) and Fiji (window, channel,
slice, frame) placement slots in one roster, restated by both OpenHCS viewer
configs. Each viewer now owns its slot family (OpenHCS G6); the display payload
carries modes as wire strings. ViewerComponentModeGroups,
viewer_component_mode_value and ViewerBatchDisplayPayload.components_for_mode /
component_mode_groups go with it.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Copilot AI balanced review requested due to automatic review settings October 10, 2026 07:54

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@trissim trissim changed the title Delete the flat viewer placement-mode enum (0.4.2) Delete the flat viewer placement-mode enum (0.5.0) Oct 10, 2026
@trissim
trissim merged commit 079a1c4 into main Oct 10, 2026
13 of 15 checks passed
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.

2 participants