Войти на сайт

Авторизация, ждите ...
×
  • Страница:
  • 1
  • 2
  • 3
  • 4
  • 5

ТЕМА: Дневник разработчика DK

Дневник разработчика DK 6 года 11 мес. назад #100830

  • DK
  • DK аватар
  • Вне сайта
  • Светлый дракон
  • DKPlugins
  • Сообщений: 946
  • Спасибо получено: 1129
  • ОраторРазработчикПрограммист RubyПроект месяца 3 местоПаладинПрограммист JavaScript 2 место ВетеранУчительПроект месяца 1 место
Выложил версию 0.991

Изменения:
Совместимость с бетой мейкера 1.6
Добавил класс ProgressBar
Добавил новой документации
Исправление ошибок

Немного позже будет еще одно обновление
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: Dmy

Дневник разработчика DK 6 года 11 мес. назад #101002

  • DK
  • DK аватар
  • Вне сайта
  • Светлый дракон
  • DKPlugins
  • Сообщений: 946
  • Спасибо получено: 1129
  • ОраторРазработчикПрограммист RubyПроект месяца 3 местоПаладинПрограммист JavaScript 2 место ВетеранУчительПроект месяца 1 место
Выложил версию 0.992

Изменения:
Добавил класс CheckBox
Полностью переписал класс FileManager.
Вернее, этого класса больше нет, а есть следующие классы:
IO - статический класс с некоторыми функциями файловой системы
IO.Entity (только для наследования File и Directory)
IO.File - Класс файла для манипуляции конкретными файлами
IO.Directory - Класс директории для работы с конкретными директориями и файлами в них
IO.WebStorage - Класс для работы с localStorage (применяется в браузерах и мобильных устройствах)
Обновлено огромное количество документации

В следующих версиях хочу добавить класс TextInput - спрайт, который позволяет вводить текст с клавиатуры с поддержкой горячих клавиш для вставки и копирования текста.
Администратор запретил публиковать записи гостям.

Дневник разработчика DK 6 года 10 мес. назад #101264

  • DK
  • DK аватар
  • Вне сайта
  • Светлый дракон
  • DKPlugins
  • Сообщений: 946
  • Спасибо получено: 1129
  • ОраторРазработчикПрограммист RubyПроект месяца 3 местоПаладинПрограммист JavaScript 2 место ВетеранУчительПроект месяца 1 место
Анонс версии 0.993

Исправлена ошибка в классе Animation
Исправлены ошибки в классе Animation.Action
Добавлено 2 новых метода в класс Animation.Action
Добавлено 2 новых действия OpenWindow и CloseWindow
Исправлена ошибка в логике работы open и close у Window
Изменена логика создания стрелок у окон
Добавлена функция для параллельной загрузки нескольких Bitmap
Много переведенной документации
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: Dmy, Lekste

Дневник разработчика DK 6 года 10 мес. назад #101392

  • DK
  • DK аватар
  • Вне сайта
  • Светлый дракон
  • DKPlugins
  • Сообщений: 946
  • Спасибо получено: 1129
  • ОраторРазработчикПрограммист RubyПроект месяца 3 местоПаладинПрограммист JavaScript 2 место ВетеранУчительПроект месяца 1 место
Планировал в версии 0.993 представить новые элементы, основанные на html с применением стилей css, но не успел доделать. Хотелось бы в январе выпустить версию 1.0, так что могу до релиза и не успеть сделать эти элементы. По большому счету мне осталось только перевести документацию и можно выпускать плагин.
Начиная с версии 0.993, каждая новая функция будет подписываться с какой версии она появилась, чтобы было легче ориентироваться.
Также продолжил работать над плагином локализации, который будет довольно серьезно отличаться от предыдущих версий.
Последнее редактирование: 6 года 10 мес. назад от DK.
Администратор запретил публиковать записи гостям.

