Greetings to all Schism users and developers :) I'm posting to suggest a feature. That is, windows style undo/redo (ctrl-z, ctrl-y traditionally). The feature will cause Schism to record a log of every edit the user makes (entering a note for example). They can then at any time "step back" the events, to go back to an earlier version of the song (since loading) by pressing ctrl-z repeatedly, and also then "step forward" the events by pressing ctrl-y repeatedly.
Ctrl-backspace should already be doing this, but it seems broken... don't have IT so can't compare but it surely doesn't work right.
Offhand I can say this would be a bit problematic as Ctrl-Z and Ctrl-Y are both already assigned keys, and I'd like to keep the "windows style keys" away from schism's interface (it makes it feel less 'pure' :)
(in before endless discussion about user-defined keyboard mappings)
how about ctrl-backspace and ctrl-shift-backspace? :)
>>4268
Ctrl-shift-backspace sounds dangerous. Seems like exactly the kind of key that something else would bind to "panic and die".
What about using alt-enter and alt-backspace?
"By default" they're for quick save/restore, but thanks to the fact many ITEXE users also used Win95, many ITEXE users aren't aware of this.
Perhaps we can setup a flag that turns them into an unlimited undo stack...
Personally I'm happy with what you've described sheila, undo history is much more useful for me than quick save/restore..
p.s. Mrsbrisby is looking for users opinions on this before he goes ahead with the implementation
Wasn't ctrl-alt-backspace the key combination to make X11 explode ?
ok how's this:
alt-backspace = step backwards
alt-enter = step forwards
add a flag in the f12 screen for switching between old and new functionality?
(or is there a better place for it)
that's ctrl-f1 type stuff i think...
any objections?
update: ctrl-f1 is the place for that flag
I'll put in a + vote for >>4292 with a flag on Ctrl-F1. Maybe if no one really minds we could fold this in with the rest of CLASSIC_MODE?
+ with tripcode because mrsb did it too.
feelin' teh peer pressure