PaintCAD для Windows - журнал разработки

Аватара пользователя
blackstrip
Админ
Сообщения: 1176
Зарегистрирован: Ср янв 02, 2008 1:42 pm
Откуда: Подольск
Контактная информация:

Re: PaintCAD для Windows

Сообщение blackstrip » Ср окт 02, 2013 9:12 pm

Выложена тестовая 1.2.3.906
Скачать: http://blackstrip.ru/paintcad.exe
Класть: в папку с версией 1.2.2, перезаписывая оригинальный exe (тогда подгрузятся ваши настройки). Или просто в пустую папку.

Изменения:
- в меню "Экстра"-"Специальные": добавлен новый инструмент "Скачать файл", позволяющий скачать файл на компьютер по указанному URL
- теперь команда "Проверить обновления" в случае наличия новой версии PCW скачивает ее через инструмент "Экстра"-"Специальные"-"Скачать файл", а не через браузер по умолчанию, и качает по прямой ссылке, а не через файлообменник depositfiles. Поэтому теперь можно обновляться из PCW через подключение с низкой скоростью без подгрузки тяжеловесных страниц файлообменника в браузере.
- в окне Предпросмотра: в правый верхний угол добавлены стрелки перемещения рисунка по экрану, работающие по клику аналогично нажатию кнопок перемещения на клавиатуре

Суть:

1) В меню Экстра-Специальные новая возможность - скачать файл по конкретному URL.
Изображение

После вызова - вводим URL, выбираем куда сохранить и оно закачивается в отдельном окошке (которое не модальное, а обычное, можно его свернуть или спрятать за основным окном).
Изображение

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

Этой функцией можно пользоваться, например, когда под рукой у вас только убогий медленный инет типа бесплатного тарифа Yota. Сидишь, смотришь на индикатор, медитируешь.

2) Обновление программы через меню "Помощь" теперь проходит не через ваш стандартный браузер и не через depositfiles-файлообменник с рекламой и ожиданием, а прям по прямой ссылке через описанную выше функцию "Скачать файл".

3) Рисовал на сенсорном экране большой рисунок (больше экрана) и ощутил, как на экране Предпросмотра помимо уже имеющейся кнопки "натянуть на экран" не хватает стрелок, перемещающих большой рисунок по экрану. Стрелки добавлены - при удержании мышки/пальца на них или многократном нажатии идет движение рисунка по экрану.
Изображение

По нажатию на рисунок или на пустом месте окна Предпросмотра - стрелки скрываются вместе с остальными панелями и не мешают предпросматривать.

Аватара пользователя
blackstrip
Админ
Сообщения: 1176
Зарегистрирован: Ср янв 02, 2008 1:42 pm
Откуда: Подольск
Контактная информация:

Re: PaintCAD для Windows

Сообщение blackstrip » Сб окт 05, 2013 11:44 am

Выложена тестовая 1.2.3.914
Скачать: http://blackstrip.ru/paintcad.exe
Класть: в папку с версией 1.2.2, перезаписывая оригинальный exe (тогда подгрузятся ваши настройки). Или просто в пустую папку.

1) Стрелки перемещения рисунка в предпросмотре были:
- перекрашены в серый, т.к. когда все вокруг черное, то глаза отвлекаются от рассматриваемого рисунка на зелень в углу экрана. Фон перекрашен в темносерый по аналогии с остальными панелями внизу экрана. Хотя, конечно, для полного "контакта" с рисунком лучше нажимать в пустое место окна предпросмотра или Пробел на клавиатуре - тогда панели скрываются и на экране остается только ваш рисунок на черном фоне.
- увеличены в размере, не мог попасть в предыдущие на тачскрине своим пальцем, надо было прицеливаться, а теперь можно катать палец по экрану
- средний сегмент между стрелками теперь является также активным, в нем есть доли от всех четырех кнопок стрелок
- сдвинуты в правый верхний угол, чтоб как только палец съезжал с кромки экрана, сразу попадал на стрелки

Увеличена скорость перемещения рисунка по нажатию стрелок и примерно равна скорости при удерживании клавиш стрелок на механической клавиатуре.

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

Изображение

