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

Димка Новиков 12.01.2015 07:55

Re: Разработка свободной программы для сценаристов. Часть 2
 
Кирилл Юдин
1. Можете пояснить поподробней, что именно повело себя не так на примере?
2. Я планирую сделать так, чтобы весь текст идущий до первой сцены не образовывал элемента в навигаторе.
3. Будет добавлена возможность в настройках подстроить под себя к какому блоку должен переходить курсор при нажатии таб и энтер. Тот алгоритм, что сделан сейчас будет работать по умолчанию, но если нужно его откорректировать, каждый сможет сделать это для себя сам (то же касается и горячих клавиш включения стиля).

Что касается модуля проверки орфографии, то в Сценаристе используется библиотека hunspell, не знаю можно ли его установить для других приложений, но как правило приложения заточены под использование какого-либо определённого модуля, может быть там просто проблемы со словарём...

Цитата:

Сообщение от Кертис (Сообщение 551792)
А с опечатками подчеркивание бы в белом стиле сделать более заметным

Это помню. ;)

Кертис 12.01.2015 13:32

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

Сообщение от Димка Новиков (Сообщение 552500)
3. Будет добавлена возможность в настройках подстроить под себя к какому блоку должен переходить курсор при нажатии таб и энтер. Тот алгоритм, что сделан сейчас будет работать по умолчанию, но если нужно его откорректировать, каждый сможет сделать это для себя сам (то же касается и горячих клавиш включения стиля).

О, это хорошая мысль )

Кирилл Юдин 12.01.2015 14:58

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

Сообщение от Димка Новиков (Сообщение 552500)
1. Можете пояснить поподробней, что именно повело себя не так на примере?

Попробую. В общем, поэкспериментировал, перетаскивая в разные места часть текста. Реагирует программа по-разному. Всё зависит от того, в какое место перетаскивать выделенный фрагмент. Все варианты описывать наверное нет смысла. Просто свои думки по этому поводу:
Перед перетаскиванием на новое место, если расчистить его (сделать пустую строку) и туда перетащить, то всё сохраняется отлично.
Так что в принципе можно так и делать.
2. Если перетаскивать фрагмент на какую-то "занятую" строку с текстом, то весь фрагмент форматируется под эту строку. Иногда формат получается вовсе непонятный. Например, выделяем:

Вложение 12052

перетаскиваем сюда (между строками вставить не получается - там нет свободной строчки, поэтому можно перетащить либо в конец строки либо в начало следующей) вариант "в начало":

Вложение 12053

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

Просто подумал, какой алгоритм можно создать, чтобы текст всегда правильно форматировался - слишком мудрёно получается. Это ж все варианты нужно предусмотреть, все разрывы... наверное нет смысла. Ну, может быть только вот такой конкретный сбой, как на картинке выше посмотреть, что можно сделать - а то совсем страшно :)

В остальных случаях, если вставлять в конец строки, а не в начало, пытаясь текст вставить перед другим фрагментом, то меняет форматирование только первая строка (абзац), что легко лечится. Вот пример:

Вложение 12054

В таком случае достаточно "сбросить" кусок текста (в данном случае имя персонажа) на новую строку и отформатировать через меню. Всё остальное сохраняется правильно. Так что тут проблем можно считать нет.

Кирилл Юдин 12.01.2015 15:18

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

Сообщение от Димка Новиков (Сообщение 552500)
2. Я планирую сделать так, чтобы весь текст идущий до первой сцены не образовывал элемента в навигаторе.

В принципе это универсальный выход. Хотя, можно ведь использовать "скрытый текст" или "примечания" для пометок перед текстом. А вот "ИЗ ЗТМ:" можно сделать создаваемым по умолчанию сразу - так во всяком случае в Софокле сделано. Возможно это будет проще.
Но этот маленький "маркер" начала сценария очень важен.

Кстати, это же иногда используют и внутри сценария. Отбивая какой-то важный переход.
В Софокле эта "ИЗ ЗТМ:" и "В ЗТМ." не создают новый блок, а просто автоформатируются. В принципе удобно. Можно куда угодно вставлять, даже в середину одной сцены. Не меняя регистра - набираешь "в зтм." - и в первом случае после двоеточия, а во втором после точки - текст автоматически становится выполнен прописными буквами. В начале строки он и так стоит - это же новая строчка. В середине текста автоформат не срабатывает, что логично.

Путаницы с маркировкой начала сценария так же не происходит, потмо что в середине сценария при таком разрыве, обе метки стоят рядом - видно, что это середина сцены, а не всего начало сценария. Вот так это выглядит:
Вложение 12055

Кирилл Юдин 12.01.2015 15:20

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

Сообщение от Димка Новиков (Сообщение 552500)
3. Будет добавлена возможность в настройках подстроить под себя к какому блоку должен переходить курсор при нажатии таб и энтер.

Это вообще круто. )

Кирилл Юдин 12.01.2015 15:26

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

Сообщение от Димка Новиков (Сообщение 552500)
1. Можете пояснить поподробней, что именно повело себя не так на примере?

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

Димка Новиков 13.01.2015 10:02

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

АлександрКу 15.01.2015 23:44

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

Визуально очень тяжело поределить где границы сцены.

Димка Новиков 16.01.2015 09:51

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

Димка Новиков 16.01.2015 11:00

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

Вложение 12120

Кирилл Юдин 17.01.2015 04:50

Re: Разработка свободной программы для сценаристов. Часть 2
 
Вложений: 1
Вот ещё какую штуку обнаружил. На начальной странице Программы невозможно удалить или переименовать проект.
Вроде это уже обсуждали. Но на всякий случай напоминаю. Хотя вроде где-то говорилось, что исправлено, но нет.

В общем суть уточню. Начал проект, как пробный. Обозвал "поэпизодник (синопсис)".
Затем начал писать сценарий и файл переименовал. Открываю программу указываю путь к файлу - файл с новым именем открывается, но сам проект остаётся под первым именем. И никак это не победить.

Вложение 12107

Такс. Сейчас попробовал сделать это через "Создать новый проект" и вообще убил насмерть предыдущий - программа заменила старый проект новым файлом с таким названием. Но тут я лажанулся. Капец. Чистый лист. Вся работа убита. :(
Короче, должна быть возможность удалять или переименовывать из списка начальной страницы проекты.

Димка Новиков 19.01.2015 08:07

Re: Разработка свободной программы для сценаристов. Часть 2
 
Кирилл Юдин, по видимому вы просто задали название во вкладке "Данные" редактора сценария, поэтому оно и осталось даже, при сохранении проекта под другим именем... Там логика такая: если название не задано, то используется имя файла, а если задано название, то оно и используется, как бы сам файл не был назван.

Кирилл Юдин 19.01.2015 08:57

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

Кирилл Юдин 19.01.2015 09:06

Re: Разработка свободной программы для сценаристов. Часть 2
 
Вложений: 1
Вот, ничего не создавал вообще. Просто после удаления самого файла при открытии программы произошел "перепоиск" документов и появилось два проекта с одинаковым названием.
На скриншоте можно увидеть два проекта-близнеца (один прописными, другой строчными буквами), и саму папку, где хранится файл:
Вложение 12121

Димка Новиков 19.01.2015 09:29

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

Сообщение от Кирилл Юдин (Сообщение 554278)
возможность удаления из списка проектов

Добавим.


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

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