• Главная
  • Поиск
    •  
  • Здравствуйте, Гость

Автор Тема: Разработка собственной темы  (Прочитано 2188 раз)
Оффлайн JpS
  • *
  • Сообщений: 7
  • -= JpS =-
    • QRLock - hide content with QRCode
« : 13 Декабрь 2019, 15:56:58 »
Понимаю что возможно вопрос слишком риторический, но я задам его все равно.
Хочу делать дополнения к дистрибутиву (как дизайнерские, так и функциональные), но не хочу менять авторский код (хотя иногда порываюсь это делать). И дело даже не в том что это чужой код, дело в том что я надеюсь получить совместимость с будущими релизами. В связи с этим я уже пишу свой плагин и вот дошел до места, где требуется писать уже тему (дизайн и юзер-юзабилити функционал). Бегло посмотрев как устроен код, я понял что темы формируются (условно) по принципу "взяли все что \oc-includes\osclass\gui, скопировали в отдельную папку - вот вам новая тема". Приблизительно так реализована единственная тема в дистрибутиве под названием bender (поправьте меня если я не прав). Однако как я вижу, в результате получается куча дублирующего кода, часто вообще даже не измененного. Так вот мой вопрос на сегодня: каков МИНИМАЛЬНЫЙ набор файлов в теме, чтобы она работала. Не хочу делать (хранить) излишний дублирующий код, а идти от меньшего к большему, а не наоборот.
-= JpS =-

 


test