2) В меню Экстра-Специальные добавлен пункт "Синхронизация времени". Делает он ровно тоже самое, что может делать винда начиная с XP - синхронизирует время вашего компа с любым NTP-сервером, но в винде это зарыто в настройках часов и выполняется автоматом обычно (если флажок стоит).

Полезно будет на windows 95-98-me, а также тем кто хочет иногда вручную делать синхронизацию вместо автоматической (например, на ноуте, включил модем с инетом, синхронизировал время, вырубил модем).

Вот этот пункт:
Изображение

По клику - просит сервер. По умолчанию был выбран pool.ntp.org, вроде ничего такой сервер, он по запросу выбирает один из своих доступных серверов и отдает с него время. Можно также ввести любой другой NTP-сервер.
Изображение

При удачном завершении синхронизации - выдает сообщение, в котором можно оценить насколько отставали/бежали ваши часы на компе.
Изображение

При неудачном - другое сообщение =)
Изображение

Аватара пользователя
blackstrip
Админ
Сообщения: 1176
Зарегистрирован: Ср янв 02, 2008 1:42 pm
Откуда: Подольск
Контактная информация:

Re: PaintCAD для Windows

Сообщение blackstrip » Пт окт 11, 2013 1:16 am

Выложена тестовая 1.2.3.916
Скачать: http://blackstrip.ru/paintcad.exe
Класть: в папку с версией 1.2.2, перезаписывая оригинальный exe (тогда подгрузятся ваши настройки). Или просто в пустую папку.

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

Изображение

Аватара пользователя
blackstrip
Админ
Сообщения: 1176
Зарегистрирован: Ср янв 02, 2008 1:42 pm
Откуда: Подольск
Контактная информация:

Re: PaintCAD для Windows

Сообщение blackstrip » Пн ноя 04, 2013 4:17 pm

Выложена тестовая 1.2.3.918
Скачать: http://blackstrip.ru/paintcad.exe
Класть: в папку с версией 1.2.2, перезаписывая оригинальный exe (тогда подгрузятся ваши настройки). Или просто в пустую папку.

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

Аватара пользователя
blackstrip
Админ
Сообщения: 1176
Зарегистрирован: Ср янв 02, 2008 1:42 pm
Откуда: Подольск
Контактная информация:

Re: PaintCAD для Windows

Сообщение blackstrip » Вс ноя 10, 2013 11:48 am

Выложена тестовая 1.2.3.921
Скачать: http://blackstrip.ru/paintcad.exe
Класть: в папку с версией 1.2.2, перезаписывая оригинальный exe (тогда подгрузятся ваши настройки). Или просто в пустую папку.

- при возникновении ошибок загрузки настроек/конфигурации при запуске теперь будет показано короткое сообщение об ошибке и предпринята попытка запуска без этих настроек (с настройками по умолчанию)

По электронной почте один человек писал что у него pcw не запускается ни на 32-битной xp, ни на семерке. При запуске выдает ошибку и вываливается. По адресу ошибки было установлено что это генерация ника. После генерации готовый ник должен был вставиться в поле IRC-клиента, но не мог, т.к. поля в памяти еще не существовало. Поэтому в прошлой бете (918) был сделан обход этой функции без ошибки в случае невозможности вписывания ника в поле настроек irc.

После этого у человека посылись другие ошибки запуска, такое ощущение что у него на компе формы создаются не в том порядке, который записан в паинткаде, а в каком то другом. Паинткад ждет что форма уже была создана и смело обращается к ней, а ее еще нет и вылезает ошибка. Поэтому в этой версии многое, что может вызвать ошибки при загрузке, облеплено в try-catch-и (в любом случае по окончании загрузки все формы будут созданы, может это из-за большой скорости компа у этого человека, может еще из-за чего). И теперь можно запустить pcw даже с только читаемого компакт-диска, pcw будет пытаться записать свои настройки рядом с собой в папке, и если хоть одна из позиций загрузки настроек у него не получится - он молча проскочит ее, но по окончании загрузки и перед показом главного окна pcw выдаст недовольное сообщение:

Изображение

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

Аватара пользователя
blackstrip
Админ
Сообщения: 1176
Зарегистрирован: Ср янв 02, 2008 1:42 pm
Откуда: Подольск
Контактная информация:

Re: PaintCAD для Windows

Сообщение blackstrip » Вс ноя 17, 2013 1:50 am

Выпущена версия 1.2.3.922

