ahlstromcj/seq66

seq66 does not recognize some changes for the save entry in the file menu

AndrewPy opened this issue · 5 comments

For example: If you change the velocity of some notes or change the set name, the save entry in the menu remains disabled. You must use the save-as entry.

I have basically fixed this issue. However, the live grid slots flicker as one moves the mouse to change velocity or moves the sliders in the LFO box. Both required the pattern editor to update, but not sure why the slots (all of them!) get updated. So some more probling to do. But see the latest portfix branch.

Again, I don't know if this comment isn't for the wrong issue(?).

In any case, there is a difference between the active state of the save menu item and the save prompt when the program is closed. (I think they should be treated largely identically.)

Still working on this one, now trying to get the Song Editor to show the modified status. Wotta pain! :-D

I'm closing this. The current undo/redo/modify mechanism has been improved, but it cannot work completely. In a potential version 2, I am working on a more air-tight history mechanism based on the Memento/History patterns from Gamma et al. There won't be a Seq66v2 until I get a complete library that solves all the things that bug me about Seq66. And I might well croak or become senescent before that happens! :-D