Так-то да. Но если длинная очередь undo таки упрётся в память, можно, наверное, сэкономить чуток, храня только диффы между снапшотами (typed array?). Заодно и вопрос со степами можно притянуть — брать длину диффа между последним степом и текущим снапшотом, при превышении некоторого порога — сохранять как новый степ. Наверное ;)
Друзья. Я слышу много запросов, критики и уточнений. Многие из них потребуют полной переделки архитектуры приложения изнутри, так что, в скором времени, я думаю, будет большой апдейт с переписаным всем и добавленными фичами. Вот так вот =)
moroz1999 материал хороший но не хватает скриншотов эффекта, а лучше процесс набора исходника и его компиляции записать в ютуб. Исходники вместе с откомпилированным бинарником и настроенным эмулятором надо опубликовать на github.
Да… не написано как именно запускать блокнот.
По случаю праздника поделюсь рецептом, услышанным мною от знакомого судьи.
Оказывается есть довольно интересный способ употребления КРЕВЕТОК, отличающийся тем, что они запиваются не пивом, как обычно.
… а шампанским!
вкус выходит очень необычным, я бы даже сказал — изысканным.
естественно, не дёшево. но — праздник :)
праздник продолжается — dihaltlite2016 official vodka )
Да… не написано как именно запускать блокнот.
начиная с 5ой версии
По интерфейсу не знаю как лучше. Например, рядом с каждым первью две кнопки со стрелками вверх/вниз — сохранить/восстановить.
Оказывается есть довольно интересный способ употребления КРЕВЕТОК, отличающийся тем, что они запиваются не пивом, как обычно.
… а шампанским!
вкус выходит очень необычным, я бы даже сказал — изысканным.
естественно, не дёшево. но — праздник :)