Re: Разработка свободной программы для сценаристов. Часть 2
Цитата:
Я приспособился так. Например. Цитата:
либо запомнить вход и выход из диалога начинается и закачивается нажатием "Таb" Цитата:
|
Re: Разработка свободной программы для сценаристов. Часть 2
Цитата:
Цитата:
Логично, что курсор переходит в начало строки! Визуально имя персонажа не на начале строки, поэтому рука автоматически жмёт два раза. Не надо вообще контролировать свои действия - всё интуитивно происходит. А вот в обратным порядке интуитивный автоматизм не срабатывает. Ведь каждый раз, приходится контролировать именно форматирование, переключаясь с творчества на техническую сторону. И зачем это? Чем тогда этот процесс отличается от работы в простом Писаре, где я вообще сначала просто набирал текст, а написав страницу переходил к её форматированию? И зачем мне тогда перестраиваться каждый раз, если меня вполне устраивает Софокл? Мне не нужны программы, в которых достоинства уничтожаются недостатками (кому нужны?). Тогда есть смысл остаться на привычном софте. А вот когда у программы достоинств больше - это другое дело. И вот этот маленький нюанс убивает напрочь все несомненные достоинства. Насколько я понимаю, исправить это намного проще, чем сделать все те исправления, которые были сделаны. Это меня и печалит. Но писать, и каждый раз, при переходе на новую строку останавливаться, переключать мозги на контроль формата - это уже слишком. Это сравнимо, как если переключатель скорости в машине находится не рядом с водителем а под капотом. И чтобы каждый раз переключить скорость - нужно выходить из машины. Но "логично" же, что ручка переключения передач ближе к двигателю! |
Re: Разработка свободной программы для сценаристов. Часть 2
Я даже не понимаю, зачем вообще такой переход был сделан. Димка собирается сделать эту функцию настраиваемой. Это намного сложнее, чем просто перепрограммировать алгоритм ИМХО.
Вопрос: а кому-то из реально пишущих сценаристов удобен такой алгоритм? Мне кажется все делают в этом месте усилие над собой. Не? Ведь во всех существующих редакторах для сценаристов алгоритм иной - именно как описываю я (если я ничего не путаю). Неспроста же, наверное. Так может действительно не мудрить с настройками лишними, а просто перепрограммировать - это же можно сделать на пять минут, если я правильно понимаю. Вместо того, чтобы создавать дополнительные настраиваемые опции. |
Re: Разработка свободной программы для сценаристов. Часть 2
Цитата:
Я не видел Кода. Не знаю его синтаксис, и судить о програмных рисках этого шага не могу (сколько строчек нужно проверить еще - большой вопрос). Теоретически, найти и переписать строчку алгоритма изменения свойств + отладка с конвертацией займет пару тройку часов. НО... у автора есть причина этого не делать. Думаю, что лень здесь не аргумент. Дим... А можно узнать по подробнее, что как и в какой среде пишется. И в каком блоке надо искать указнные Алгоритмы... Я похоже сам Буду делать себе кнопочки "сохранить" |
Re: Разработка свободной программы для сценаристов. Часть 2
Кирилл Юдин, просто мы слишком далеко зашли, чтобы сейчас менять поведение по умолчанию. Так как для тех пользователей, кто уже привык - это будет проблемой и шоком.
АлександрКу, конечно можно. Вот исходники программы https://github.com/dimkanovikov/Scenarist. Вот библиотека при помощи которой она написана http://www.qt.io/download-open-source/, она же включает в себя среду разработки и всё остальное. Код отвечающий за переход с блока реплики на следующий блок находится вот тут https://github.com/dimkanovikov/Scen...andler.cpp#L79 по сути тут нужно поменять-то только одно значение, чтобы добиться поведения, которого просит Кирилл, но я уже описал причины, почему я этого не делаю... |
Re: Разработка свободной программы для сценаристов. Часть 2
Цитата:
Ну, нет, так нет. Как я уже писал, для меня это крайне критично. Так что, увы, но для меня КИТ закончился. |
Re: Разработка свободной программы для сценаристов. Часть 2
Чтобы понятно было, почему я так печалюсь именно по этому поводу - вот иллюстрация, когда руль, чтобы повернуть направо, нужно крутить влево. Так и тут, чтобы вернуть курсор в начало строки, приходится жать кнопку, которая переводит курсор на новую строку. То есть дальше по тексту, а не назад. Отсюда - дискомфорт. Как игрушка - прикольно но "ездить" на таком невозможно.
|
Re: Разработка свободной программы для сценаристов. Часть 2
Цитата:
Цитата:
Цитата:
|
Re: Разработка свободной программы для сценаристов. Часть 2
Цитата:
Цитата:
Может в установленной программе можно взять какой-то файлик, открыть, например, Блокнотом. Найти там нужную строчку, ну и так далее? Иногда так бывает, я что-то подобное уже делал когда-то. Ну или может сделать такой файлик, где-нибудь выложить, а я бы его заменил в установленной программе? Я так понимаю, что это дело пяти минут, если понимать где и что нужно заменить. Не? |
Re: Разработка свободной программы для сценаристов. Часть 2
Цитата:
|
Re: Разработка свободной программы для сценаристов. Часть 2
Кирилл Юдин, вот держите - http://dimkanovikov.pro/kit/scenaris...-0.4.4-mix.exe, нетерпеливый вы мой :)
Что касается пользователей/развлекающихся - я не бросал слова попросту, а говорил это, основываясь на простейшей статистике. АлександрКу, всё верно. |
Re: Разработка свободной программы для сценаристов. Часть 2
Цитата:
Цитата:
|
Re: Разработка свободной программы для сценаристов. Часть 2
Димка Новиков, только увидел. весь проект - шикарный пример, набирающего обороты crowdtesting'а. клево.
|
Re: Разработка свободной программы для сценаристов. Часть 2
Всем, привет. Хочу немного разбавить наше затишье!
Сейчас полным ходом идёт работа над новой версией: исправляются найденные ошибки и добавляются новые возможности, такие как отображение номеров сцен прямо в редакторе, а так же работа с черновиком. Совсем скоро вам уже не нужно будет хранить все свои заметки в конце сценария и каждый раз удалять/восстанавливать их, просто поместите их в черновик!;) А как у вас дела?) http://dimkanovikov.pro/kit/scenaris.../new-draft.png |
Re: Разработка свободной программы для сценаристов. Часть 2
А версия для меня ХХХ-mix - будет? :) А то я только настроился снова тестировать "в полный рост".
Или может есть возможность какой-то файлик менять в директории (ну, в котором разметка хранится), да и всё? |
Re: Разработка свободной программы для сценаристов. Часть 2
Кирилл Юдин, нет, там будет возможность прямо в настройках всё это провернуть!;)
|
Re: Разработка свободной программы для сценаристов. Часть 2
Цитата:
|
Re: Разработка свободной программы для сценаристов. Часть 2
Цитата:
Цитата:
UPD: Об этом? Цитата:
|
Re: Разработка свободной программы для сценаристов. Часть 2
А у меня ничего не работает. Есть кнопка и больше ничего.
|
Re: Разработка свободной программы для сценаристов. Часть 2
Цитата:
|
Re: Разработка свободной программы для сценаристов. Часть 2
Цитата:
АлександрКу, не могу отловить это поведение. Не знаю, как повторить эту ошибку, чтобы её исправить, вы уверены, что происходило именно так, как вы описывали? Сможете воспроизвести это поведение? |
Re: Разработка свободной программы для сценаристов. Часть 2
Салют!
Это снова я! И вновь с обновлением. Сегодня выходит версия КИТ Сценарист 0.4.5. По традиции расскажу, какие новшества вас ожидают. Что новенького? • Добавлена возможность автоматической проверки разрывов страниц (Экспорт - Корректировать текст на разрывах страниц). Если выбрать данную опцию, то программа сама будет корректировать текст, перенося/разрывая реплики, блоки время и место и т.п. • Теперь стало возможным отображать номера сцен прямо в редакторе (Настройки - Редактор сценария - Отображать номера сцен). • Добавлена возможность настроить блоки к которым переходить по таб и энтер (Настройки - Редактор сценария - Вкладка Переходы между блоками). • Добавлен черновик. Для того, чтобы начать с ним работать просто перенесите сцену из навигатора в черновик. Текст черновика не попадает в экспортируемый документ. • Создание резервных копий (Настройки - Приложение - Создавать резервные копии). Что исправлено? • Список недавних проектов обновляется при загрузке программы, а так же добавлена кнопка для ручного обновления. • Добавлены умолчальные значения для тёмной цветовой схемы в редакторе сценария. • Для длительных операций добавлены сообщения о их выполнении. • Улучшены названия некоторых пунктов в диалоге экспорта, синопсис сцены переименован в заметки к сцене. • В выпадающем списке "Утро День Вечер Ночь" изменён порядок, на: "День, Ночь, Утро, Вечер", из соображения - часто используемые впереди. • Исправлена проблема с зависанием программы при загрузке некоторых файлов с включённой опцией постраничного хронометража. • Исправлены проблемы с наезжанием текста при вставке в заметки/описании персонажей/локаций/синопсис. • Улучшено перетаскивание выделенного текста. • Исправлена ошибка с переименовыванием персонажа/локации, когда менялось только на одно слово. • Улучшена отрисовка редактора (исправлены проблемы пропадающего курсора и последнего введённого символа) • Снижена скорость прокрутки текста в маке. • Сцена активируется по одинарному клику. • Исправлено падение программы, при добавлении папки через плюсик в навигаторе. • Исправлена проблема вывода пустой титульной страницы в pdf. • Исправлена проблема обрезания верхушки первой строчки на странице в pdf. • Исправлены проблемы работы со шрифтом Courier New в линуксе. Это последний релиз из четвёртой ветки, в котором был добавлен новый функционал. Дальше будут только обновления с исправлениями ошибок, а я потихонечку перейду к реализации версии 0.5.0, в которой будет много нового и полезного! Весёлой вам пятницы 13! |
Re: Разработка свободной программы для сценаристов. Часть 2
Вложений: 2
Димка Новиков, есть один небольшой глюк. Возникает, если пользуешься проверкой орфографии. Что происходит:
1. Находишь слово подчёркнутое красным "пунктиром" по причине ошибки в его написании. Вложение 12468 Для редактирования с помощью выпадающего меню с выбором действий по исправлению ошибки, щёлкаешь курсором по слову с ошибкой и вызываешь это меню - тут никаких проблем не происходит. Всё происходит далее. 2. После исправления слова, "игнорирования" или добавления его в словарь программы - исчезает курсор! Стрелка мышки бегает, как положено по экрану, но мигающей вертикальной линии, указывающей в каком месте текста будут вноситься дальнейшие изменения - не видно! Ни в светлой теме ни в тёмной. То есть выставляешь наугад, а чтобы эта мигающая чёрточка появилась снова, нужно нажать какую-нибудь клавишу на клавиатуре. Тогда "невидимка" проявляется снова до следующего раза использования модуля проверки орфографии. Соответственно изменение в тесте тоже происходят - его приходится отменять, если оно выскочило не там, где предполагал - чёрточка курсора-то невидима. Вот тут я пытался после использования модуля проверки орфографии (выбрал "Игнорировать"), установить курсор в середину слова "ДЕНЬ". Курсор появился только после того, как я нажал "пробел" и слово разбилось на два куска: Вложение 12469 |
Re: Разработка свободной программы для сценаристов. Часть 2
Да, и ещё давно хотел спросить. Нельзя ли и цветовую схему сохранять и импортировать-экспортировать, как это со схемой шрифтов?
|
Re: Разработка свободной программы для сценаристов. Часть 2
Вложений: 4
Цитата:
Ну вот, например: Допустим нужно выделенный фрагмент переместить в место, обозначенное красной кривой линией. Вложение 12461 Но такого места между именем персонажа и предыдущим блоком по умолчанию нет. Пытаемся вставить после МЕСТА ДЕЙСТВИЯ. Вот что получается: Вложение 12462 Если попытаться вставить перед ИМЕНЕМ персонажа, то тоже выходит не очень: Вложение 12463 К тому же, обратите внимание - ниже, оставшийся фрагмент "прилипает" к следующему блоку (в данном случае имени персонажа). Выход есть - нужно создать "пустую" строчку и туда вставить. Но проблема ещё в том, что эта пустая строка никак не обозначается и, более того, если есть желание сделать отступ несколькими пустыми строками, то этого сделать невозможно. То есть их визуально не видно и обратить внимание на то, что их специально оставил - невозможно никак. Зазор небольшой - в объёмном тексте не разглядишь. Обращаюсь к Софоклу, как это реализовано там. Там, возможно создать любое количество пустых строк. И их сразу видно при поиске по тексту - они обозначаются двойными стрелочками, котоыре исчезают, если в этой строке начать набирать текст. Вот так это выглядит: Вложение 12464 |
Re: Разработка свободной программы для сценаристов. Часть 2
В целом и с этим работать можно. Но, если можно подправить - было бы совсем хорошо. :)
|
Re: Разработка свободной программы для сценаристов. Часть 2
Цитата:
|
Re: Разработка свободной программы для сценаристов. Часть 2
Цитата:
|
Re: Разработка свободной программы для сценаристов. Часть 2
Если "разрыв страниц" будет работать корректно, то это на пять!
А об отображении номеров сцен прямо в редакторе хотел было просить - американцы делают это в полный рост - спасибо! |
Re: Разработка свободной программы для сценаристов. Часть 2
Кирилл Юдин, спасибо, поработаем над этим. На счёт цветовой схемы не понял - зачем это?
Ого, устанавливали по инструкции http://dimkanovikov.pro/kit/scenarist/help.html#part_1_1? Дедвед, как попробуете, пишите о впечатлениях!;) |
Re: Разработка свободной программы для сценаристов. Часть 2
Цитата:
Когда есть файл цветовой схемы, его, как и стиль, импортировал/выбрал из списка и всё (я просто в Софокле так делал часто - как я говорил, считаю его самым удобным продуктом... после КИТа последней версии :)). А так заново настраивать надо. Ну это мелочи в принципе не "смертельные". |
Re: Разработка свободной программы для сценаристов. Часть 2
А вот и первый патч с исправлением ошибок.
• Добавлен индикатор пустых строк, чтобы пустые строки стали заметней. [IMG]http://dimkanovikov.pro/kit/scenarist/images/news/empty-lines-indica***.png[/IMG] • Улучшена работа черновика. • Исправлена ошибка экспорта, при изменении параметров титульной страницы и дальнейшем предпросмотре, параметры заменялись на старые. • Изменён порядок следования текстовых полей титульной страницы и к ним добавлены всплывающие подсказки. Дело в том, что поле "Дополнительно" задумывалось для того, чтобы указывать в нём - "Оригинальный сценарий", "Экранизация...", По мотивам..." и т.п., но не доглядел и поместил его перед автором. • Исправлена ошибка перерисовки дерева сцен, при перетаскивании сцен в навигаторе (при упорядочивании/вложении в папки и т.д.). • Исправлена проблема с пропаданием курсора при работе с контекстным меню редактора сценария. UPD: Совсем зашился! Спасибо вам всем за поддержку и за участие! Огромное спасибо, друзья! Кирилл Юдин, при переустановке программы цвета сохранятся, а вот при смене системы, тут уж сам Билл велел по-новой устроить творческий поиск цветов) В идеи отправим... |
Re: Разработка свободной программы для сценаристов. Часть 2
Скачал вчера программу, погонял немного. Очень нужная вещь, выражаю разрабочику глубочайшее признание и горячую благодарность. Привыкнуть к ней надо после ворда с писарем, а так всё очень гуд!
|
Re: Разработка свободной программы для сценаристов. Часть 2
Цитата:
Цитата:
Цитата:
На днях начну тестировать на реальном полномасштабном проекте. |
Re: Разработка свободной программы для сценаристов. Часть 2
Крыс, спасибо вам!:)
|
Re: Разработка свободной программы для сценаристов. Часть 2
Цитата:
|
Re: Разработка свободной программы для сценаристов. Часть 2
Цитата:
|
Re: Разработка свободной программы для сценаристов. Часть 2
Слежу за разработкой программы давно и вот решил потестить. Должен сказать, что результат меня очень порадовал. Отличная работа, Димка!
Так как у каждого сценариста свои предпочтения и нужды, осмелюсь внести свои предложения для имплементации в будущих версиях: Всё-таки хотелось бы иметь возможность делать стандартные операции в самом тексте сценария (вне зависимости от стиля). Только самые базовые – Полужирный, Курсив, Подчеркнутый. Для тех, кому это не нужно можно спрятать опции в меню right clicka – не будет мусолить глаза. Это очень облегчает работу при разработке, а так же при редактуре собственного текста (ну и пометки себе всякие). Да, и посадить их на «горячие» клавиши тоже не помешает. Еще бы сделать «highlight» в том же right clicke из нескольких базовых цветов, но это не обязательно. Еще хорошо бы в навигаторе сцен помечать сцены цветом (из меню right clicka – несколько базовых цветов). Тоже полезно при работе. Можно помечать, что закончил, а что еще в процессе или нуждается в доработке. Теперь о багах: Когда в сценарии много сцен – в районе 80-ти, кнопка res***e down и maximize window (которая слева от крестика в правом верхнем углу) работает очень медленно. Прям оочень. Программа меняет размер окна и виснет секунды на три-пять. Когда сцен мало, работает быстро. Сдается мне, что в этом виноват навигатор сцен. Еще не всегда корректно работает перетаскивание в навигаторе при большом количестве сцен. Когда перетаскиваешь сцену, она часто улетает в самый низ. Закономерности, почему иногда это работает, а иногда нет, пока не понял. Пока все. Буду тестить дальше и сообщу результаты. Рад, что проект развивается с такой скоростью. Это очень нужное дело. Спасибо. |
Re: Разработка свободной программы для сценаристов. Часть 2
Уксус, спасибо вам большое.
Всё о чём вы говорите запланировано на будущие версии, дополнительные возможности форматирования/рецензирования появятся в одной из версий пятой ветки, цвета для пометок в навигаторе пока не знаю в какой, ещё не до конца продумал этот момент. На счёт замечаний - спасибо особенное! Единственно, напишите пожалуйста, какая у вас операционная система. |
Re: Разработка свободной программы для сценаристов. Часть 2
Привет. А мы всё продолжаем изменяться в лучшую сторону!:)
Доработки версии 0.4.7: • Теперь можно не только искать по сценарию, но и заменять. http://dimkanovikov.pro/kit/scenaris...nd-replace.png • Удалять локации/персонажей из списка можно при помощи кнопки делит. • Исправлена ошибка "скачка" строк при загрузке проекта после запуска программы. • В линукс версии теперь при запуске ссылка на новую версию ведёт прямо к установочному файлу. • Немного доработан внешний вид программы. • Исправлены проблемы навигатора с отображением многоточия в заголовках элементов и отображением хронометража вложенных в папки сцен. |
Текущее время: 08:00. Часовой пояс GMT +3. |
©2006 - 2009, screenwriter.ru
Powered by vBulletin; перевод: zCarot