Skip to content

Phase-1 follow-up: Avalonia interlinear editor (Words Analyses)#965

Draft
johnml1135 wants to merge 1 commit into
phase1-basefrom
phase1-followup-interlinear
Draft

Phase-1 follow-up: Avalonia interlinear editor (Words Analyses)#965
johnml1135 wants to merge 1 commit into
phase1-basefrom
phase1-followup-interlinear

Conversation

@johnml1135

@johnml1135 johnml1135 commented Jun 24, 2026

Copy link
Copy Markdown
Contributor

Phase-1 follow-up: Avalonia interlinear editor (Words → Analyses)

Stacked on #964 (base). Restores and activates the native Avalonia interlinear editor for the Words → Analyses morph-bundle detail pane.

  • Adds the 11 interlinear files (region editor, analysis model, projector/write-back, InterlinearSlicePlugin, tests).
  • Restores the plugin registration in RegionEditorPlugins and the burn-down census entry.
  • Flip: moves "Analyses" from Phase1FollowUpSurfaceTools into DefaultSupportedTools, so the editor resolves to Avalonia under UIMode=New (default still Legacy).

Verification: build green; census + RegisteredRecordEditTools("Analyses") + interlinear suites 20/20. Review after the base PR.


This change is Reviewable

Restore the interlinear surface on top of phase1-base and activate it:
- add back the 11 interlinear files (InterlinearRegionEditor + analysis model
  + projector/write-back + plugin + their tests, incl. the FwAvalonia model
  and Visual tests)
- restore the InterlinearSlicePlugin registration in RegionEditorPlugins
- restore the interlinear class name + resolve assertion in the burn-down census
- FLIP: move "Analyses" from Phase1FollowUpSurfaceTools into DefaultSupportedTools
  so the Words Analyses detail editor resolves to Avalonia under UIMode=New
- add the "Analyses" TestCase back to RegisteredRecordEditTools_ResolveToAvalonia

The browse "Analyses" list pane stays inert (table follow-up territory).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown

⚠️ Commit Message Format Issues ⚠️

commit 17bd53576a:
9: B1 Line exceeds max length (82>80): "- FLIP: move "Analyses" from Phase1FollowUpSurfaceTools into DefaultSupportedTools"
11: B1 Line exceeds max length (81>80): "- add the "Analyses" TestCase back to RegisteredRecordEditTools_ResolveToAvalonia"

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.

1 participant