Войти на сайт

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

  • DK
  • DK аватар
  • Вне сайта
  • Светлый дракон
  • DKPlugins
  • Сообщений: 946
  • Спасибо получено: 1129
  • Проект месяца 3 местоУчительПроект месяца 1 местоВетеранРазработчикПрограммист JavaScript Даритель Стимкея2 место Программист RubyПаладин
Я прекращаю писать любые плагины (общедоступные и на заказ) и отвечать на вопросы по 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.363 секунд