Проголосовало пользователей: 42
0 Пользователей и 1 Гость просматривают эту тему.
Да, давно уже такое предложение было... Да, кнопочка такая пригодится
На текущий момент это можно реализовать только "в лоб" - полностью сохранять файл проекта после каждого чиха. Нужно расширять архитектуру скин-движка.
На текущий момент это можно реализовать только "в лоб" - полностью сохранять файл проекта после каждого чиха.
Проголосовал "Нейтрален" - ничего необратимого в данном случае нет
а загружать каждый раз копию файла, конечно, неприемлимо, особенно дла больших проектов - на это могут уйти десятки секунд.
Необратимого ничего нет, но всё-же удобство вырастет в разы.
На данный момент, может, можно было бы добывать пункт в меню "Восстановить из резервной копии", чтобы не возиться с переименованием бэкапного файла.
Зачем, если можно перезапуститть редактор, не сохраняя проект?
когда случайно удаляешь группу контейнеров после 3х часов манипуляций без сохранения, начинаешь закипать...з а к и п а т ь от невозможности что-то сделать....вот как сейчас...
даже текстом в файле с координатами позиций и статусом есть\нет?
Поясните
AIMPMainForm{< //означает вложенность в этот контейнер других контейнеров LayoutContainer1:Main { alignment: laTop; alignmentLevel: 0; alignmentMargines:0,0,0,0;.... skin: c:\test\fon.png;} button1:showGroup1 { positionX:540; positionY:23; bindings{ [ bindingItem (button1:showGroup1); Action; State; //только используемые связи ] [ bindingItem(LayoutTabbedGroup1); ActivePage: Action [(value + 1) mod 2 ]; ActivePage: State; ] } LayoutContainer2:PlayButton { alignment: laTop; alignmentLevel: 0; alignmentMargines:0,0,0,0;.... skin: c:\test\fon.png;}[b]>[/b]
Контейнер1 //вложенные контейнеры<\ контейнер2{ свойство: параметр; свойство: параметр; свойство: параметр; .... } ГруппаКонтейнеров1{ кнопка:Название { свойство: параметр; свойство: параметр; свойство: параметр; .... биндСвязи{ [биндСвязи (кнопка:Название) точкаСвязи:Action; точкаСвязи:State; //только используемые связи ] [ биндСвязи (ГруппаКонтейнеров1); ActivePage: Action [(value + 1) mod 2 ]; ActivePage: State; ] }}\>
скинедитор хранит эту информацию где-то во время работы в нём? в памяти или в файле?он же отслеживает изменения, вот и бекапить в виде текста в файл.
Может ввести автосейв, например каждые 15 - 30 мин?
#ВеримВАртёма ибо очень нужная вещь.
К сожалению, Undo/Redo не заложено архитектурой, поэтому реализовать это сейчас весьма сложно
шёл 2018 год функции так и не наблюдалось
слова - это лишь метод фиксации информации... а смысл меняется от контекста... а контекст от потребностей и задачи... надо быть проще, а не искать подвоха