windows style "undo" functionality (14)

4265 Name: alk : 2008-08-23 12:06 [Del]

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.

4266 Name: Noelle Sandy Taylor : 2008-08-23 15:40 [Del]

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)

4268 Name: alk : 2008-08-25 04:19 [Del]

how about ctrl-backspace and ctrl-shift-backspace? :)

4269 Name: Noelle Sandy Taylor : 2008-08-25 04:34 [Del]

>>4268
Ctrl-shift-backspace sounds dangerous. Seems like exactly the kind of key that something else would bind to "panic and die".

4270 Name: Sheila Fuller : 2008-08-25 06:43 [Del]

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...

4273 Name: alk : 2008-09-08 07:39 [Del]

Personally I'm happy with what you've described sheila, undo history is much more useful for me than quick save/restore..

4274 Name: alk : 2008-09-08 08:08 [Del]

p.s. Mrsbrisby is looking for users opinions on this before he goes ahead with the implementation

4275 Name: xonox : 2008-09-09 11:49 [Del]

Wasn't ctrl-alt-backspace the key combination to make X11 explode ?

4276 Name: Rosemary Head : 2008-09-09 14:12 [Del]

>>4275
Yes, yes it is.

4292 Name: alk : 2008-09-16 06:51 [Del]

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)

4293 Name: mrsbrisby !nImh.tenGo : 2008-09-16 06:54 [Del]

that's ctrl-f1 type stuff i think...

any objections?

4294 Name: alk : 2008-09-16 06:54 [Del]

update: ctrl-f1 is the place for that flag

4295 Name: Daniel Graves : 2008-09-16 06:56 [Del]

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?

4297 Name: Storlek !desu/4y/Xg : 2008-09-16 06:58 [Del]

+ with tripcode because mrsb did it too.
feelin' teh peer pressure

Name: Link:
Spam trap (leave blank):
File: