Skip to content

#6106 - Keyboard-based annotation creation mode#6107

Merged
reckart merged 1 commit into
mainfrom
feature/6106-Keyboard-based-annotation-creation-mode
Jun 19, 2026
Merged

#6106 - Keyboard-based annotation creation mode#6107
reckart merged 1 commit into
mainfrom
feature/6106-Keyboard-based-annotation-creation-mode

Conversation

@reckart

@reckart reckart commented Jun 19, 2026

Copy link
Copy Markdown
Member

What's in the PR

  • Documentation: Updated user guide for editors
  • Added keyboard-based annotation creation mode support to Apache Annotator editor
  • Implemented KeyboardEditorMode component with styling and utilities
  • Updated ApacheAnnotatorEditor and related components to support keyboard mode
  • Updated ApacheAnnotatorSelector and ApacheAnnotatorState for keyboard input handling
  • Updated ApacheAnnotatorToolbar for keyboard mode integration
  • Updated Utilities with keyboard mode helper functions and tests
  • Added wicket-bootstrap-extensions dependency
  • Updated ExternalAnnotationEditorBase for external editor integration
  • Updated ApacheAnnotatorHtmlAnnotationEditorFactoryUserPreferences schema
  • Updated RecogitoEditorToolbar for editor toolbar enhancements
  • Updated AnnotationDetailPopOver widget

How to test manually

  • Open a HTML file
  • Enable keyboard navigation mode
  • Test

Automatic testing

  • PR includes unit tests

Documentation

  • PR updates documentation

- Documentation: Updated user guide for editors
- Added keyboard-based annotation creation mode support to Apache Annotator editor
- Implemented KeyboardEditorMode component with styling and utilities
- Updated ApacheAnnotatorEditor and related components to support keyboard mode
- Updated ApacheAnnotatorSelector and ApacheAnnotatorState for keyboard input handling
- Updated ApacheAnnotatorToolbar for keyboard mode integration
- Updated Utilities with keyboard mode helper functions and tests
- Added wicket-bootstrap-extensions dependency
- Updated ExternalAnnotationEditorBase for external editor integration
- Updated ApacheAnnotatorHtmlAnnotationEditorFactoryUserPreferences schema
- Updated RecogitoEditorToolbar for editor toolbar enhancements
- Updated AnnotationDetailPopOver widget
@reckart reckart added this to the 41.0 milestone Jun 19, 2026
@reckart reckart self-assigned this Jun 19, 2026
@reckart reckart added this to Kanban Jun 19, 2026
@github-project-automation github-project-automation Bot moved this to 🔖 To do in Kanban Jun 19, 2026
@reckart
reckart merged commit 67f99ef into main Jun 19, 2026
4 checks passed
@reckart
reckart deleted the feature/6106-Keyboard-based-annotation-creation-mode branch June 19, 2026 19:45
@github-project-automation github-project-automation Bot moved this from 🔖 To do to 🍹 Done in Kanban Jun 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: 🍹 Done

Development

Successfully merging this pull request may close these issues.

1 participant