Клуб сценаристов (http://forum.screenwriter.ru/index.php)
-   Обмен опытом (http://forum.screenwriter.ru/forumdisplay.php?f=10)
-   -   Разработка свободной программы для сценаристов. Часть 2 (http://forum.screenwriter.ru/showthread.php?t=5409)

Димка Новиков 05.02.2016 14:43

Re: Разработка свободной программы для сценаристов. Часть 2
 
Г у д в и н, спасибо вам, перепроверю, с чем это может быть связано и исправлю проблему.

Димка Новиков 08.02.2016 14:31

Re: Разработка свободной программы для сценаристов. Часть 2
 
Привет, привет!

Я решил выкладывать исправления частями, а не всё сразу. И вот первая бета КИТ Сценариста версии 0.6.0 уже готова. Встречайте!

В этой версии я несколько переработал раздел настроек, местами откорректировал интерфейс и расщепил автоматические замены на микронастройки, чтобы каждый мог использовать только те замены, которые ему по душе. Плюс в автозамены добавлена возможность корректировок ДВойных ПРописных букв.

https://kitscenarist.ru/assets/image...g-settings.png

Кроме этого тут ещё целая пачка доработок и исправлений. Вот они:

• начиная с текущей версии, в программе не будут открываться файлы старших версий, т.е. когда выйдет версия 0.6.1, файл проекта созданный в ней нельзя будет изменять в версии 0.6.0;
• местами исправлены опечатки;
• исправлена проблема бесконечного размножения значений "ИНТ." в блоке "Место и время";
• вернут обратно пункт меню "Предварительный просмотр";
• добавлена возможность быстрого включения/выключения двухпанельного режима при помощи горячей клавиши F2 + добавлен соответствующий пункт меню;
• исправлены следующие проблемы рецензирования:
• • не удаляется текст связанного с выделением комментария, если вы хотите изменить его цвет;
• • исправлена проблема с хвостами от удалённых выделений;
• • исправлена проблема, когда редактирование текста выделения в тёмной теме меняло цвет текста выделения на белый;
• • исправлена проблема с удалением цвета текста выделений при смене цветовой схемы приложения;
• • исправлена проблема с появлением новых выделений, при редактировании существующего;
• • исправлена проблема с пропадающим курсором при удалении выделений;
• • исправлена проблема с некорректным разрывом выделений, когда внутри одного выделения делается ещё одно, другим цветом;
• исправлена проблема с пропаданием курсора при использовании панели быстрого форматирования;
• метка титра более не пропадает при загрузке проекта;
• улучшен способ взаимодействия с черновиком, когда в нём находится простой текст, а не сцена;
• в окне добавления комментария к выделению сохраняется масштаб заданных для остальных редакторов текста;
• оптимизирована схема работы автоматических сохранений. Теперь программа будет автоматически сохранять проект не только каждые 5-30 минут, но и при простое приложения. То есть, если вы не двигали курсором и не печатали текст более 3 секунд, проект будет автоматически сохранён (если включено опция автоматического сохранения в настройках);
• улучшена работы синхронизации
• • исправлены обнаруженные проблемы синхронизации текста сценария и черновика;
• • разработка теперь тоже синхронизируется в режиме реального времени и обновляется у соавторов;
• изображения хранящиеся в разработке теперь не так сильно сжимаются при сохранении;
• исправлена ошибка, когда удаление изображений из разработки приводило к падению программы;
• исправлена проблема с появлением горизонтальной прокрутки в навигаторе;
• теперь сохраняется и после перезапуска программы восстанавливается последний режим, в котором вы работали (чистовик/черновик);
• исправлены многие проблемы связанные с перетаскиванием элементов в навигаторе;
• исправлена проблема с прокруткой редактора к курсору, при нажатии клавиш Ctrl и Alt;
• улучшен алгоритм распознавания сцен при использовании записи вида: ИНТ. КВАРТИРА – СПАЛЬНЯ – ДЕНЬ;
• при экспорте в Windows, если название проекта содержит символы запрещённые для имён файлов (такие как кавычки или двоеточие), они будут заменены на символ подчёркивания;
• ускорена операция замены всех найденных совпадений.

Фух... Надеюсь, что исправил больше ошибок, чем добавил!:)

А вообще продолжаю принимать сообщения обо всех известных вам ошибках и продолжаю их исправлять!

Иван Василич 08.02.2016 17:36

Re: Разработка свободной программы для сценаристов. Часть 2
 
Вот, зашел просто, чтобы сказать спасибо, вам ))
Димка, а в дальнейшем можно будет сократить время отзыва программы?
В том смысле что, долго загружается, когда кликаешь на значок.

Димка Новиков 08.02.2016 18:11

Re: Разработка свободной программы для сценаристов. Часть 2
 
Иван Василич, пожалуйста. Когда кликаешь на проект, или на иконку самой программы?

Иван Василич 08.02.2016 18:14

Re: Разработка свободной программы для сценаристов. Часть 2
 
Цитата:

Сообщение от Иван Василич (Сообщение 609198)
время отзыва

Странно, что при первом открытии программы после включения компа время составляет 24 секунды. Довольно долго. :rage: При всех повторных - 9-10 секунд. Можно мысль потерять )))
К примеру, Софокл открывается за 3-4 секунды во всех случаях.