Скачать:
По прямой ссылке http://blackstrip.ru/pcw.rar (11476 Кбайт)

Изображение

Изменения:

Интерфейс:
- стандартные окна сообщений заменены на окна с интерфейсом в стиле программы

Новые функции:
- генератор музыки Muzz: задаваемое в настройках максимально возможное количество куплетов (и припевов с ними) увеличено до 20. По умолчанию создается от 1 до 5 куплетов как раньше.
- в меню "Экстра" добавлено новое подменю "Специальные", содержащее инструменты, которые не такие интересные и занимающие время, как браузер, IRC-клиент или генератор мелодий, но все равно полезные
- в меню "Экстра"-"Специальные": добавлен новый инструмент "Анализатор raw-логов сайта", позволяющий отфильтровать и отследить обращения к различным файлам вашего сайта в различные даты, с различных ссылок и т.д. по сырым (raw) логам
- в меню "Экстра"-"Специальные": добавлен новый инструмент "Скачать файл", позволяющий скачать файл на компьютер по указанному URL
- теперь команда "Проверить обновления" в случае наличия новой версии PCW скачивает ее через инструмент "Экстра"-"Специальные"-"Скачать файл", а не через браузер по умолчанию, и качает по прямой ссылке, а не через файлообменник depositfiles. Поэтому теперь можно обновляться из PCW через подключение с низкой скоростью без подгрузки тяжеловесных страниц файлообменника в браузере.
- в меню "Экстра"-"Специальные": добавлен новый инструмент "Синхронизация времени", позволяющий выставить точное время на часах вашего компьютера путем синхронизации с одним из NTP-серверов в интернете
- в меню "Экстра"-"Специальные": добавлен новый инструмент "Открыть файл в браузере Bro", позволяющий запустить браузер Bro и открыть в нем локальный файл с жесткого диска (электронную книгу, сохраненную ранее веб-страницу и т.д.)
- в меню "Помощь" добавлена команда "Заряд батареи" (Shift+F1), показывающая в индикаторе прогресса заряд батареи вашего ноутбука в процентах и время до полной разрядки с точностью до секунды
- в меню "3D"-"Файлы" добавлена возможность загрузки и сохранения JPS стереофайлов, например, теперь можно делать анаглифы и стереопары из 3D JPS-скриншотов, снятых по Alt+F1 в любых трехмерных играх, показываемых на вашем 3D мониторе с помощью Nvidia 3D Vision или на вашем 3D телевизоре с помощью Nvidia 3DTV
- в меню "Файл"-"Открыть"-"..." и "Файл"-"Сохранить"-"..." добавлен JPS формат стереофайлов (эти функции дублируют соответствующие пункты в меню "3D"-"Файлы")
- теперь выбранный язык интерфейса и настройки в меню сохраняются при выходе и подгружаются при следующих запусках паинткада
- в окне неожиданной ошибки: после вызова Перезапуска или Выхода паинткад всегда пытается сохранить текущую сессию и настройки паинткада
- в меню "Настройки"-"Общие" добавлена настройка "Загружать прошлую сессию при запуске", позволяющая при запуске "вспомнить" из прошлой сессии рисунок, буфер, палитру, границы выделения и положение курсора, по умолчанию эта настройка включена.
- в окне Предпросмотра: в правый верхний угол добавлены стрелки перемещения рисунка по экрану, работающие по клику аналогично нажатию кнопок перемещения на клавиатуре

Исправления ошибок:
- исправлена ошибка индикатора прогресса при применении различных эффектов к рисунку высотой 1 пиксель
- теперь настройки палитры не сбрасываются при смене языка интерфейса
- теперь при загрузке предыдущей сессии цвета ПЦ и ЗЦ корректно отображаются в ячейках главного окна
- в окне Предпросмотра: при клике по значкам кнопок "Наложение альфы" и "По размеру экрана" теперь происходит правильное действие
- при первом запуске на некоторых быстрых компьютерах: исправлена ошибка рандомной генерации IRC-ника
- при возникновении ошибок загрузки настроек/конфигурации при запуске теперь будет показано короткое сообщение об ошибке и предпринята попытка запуска без этих настроек (с настройками по умолчанию)

Суть изменений

