markusschwenk / midieditor

Provides an interface to edit, record, and play Midi data
GNU General Public License v3.0
470 stars 69 forks source link

Hotfix: hide selection changes in protocol #46

Open dgslomin opened 5 years ago

dgslomin commented 5 years ago

Don't show selection changes as their own steps in the protocol (undo history).

jingkaimori commented 3 years ago

Your change is merged to my fork, hope your review.

Meowchestra commented 1 year ago

This seems to cause hanging when making a selection in a large midi with many events. For example ctrl + a, select all, manually mouse dragging a large selection of notes on multiple tracks, and using the select all events from right side tool at the beginning.

Reverting all changes from this PR, selection performance is back to being instant.