Heavyiron
Если программа стабильна, заливай на SVN.
И вообще лучше каждую стабильную версию заливать на SVN, так её лучше протестируют, новые фичи станут доступны раньше и автор на неё не забьёт Так называемая, разработка итерацими.
RDSAVE - сохранение IMG образа системы
-
Из хаоса в космос
Ага, а он так и не сделал автодетект устройств хотя обещал.Leency wrote:Heavyiron
Если программа стабильна, заливай на SVN.
И вообще лучше каждую стабильную версию заливать на SVN, так её лучше протестируют, новые фичи станут доступны раньше и автор на неё не забьёт Так называемая, разработка итерацими.
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
Пока нестабильна, но забивать не собираюсь.Heavyiron wrote:Новая версия будет уже недели через 2. Дела IRL возникли.
Исправил баги в обработчике ошибок - теперь ошибка показывается правильная. Правда с переводом на эстонский/итальянский языки отсутствовавших ранее ошибок нужна будет помощь авторов локализаций - пока вставил туда английские строки.yogev_ezra wrote: Ну и неплохо бы выводить настоящую ошибку (как KFAR делает).
Исправил.Leency wrote:После выбора другого пути надпись накладывается, см. скрин.
Добавил паузу после успешного сохранения рамдиска перед автозакрытием. Так будет логичнее. Флаг автозакрытия в исходник внес и по умолчанию он включен. Пока меняется перекомпиляцией с изменением в исходнике параметра autoclose dd 1 на autoclose dd 0. В ini этот параметр тоже добавил, но обработку сделаю чуть позже - пока не успеваю. Насчет чекбокса - раздумываю, стоит ли после всех этих изменений перегружать программу дополнительными чекбоксами?yogev_ezra wrote:IMHO идея eAndrew хорошая - добавить внизу чекбокс "Закрывать программу после успешного сохранения" (и добавить его также в INI-файл). Можно даже по умолчанию сделать его включенным.
Руки пока не дошли до этого момента.yogev_ezra wrote:Ещё лучшая идея, которая пришла мне в голову только что, это 2 места, которые можно менять в INI-файле, вместо одного - №3 и №4. По умолчанию, если INI-файл не найден, то №3 содержит /hd0/1/kolibri.img, а №4 - /usbhd0/1/kolibri.img. По-моему, вполне честно и несложно добавить.
Кроме того, теперь в параметрах можно задать путь не только к образу на дисках, но и "/fd/1/" или "/fd/2/" - программа обрабатывает их корректно (в rdsave.ini пока такая возможность не предусмотрена). В свете исправления ошибки сохранения в Vbox это будет полезно.
Файл rdsave.ini теперь нужно класть в /sys/settings, саму программу - в корень.
Last edited by Heavyiron on Sun Nov 03, 2013 3:52 pm, edited 1 time in total.
Глобальные изменения. Просьба потестировать. При первом запуске программы, если папка из rdsave.ini не читается, открывается opendialog. При успешном сохранении путь записывается в ini и в дальнейшем будет отрисовываться окно программы. /fd/1/ и /fd/2/ теперь обрабатываются, как и все другие пути (выбор в opendialog или задание параметра /fd/1/kolibri.img равносильно вызову функции 16,1)
Программу как и прежде нужно положить в корень /rd/1/, rdsave.ini - в /rd/1/settings.
UPD: однако, нашел баг при сохраннии на флопик - буду думать.
Программу как и прежде нужно положить в корень /rd/1/, rdsave.ini - в /rd/1/settings.
UPD: однако, нашел баг при сохраннии на флопик - буду думать.
- Attachments
-
-
rdsave.png (2.58 KiB)Viewed 4412 times
-
Last edited by Heavyiron on Mon Nov 04, 2013 2:15 am, edited 3 times in total.
В ini написаноHeavyiron wrote:При первом запуске программы, если папка из rdsave.ini не читается, открывается opendialog.
У меня "/hd0/1" существует, но OpenDialog всё равно появился.path=/hd0/1/kolibri.img
UPD:
Настройки сейчас читаются\пишутся из\в "/rd/1/rdsave.ini".Heavyiron wrote:Программу как и прежде нужно положить в корень /rd/1/, rdsave.ini - в /rd/1/settings.
Просто и офигенно придумано.
Из хаоса в космос
Ага, приношу извинения. Торопился и забыл перекомпилировать бинарник с исправленным путем - в исходнике все ок. Проблема 1 судя по всему тоже связана с тем, что программа не смогла найти rdsave.ini и путь взялся резервный из бинарника (/hd2/1/kolibrios.img).0CodErr wrote:В ini написаноУ меня "/hd0/1" существует, но OpenDialog всё равно появился.path=/hd0/1/kolibri.img
UPD:Настройки сейчас читаются\пишутся из\в "/rd/1/rdsave.ini".Heavyiron wrote:Программу как и прежде нужно положить в корень /rd/1/, rdsave.ini - в /rd/1/settings.
Last edited by Heavyiron on Mon Nov 04, 2013 2:16 am, edited 2 times in total.
По внешнему виду будут пожелания? Просто сам смотрю на новое окно программы и что-то не то - как будто не хватает чего.Leency wrote:Просто и офигенно придумано.
Как вариант: кнопку "Изменить" поместить слева от "Сохранить" - это позволит показывать более длинный путь, относительно окна приложения.Heavyiron wrote:По внешнему виду будут пожелания? Просто сам смотрю на новое окно программы и что-то не то - как будто не хватает чего.Leency wrote:Просто и офигенно придумано.
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
Heavyiron wrote:По внешнему виду будут пожелания? Просто сам смотрю на новое окно программы и что-то не то - как будто не хватает чего.
Spoiler:
Heavyiron: Looks good!
"Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction." Albert Einstein
Принято (что-то подобное в голове вертелось), в связи с чем вопрос - это реализация только в графическом редакторе или уже есть наметки в коде (чтобы время не тратить зря)?0CodErr wrote:Heavyiron wrote:По внешнему виду будут пожелания? Просто сам смотрю на новое окно программы и что-то не то - как будто не хватает чего.Spoiler:
Heavyiron, только в графическом редакторе.
Компонент Frame из box_lib используется, например, в Desktop и ColorDialog.
Компонент Frame из box_lib используется, например, в Desktop и ColorDialog.
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
Who is online
Users browsing this forum: No registered users and 24 guests