- исправлен ряд ошибок, повышена устойчивость к сбоям при запуске
- окна сообщений теперь оформлены в "фирменном" стиле PCW
- добавлена поддержка стереоформата JPS
- добавлена возможность отключить загрузку прошлой сессии при запуске
- в окно предпросмотра добавлены стрелки для удобства просмотра рисунка на сенсорном экране
- меню Экстра пополнилось набором утилит в подменю Специальные (анализатор raw-логов сайта, скачивальщик файлов через медленный инет, синхронизатор времени с NTP-сервером, открытие локальных файлов в мини-браузере Bro)

Аватара пользователя
blackstrip
Админ
Сообщения: 1176
Зарегистрирован: Ср янв 02, 2008 1:42 pm
Откуда: Подольск
Контактная информация:

Re: PaintCAD для Windows

Сообщение blackstrip » Пн ноя 18, 2013 8:24 am

Рассказ про то, для чего нужно меню Экстра:
Helltar (17.11.2013/21:30) blackstrip, ябубрал лишнее, все эти "мини-бро" и тп... Это пейнт все-таки...
Helltar, не знаю даже чо ответить) Во-первых, я этим всем сам пользуюсь и это основная причина почему оно там есть =) Во-вторых оно уже год там лежит, и лежит в далекой менюшке, и собственно пэинт от этого врядли хуже работает. Ну а в-третьих - можно, например, из универсального швейцарского ножа тоже все убрать, оставив только сам нож: "ведь это нож все таки", но сегодня век холодильников с встроенным выходом в интернет (по которому они сами заказывают в интернет-магазине недостающие продукты), телефонов с встроенным компом или его подобием (хотя кто нибудь до сих пор ругается "мне только звонить надо, это же ТЕЛЕФОН, я не хочу слушать на телефоне mp3 и играть в игры, бред напридумывали какой-то!") и других вещей, непонятно объединяемых между собой. Так что пусть будет как есть, мне нравится =)
Helltar (17.11.2013/23:51)Это совсем другое...
Это именно тоже самое - надоело звонить и ты слушаешь музыку или играешь в игры. Это дополнительные развлечения в телефоне.

Надоело рисовать?
1) полез в инет через Bro, причем можно спокойно через мобильный тормозной инет, т.к. Bro откидывает все ненужное, грузит только текст, плюс к тому лазить в инете через Bro можно используя только клаву, в походных условиях, когда мышь некуда положить (в электричке, например) т.к. Bro долго и упорно затачивался под клавиатурное управление или под сенсорное,
2) насочинял мелодии для своих будущих игр или видео: автокомпозитор Muzz перебирает разные варианты, выдает толпу MIDI файлов, сидишь-слушаешь их-выбираешь, ну на крайняк просто ищешь новую идею для новой мелодии
3) полез в IRC-чат - irc-чат Retro также заточен под клаву без мыши (для походных условий), кроме того, выводит весь текст в одно окно, поэтому управляться с ним не сложнее, чем с чатом любой MMORPG игры (идея была взята с World of Warcraft).
4) в меню Специальные можно
- через тормозной инет скачать любой файл по прямой ссылке (с докачкой даже, винда поддерживает эту фичу), причем эта система была в 1.2.3 привязана к обновлению, теперь оно будет качать pcw.rar через эту систему если пользователь проверит обновления и скажет "Да, хочу скачать".
- быстро синхронизовать время компьютера с любым NTP-сервером чтоб получить точное время
- посмотреть логи своего сайта на предмет скачивания тех или иных файлов пользователями, получить статистику (анализатор raw-логов сайта)
- открыть в мини-браузере Bro любой локальный файл (например, электронную книжку в html или txt скачал, вот и почитываешь ее, открывая через этот пункт и пролистывая файл с клавиатуры, т.к. Bro управляем с клавиатуры без мыши).
5) а все остальные серые пункты в меню Экстра станут когда нибудь рабочими:
- редактор музыки Compot - для ручного сочинения музыки по нотам, причем это будет скорее всего трекер, а не миди-редактор (т.е. каждый инструмент имеет свой привязанный wav-файл звучания), пришел в голову мотив или захотел записать услышанную мелодию - сел на лавку, открыл Compot, записал
- FTP-клиент Flo - чтоб быстро через тот же тормозной инет сделать что нибудь по FTP (на сайте файлы переименовать, удалить, добавить)
- Email-клиент Po - через тот же тормозной инет быстро посмотреть список пришедших писем по заголовкам, а потом нужные прочитать, ненужные сразу удалить без загрузки
- Игры - сам не знаю что там будет, идеи есть, и довольно необычные, но пока не реализованные, т.к. тут надо не скатиться до уровня вставки жирной по объему игры с графикой и другой обвязкой в паинткад (тогда уж легче ее отдельной программой сделать)

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

