Skip to content

Source View: add a context menu for the advanced text editor#12550

Merged
niksedk merged 1 commit into
SubtitleEdit:mainfrom
pdjdev:feat/source-view-context-menu
Jul 16, 2026
Merged

Source View: add a context menu for the advanced text editor#12550
niksedk merged 1 commit into
SubtitleEdit:mainfrom
pdjdev:feat/source-view-context-menu

Conversation

@pdjdev

@pdjdev pdjdev commented Jul 16, 2026

Copy link
Copy Markdown
Contributor

Summary

Adds a Cut, Copy, and Paste context menu to Source View when it uses AvaloniaEdit's advanced text editor.

Background

For source text up to 2,000,000 characters, Source View uses AvaloniaEdit's TextEditor, which does not provide a default context menu. As a result, right-clicking the source text did not expose the standard clipboard actions.

Implementation

A MenuFlyout with Cut, Copy, and Paste actions is added only when Source View uses AvaloniaEdit's TextEditor.

The large-file TextBox path is left unchanged to retain its built-in context menu. The macOS context-flyout helper is attached to the advanced editor for Ctrl+Click support.

Screenshot

2026-07-17.mp4

Testing

Tested on Windows 11 x64 (local build).

@niksedk
niksedk merged commit 7618fd4 into SubtitleEdit:main Jul 16, 2026
2 checks passed
bilimiyorum pushed a commit to bilimiyorum/subtitleedit that referenced this pull request Jul 17, 2026
Add the syntax highlighting text box entries and the missing Source View
context menu entry (SubtitleEdit#12550), set the release date.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
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