Skip to content

#6170 - Add a reference document sidebar panel - #6177

Merged
reckart merged 1 commit into
mainfrom
feature/6170-Add-a-reference-document-sidebar-panel
Jul 18, 2026
Merged

#6170 - Add a reference document sidebar panel#6177
reckart merged 1 commit into
mainfrom
feature/6170-Add-a-reference-document-sidebar-panel

Conversation

@reckart

@reckart reckart commented Jul 18, 2026

Copy link
Copy Markdown
Member

What's in the PR

  • Add scroll-sync support to the reference document sidebar panel
  • Add new PositionInfoPanel component to display document position information in paging strategies
  • Improve scroll container and editor registration across multiple editor implementations
  • Enhance document structure navigation utilities and tests for TEI and HTML document structure handling
  • Update paging strategies (line-oriented, sentence-oriented, token-wrapping) to support scroll-sync integration
  • Refactor viewport-sync hub integration across brat, Apache Annotator, external, and PDF editors
  • Add comprehensive tests for ApacheAnnotatorSyncController covering sync region calculation and viewport positioning
  • Update document name panel styling and annotation page base components
  • Add YAML policy updates for HTML and TEI document structure handling to support scroll-sync

How to test manually

  • Check if per-section syncing in TEI / HTML works

Automatic testing

  • PR includes unit tests

Documentation

  • PR updates documentation

- Add scroll-sync support to the reference document sidebar panel
- Add new PositionInfoPanel component to display document position information in paging strategies
- Improve scroll container and editor registration across multiple editor implementations
- Enhance document structure navigation utilities and tests for TEI and HTML document structure handling
- Update paging strategies (line-oriented, sentence-oriented, token-wrapping) to support scroll-sync integration
- Refactor viewport-sync hub integration across brat, Apache Annotator, external, and PDF editors
- Add comprehensive tests for ApacheAnnotatorSyncController covering sync region calculation and viewport positioning
- Update document name panel styling and annotation page base components
- Add YAML policy updates for HTML and TEI document structure handling to support scroll-sync
@reckart reckart added this to the 42.0 milestone Jul 18, 2026
@reckart reckart self-assigned this Jul 18, 2026
@reckart reckart added this to Kanban Jul 18, 2026
@github-project-automation github-project-automation Bot moved this to 🔖 To do in Kanban Jul 18, 2026
@reckart
reckart merged commit e256dcd into main Jul 18, 2026
4 checks passed
@reckart
reckart deleted the feature/6170-Add-a-reference-document-sidebar-panel branch July 18, 2026 20:37
@github-project-automation github-project-automation Bot moved this from 🔖 To do to 🍹 Done in Kanban Jul 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

Status: 🍹 Done

Development

Successfully merging this pull request may close these issues.

1 participant