Tuesday-patchday

Продолжая тему реорганизации модулей QGIS.

В целом предложенные изменения были приняты достаточно хорошо и вызвали еще одну волну обсуждения ситуации с модулями. Вместе с тем, указывался и основной недостаток — теперь после активации модуля неизвестно в каком меню он окажется. Для решения этой проблемы пришлось доработать Менеджер модулей и ввести еще один элемент в метаданные плагинов.

Новый элемент метаданных «category» пока используется исключительно в информационных целях и должен содержать название меню, в которое модуль попадет после активации. Эта информация будет отображаться в Менеджере модулей

Если элемент «category» отсутствует, будет использовано значение по умолчанию «Plugins».

Да и еще. Модули, написанные на C++ нужно будет перекомпилировать. Такой API break в миниатюре.

Размещение модуля в правильном меню пока все еще на совести разработчика модуля, для этого в его распоряжение предоставлена куча соответствующих методов. С их помощью модуль можно пристроить в любое меню и на любую панель.

Спрашиваете, к чему все это? А к тому, что минут 20 назад это перестало быть экспериментальной веткой, и перекочевало в master. Так что, если завтра вы не найдете «Текст с разделителями» на панели «Модули» не говорите, что вас не предупреждали :-).