Дневник разработчика DK 6 года 10 мес. назад #101532

  • DK
  • DK аватар
  • Вне сайта
  • Светлый дракон
  • DKPlugins
  • Сообщений: 946
  • Спасибо получено: 1129
  • ОраторРазработчикПрограммист RubyПроект месяца 3 местоПаладинПрограммист JavaScript 2 место ВетеранУчительПроект месяца 1 место
Отложил все планы на новые функции. Мне остается дописать документацию (а ее довольно много осталось) и подправить пару функций, и можно выпускать версию 1.0. Новые функции будут уже после релиза добавляться.
Последнее редактирование: 6 года 10 мес. назад от DK.
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: Dmy

Дневник разработчика DK 6 года 9 мес. назад #101563

  • DK
  • DK аватар
  • Вне сайта
  • Светлый дракон
  • DKPlugins
  • Сообщений: 946
  • Спасибо получено: 1129
  • ОраторРазработчикПрограммист RubyПроект месяца 3 местоПаладинПрограммист JavaScript 2 место ВетеранУчительПроект месяца 1 место
Соответственно больше промежуточных версий не будет.
Начиная с версии 1.0 будет вестись changelog для всех изменений, также измененные функции будут нумероваться версиями.
Администратор запретил публиковать записи гостям.

Дневник разработчика DK 6 года 9 мес. назад #101564

  • Lekste
  • Lekste аватар
  • Вне сайта
  • Светлый дракон
  • Сообщений: 913
  • Спасибо получено: 566
  • Программист RubyДаритель СтимкеяВетеранОраторПрограммист JavaScript
Ты еще встрой плагин, который при вызове функций, помеченных устаревшими, будет выдавать "Achtung! Diese Funktion ist veraltet und wird nicht zur Verwendung empfohlen." :)
Администратор запретил публиковать записи гостям.

Дневник разработчика DK 6 года 9 мес. назад #101565

  • DK
  • DK аватар
  • Вне сайта
  • Светлый дракон
  • DKPlugins
  • Сообщений: 946
  • Спасибо получено: 1129
  • ОраторРазработчикПрограммист RubyПроект месяца 3 местоПаладинПрограммист JavaScript 2 место ВетеранУчительПроект месяца 1 место
Обязательно)
Администратор запретил публиковать записи гостям.

Дневник разработчика DK 6 года 9 мес. назад #101756

  • DK
  • DK аватар
  • Вне сайта
  • Светлый дракон
  • DKPlugins
  • Сообщений: 946
  • Спасибо получено: 1129
  • ОраторРазработчикПрограммист RubyПроект месяца 3 местоПаладинПрограммист JavaScript 2 место ВетеранУчительПроект месяца 1 место
Постараюсь на следующих выходных выложить версию 1.01 плагина DKTools. В основном, правки будут связаны с документацией. Больше подробностей ближе к релизу.
Администратор запретил публиковать записи гостям.

Дневник разработчика DK 6 года 4 мес. назад #104499

  • DK
  • DK аватар
  • Вне сайта
  • Светлый дракон
  • DKPlugins
  • Сообщений: 946
  • Спасибо получено: 1129
  • ОраторРазработчикПрограммист RubyПроект месяца 3 местоПаладинПрограммист JavaScript 2 место ВетеранУчительПроект месяца 1 место
Скорее всего, следующая версия DKTools 4.0.0 будет требовать последнюю на данный момент версию RPG Maker 1.6.1 в связи с переходом на ES2016 и ES2017.
Администратор запретил публиковать записи гостям.

Дневник разработчика DK 6 года 3 мес. назад #104862

  • DK
  • DK аватар
  • Вне сайта
  • Светлый дракон
  • DKPlugins
  • Сообщений: 946
  • Спасибо получено: 1129
  • ОраторРазработчикПрограммист RubyПроект месяца 3 местоПаладинПрограммист JavaScript 2 место ВетеранУчительПроект месяца 1 место
