Made a mistake? Just hit undo and you're back to where you were. So now you have a little guardian angel watching over your shoulder. We modified thousands of lines of code, broke the whole system to add two very unsexy but very important keyboard shortcuts: CTRL + Z & CTRL + SHIFT + Z. So we sat down, put on our headphones, enabled crunch mode and did it. The longer we waited, the bigger our problem would become. We realised that we had to rip of this band-aid hard and quickly or it would haunt us for ever. Meanwhile, our problem only became bigger and bigger, with every new line of code we wrote. We just focussed on fun and exciting features. This is why we delayed implementing undo for a long time. When an application is not built from scratch with an undo system then implementing it at a later stage, when it has hundreds of thousands of lines of code is a lot of tedious, error prone and boring work. We do not have to hide behind these jokes anymore. When someone asked us why there is no undo in Resolume we usually said something like “Resolume is a live instrument! There is no undo on a piano either!?” or we joked “Resolume is about doing, not undoing”.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |