Skip to content

Release 3.0.0 — modern English UI and manual score reconstruction - #1

Merged
brucerc94 merged 231 commits into
mainfrom
feature/motion-aware-extraction
Oct 5, 2026
Merged

brucerc94 merged 231 commits into
mainfrom
feature/motion-aware-extraction

Conversation

@brucerc94

Copy link
Copy Markdown
Owner

Summary

This release replaces the legacy monolithic Tkinter application with a modular Qt 6 + QML desktop workflow focused on reconstructing on-screen sheet music.

Highlights

  • Modern Qt 6 + QML interface, fully translated to English.
  • YouTube and local video sources, including drag-and-drop.
  • Manual frame selection for moving sheet music.
  • Per-join overlap controls with conservative automatic estimation.
  • Manual page cuts with direct visual editing.
  • Fixed A4 PDF pagination for reconstructed score systems.
  • Background processing, progress reporting, and actionable errors.
  • No administrator privileges required.
  • Pytest coverage and GitHub Actions CI.
  • Public-release documentation, changelog, and MIT license.

Removed

  • Motion-tracking correction toggle.
  • Moving-highlight/overlay removal.
  • Legacy administrator launch scripts and permission workarounds.
  • The old monolithic ExtracorPartituras.py implementation.

Validation

The branch is ahead of main without divergence. Merge this pull request with squash to keep main history clean.

Note: Qt/QML and Windows executable behavior should still be verified on a Windows development machine before publishing the release binary.

brucerc94 and others added 30 commits October 4, 2026 20:55
@brucerc94
brucerc94 merged commit cbe76a1 into main Oct 5, 2026
0 of 4 checks passed
@brucerc94
brucerc94 deleted the feature/motion-aware-extraction branch October 5, 2026 21:39
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