Иван Василич 08.02.2016 18:15

Re: Разработка свободной программы для сценаристов. Часть 2
 
Цитата:

Сообщение от Димка Новиков (Сообщение 609209)
Когда кликаешь на проект, или на иконку самой программы?

Да, на иконку на рабочем столе )

Иван Василич 08.02.2016 18:19

Re: Разработка свободной программы для сценаристов. Часть 2
 
И на проект тоже 10 секунд.

Димка Новиков 08.02.2016 21:07

Re: Разработка свободной программы для сценаристов. Часть 2
 
Иван Василич, понял. Конечно хотелось бы максимально оптимизировать, так что обязательно изучу этот вопрос.

АлександрКу 08.02.2016 21:46

Re: Разработка свободной программы для сценаристов. Часть 2
 
Цитата:

Сообщение от Димка Новиков
бета КИТ Сценариста версии 0.6.0 уже готова.

по закачке для андроинд значится только 5.9.1.

Димка Новиков 08.02.2016 22:19

Re: Разработка свободной программы для сценаристов. Часть 2
 
АлександрКу, для android буду выпускать только стабильные версии.

Уксус 08.02.2016 22:25

Re: Разработка свободной программы для сценаристов. Часть 2
 
Димка, привет.

Новую бету только начал тестировать, но уже есть мысли, над чем можно поработать )))

1. Отмена последнего действия в большом тексте – как в ворде, чтобы текст скролился туда, где было последние изменение, чтобы знать, что отменяю и сколько раз жать undo.

2. И в предыдущей версии и в этой бете переход из черновика в сценарий занимает порядка 5-ти секунд. Это оочень много. В сам черновик заходит моментально, а обратно тормозит. Возможно, что это связано с количеством сцен. В черновике их 5-7, а в сценарии 90. Тестирую на реальном проекте, так что похоже надо оптимизировать. Сейчас переключаться туда-сюда очень утомительно. Особенно, когда частями копируешь из черновика в сценарий.

3. Беспокоит разросшийся размер программы и файлов. Программа сейчас 50 мегабайт, в то время как у FadeIn всего 5. Сами же файлы проекта у меня по 11 мегабайт. И там только текст сценария и немного текста в разработке (никаких картинок). Размер такого файла в FadeIn 68 килобайт. Все становится тяжелей, это сказывается на скорости и мобильности. Мне кажется, нужно оптимизировать. Функционал функционалом, но даже на облаке скоро будет сложно это хранить.

А так, все очень круто. Еще раз спасибо за отличный продукт. Буду тестировать дальше!

Димка Новиков 09.02.2016 09:05

Re: Разработка свободной программы для сценаристов. Часть 2
 
Уксус, привет. Пожалуйста и вам тоже спасибо!)

1. Согласен, с этим моментом мне ещё предстоит разобраться.
2. Да, это связано с объёмом текста, буду придумывать, как можно оптимизировать.
3.1. По поводу размера программы, ситуация такая, что для поддержки возможности добавлять ссылки в разработке и открывать их, пришлось тащить с собой целый браузер, что и привело к значительному увеличению размера дистрибутива.
3.2. А с файлом проекта дело в том, что в нём хранится не только текст сценария и данные из разработки, но так же каждое изменение самого сценария. Это делается для двух вещей: 1) чтобы в случае непредвиденного повреждения текста сценария (по вине программы, или из-за аварийного завершения), его всегда можно было восстановить; 2) в будущих версиях программы я планирую добавить возможность просмотра истории изменений сценария. У меня есть кое-какие идеи, как можно было бы ещё сократить объём памяти занимаемый историей изменений, но пока руки не дошли, сейчас все силы брошены на исправление ошибок.

Уксус 09.02.2016 14:41

Re: Разработка свободной программы для сценаристов. Часть 2
 
Димка,

Оптимизация это хорошо. Тем более в разумных пределах - 120 страниц без тормозов в самый раз. Не роман же пишем. А если многосерийка, то все равно там разные файлы получаются (пока ведь нет возможности писать обе серии в одном проекте, что было бы здорово)

А зачем в программе открывать ссылки? Кто этим пользуется? Я даже не знал о такой опции. Мне кажется, что раздувать программу из-за такой мелочи смысла нет. Не вижу проблем скопировать ссылку и открыть в нормальном браузере.

Димка Новиков 09.02.2016 14:54

Re: Разработка свободной программы для сценаристов. Часть 2
 
Цитата:

Сообщение от Уксус (Сообщение 609331)
А зачем в программе открывать ссылки?

Имел в виду возможность в разработке хранить веб-старницы. Удобство, плюс возможность смотреть содержимое этих страниц в автономном режиме, когда нет подключения к сети.

Иван Василич 09.02.2016 17:59

Re: Разработка свободной программы для сценаристов. Часть 2
 
Цитата:

Сообщение от Уксус (Сообщение 609331)
пока ведь нет возможности писать обе серии в одном проекте

Почему нет возможности? Я пишу четыре.


Текущее время: 20:16. Часовой пояс GMT +3.

©2006 - 2009, screenwriter.ru
©2000 - 2024, Jelsoft Enterprises Ltd.
Powered by vBulletin; перевод: zCarot