Аватара пользователя
blackstrip
Админ
Сообщения: 1176
Зарегистрирован: Ср янв 02, 2008 1:42 pm
Откуда: Подольск
Контактная информация:

Re: PaintCAD для Windows

Сообщение blackstrip » Вт ноя 19, 2013 9:44 pm

Первая тестовая после выпуска 1.2.3.

Выложена тестовая 1.2.4.926
Скачать: http://blackstrip.ru/paintcad.exe
Класть: в папку с версией 1.2.3, перезаписывая оригинальный exe (тогда подгрузятся ваши настройки). Или просто в пустую папку.

Новые функции:
- эффект "Цветозамена" теперь может заменить не только цвет ПЦ на цвет ЗЦ, но и обменять ПЦ и ЗЦ местами на рисунке

Изображение

- в окне палитры на вкладке RGB: добавлена кнопка инвертирования RGB-компонент выбранного цвета (I).
- в окне палитры на вкладке RGB: добавлена кнопка обмена RGB-компонент цветов ПЦ и ЗЦ местами (E). В 24-битном это обычный обмен ПЦ и ЗЦ, а в 8-битном режиме цвета в ячейках ПЦ и ЗЦ палитры поменяются местами

Изображение

Исправления ошибок:
- имя режима "8 бит" теперь отображается корректно в правом верхнем углу главного окна при загрузке предыдущей 8-битной сессии
- исправлена фатальная ошибка, возникающая при создании нового 8-битного рисунка при находившемся ранее в буфере 24-битном рисунке. Теперь при переходе от 24-битного к 8-битному режиму через создание нового рисунка буфер просто стирается и ошибок не возникает.

Аватара пользователя
blackstrip
Админ
Сообщения: 1176
Зарегистрирован: Ср янв 02, 2008 1:42 pm
Откуда: Подольск
Контактная информация:

Re: PaintCAD для Windows

Сообщение blackstrip » Чт ноя 21, 2013 5:45 pm

Выложена тестовая 1.2.4.929
Скачать: http://blackstrip.ru/paintcad.exe
Класть: в папку с версией 1.2.3, перезаписывая оригинальный exe (тогда подгрузятся ваши настройки). Или просто в пустую папку.

Новые функции:
- в меню Настройки-Общие: добавлена настройка "Тихий режим браузера Bro". Раньше тихий режим всегда был включен, а теперь можно выключить его чтобы увидеть в браузере Bro login-окна и окна ошибок. Настройка сохраняется при выходе из паинткада и подгружается при следующем запуске.

Суть: если убрать этот флажок
Изображение

то можно будет увидеть дополнительные окна Internet Explorer-а, которые раньше блокировались, в частности, окна залогинивания:
Изображение

и ошибки скриптов
Изображение

Исправления ошибок:
- окно скачивания файла теперь имеет атрибут "всегда наверху" и не будет скрываться за главным окном паинткада при разворачивании или передаче фокуса главному окну.

Раньше было так: если во время скачивания перейти к главному окну, то скачивание окончательно спрячется за главное окно (т.к. главное всегда поверх всех). А теперь окно скачивания также поверх всех (и поверх главного).

Аватара пользователя
blackstrip
Админ
Сообщения: 1176
Зарегистрирован: Ср янв 02, 2008 1:42 pm
Откуда: Подольск
Контактная информация:

Re: PaintCAD для Windows

Сообщение blackstrip » Пт ноя 22, 2013 10:22 pm

Выложена тестовая 1.2.4.930
Скачать: http://blackstrip.ru/paintcad.exe
Класть: в папку с версией 1.2.3, перезаписывая оригинальный exe (тогда подгрузятся ваши настройки). Или просто в пустую папку.

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

Изображение

А то что-то pool.ntp.org часто бывает офф.

Ответить

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 18 гостей