С момента релиза DKTools не поддерживал работу на мобильных устройствах и в браузерах. Скоро это будет исправлено.
Классы DKTools.IO и DKTools.IO.File будут поддерживать работу с файлами в браузерах и на мобильниках, но с некоторыми ограничениями.
Еще это означает, что плагин локализации также получит поддержку мобильников и браузеров.
Последнее редактирование: 6 года 3 мес. назад от DK.
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: Dmy, AnnTenna

Дневник разработчика DK 6 года 2 мес. назад #105331

  • DK
  • DK аватар
  • Вне сайта
  • Светлый дракон
  • DKPlugins
  • Сообщений: 946
  • Спасибо получено: 1129
  • ОраторРазработчикПрограммист RubyПроект месяца 3 местоПаладинПрограммист JavaScript 2 место ВетеранУчительПроект месяца 1 место
Еще немного анонсов.

В следующей версии DKTools появится новый PreloadManager. Он сможет предзагружать изображения и звуки как на компьютерной версии проекта, так и в браузерной и для мобильников. Для десктопной версии будут расширенные настройки. Например, проверка существования файлов и предзагрузка целыми папками. Также будут оптимизированы некоторые функции, что ускорит загрузку проекта.
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: Seibur, KageDesu, BrainStorm

Дневник разработчика DK 6 года 2 мес. назад #105481

  • DK
  • DK аватар
  • Вне сайта
  • Светлый дракон
  • DKPlugins
  • Сообщений: 946
  • Спасибо получено: 1129
  • ОраторРазработчикПрограммист RubyПроект месяца 3 местоПаладинПрограммист JavaScript 2 место ВетеранУчительПроект месяца 1 место
DKTools 5.1.0 уже находится в разработке!

Небольшая демонстрация одного из будущих элементов - выпадающий список!
Последнее редактирование: 6 года 2 мес. назад от DK.
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: Dmy, yuryol, NeKotZima

Дневник разработчика DK 6 года 2 мес. назад #105625

  • DK
  • DK аватар
  • Вне сайта
  • Светлый дракон
  • DKPlugins
  • Сообщений: 946
  • Спасибо получено: 1129
  • ОраторРазработчикПрограммист RubyПроект месяца 3 местоПаладинПрограммист JavaScript 2 место ВетеранУчительПроект месяца 1 место
Поскольку библиотека постоянно расширяется, и вес текущей версии приближается к 1 МБ, то пора уже задуматься о минифицированной версии плагина.

Также сейчас рассматривается возможность добавления поддержки XML файлов для плагина локализации.
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: Dmy, Aiaz Marx

Дневник разработчика DK 5 года 9 мес. назад #108427

  • DK
  • DK аватар
  • Вне сайта
  • Светлый дракон
  • DKPlugins
  • Сообщений: 946
  • Спасибо получено: 1129
  • ОраторРазработчикПрограммист RubyПроект месяца 3 местоПаладинПрограммист JavaScript 2 место ВетеранУчительПроект месяца 1 место
13 января плагину DKTools исполнилось 3 года!
За это время было написано огромное количество строк кода, выпущено немало обновлений и опубликовано много плагинов, использующих данную библиотеку.
Скоро выйдет обновление 6.2.1.
Последнее редактирование: 5 года 9 мес. назад от DK. Причина: неправильная версия
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: Dmy, yuryol, Aiaz Marx, Noxmils

Дневник разработчика DK 5 года 9 мес. назад #108837

  • DK
  • DK аватар
  • Вне сайта
  • Светлый дракон
  • DKPlugins
  • Сообщений: 946
  • Спасибо получено: 1129
  • ОраторРазработчикПрограммист RubyПроект месяца 3 местоПаладинПрограммист JavaScript 2 место ВетеранУчительПроект месяца 1 место
Ведется работа над DKTools версии 6.3.0

Плагин локализации DKTools Localization имеет одну приятную функцию, которая позволяет для разных языков использовать разные файлы (аудио, изображения и видео).
Для этого достаточно создать папку, назвав ее локалью нужного языка и поместить в нее необходимые файлы.
Плагин будет искать сначала файлы в таких папках, а если не найдет, то загрузит стандартные файлы.
Но есть одна проблема.
Проверять файлы можно только с помощью NWJS, то есть только на ПК, потому что браузеры не имеют прямого доступа к файловой системе компьютера.
Из этой ситуации есть выход - слепок файловой системы!
Я набросал небольшой плагин, который делает слепок файловой системы проекта (информация о всех папках и файлах в проекте) и переписывает необходимые методы из классов DKTools.IO, DKTools.IO.File и DKTools.IO.Directory, чтобы они читали информацию из этого слепка, тем самым стала доступна возможность безопасно проверять существование файлов и папок в браузерах.
Спешить выкладывать пока не буду, потому что надо убедиться, что не возникнет проблем.
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: Dmy

Дневник разработчика DK 5 года 6 мес. назад #111788

  • DK
  • DK аватар
  • Вне сайта
  • Светлый дракон
  • DKPlugins
  • Сообщений: 946
  • Спасибо получено: 1129
  • ОраторРазработчикПрограммист RubyПроект месяца 3 местоПаладинПрограммист JavaScript 2 место ВетеранУчительПроект месяца 1 место
В моей группе в ВК (vk.com/dkplugins) появилась возможность подписаться на рассылки о новых плагинах и обновлениях.
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: Doctor_Bug, Noxmils

Дневник разработчика DK 5 года 1 мес. назад #113523

  • DK
  • DK аватар
  • Вне сайта
  • Светлый дракон
  • DKPlugins
  • Сообщений: 946
  • Спасибо получено: 1129
  • ОраторРазработчикПрограммист RubyПроект месяца 3 местоПаладинПрограммист JavaScript 2 место ВетеранУчительПроект месяца 1 место
DKTools 8.2.0 скоро выйдет.
В будущих обновлениях возможно появление 2 новых классов: IO.WebFile и Sprite.TextInput.
Первый может использоваться для работы с файлами из интернета (скачивать файлы на компьютер).
Второй класс является спрайтом для ввода текста.
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: Doctor_Bug, Kirillkrm, Noxmils

Дневник разработчика DK 5 года 1 мес. назад #113527

  • Lekste
  • Lekste аватар
  • Вне сайта
  • Светлый дракон
  • Сообщений: 913
  • Спасибо получено: 566
  • Программист RubyДаритель СтимкеяВетеранОраторПрограммист JavaScript
but_templ.png


А изменять этот файл можно будет?
Последнее редактирование: 5 года 1 мес. назад от Lekste.
Администратор запретил публиковать записи гостям.

Дневник разработчика DK 4 года 10 мес. назад #114936

  • DK
  • DK аватар
  • Вне сайта
  • Светлый дракон
  • DKPlugins
  • Сообщений: 946
  • Спасибо получено: 1129
  • ОраторРазработчикПрограммист RubyПроект месяца 3 местоПаладинПрограммист JavaScript 2 место ВетеранУчительПроект месяца 1 место
Я прекращаю писать любые плагины (общедоступные и на заказ) и отвечать на вопросы по RPG Maker. Спасибо всем, кто поддерживал меня эти 7 лет (денежно и морально), использовал мои скрипты/плагины в своих проектах, помогал находить в них ошибки и давал советы. Я очень надеюсь, что в будущем все же вернусь к сообществу RPG Maker.

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

Если кто-то хочет поддержать меня на прощание, то вот возможные варианты:
WebMoney R400967549788
PayPal Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра.
Я.Деньги 41001296977777
Все способы поддержки: https://dk-plugins.ru/donate/

Сайт https://dk-plugins.ru/ будет работать до конца 2020 года.
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: Seibur, Okorok.S
  • Страница:
  • 1
  • 2
  • 3
  • 4
  • 5
Время создания страницы: 0.285 секунд