android-multimodule-plugin icon indicating copy to clipboard operation
android-multimodule-plugin copied to clipboard

Не работают шаблоны в commonMain (KMP)

Open TimurChikishev opened this issue 2 years ago • 1 comments

Похоже проблема в том, что AndroidFacet не может создать instance для такого пути. Есть KotlinFacet, но для него нет многих утилит, которые уже реализованы jetbrains для android. В общем хотелось бы иметь возможность генерировать классы не только для android.

TimurChikishev avatar Aug 23 '23 09:08 TimurChikishev

Привет. Основная проблема заключается в том, что нам нужен AndroidFacet для автоматического построения формы из описанного рецепта. Именно с помощью этого AndroidFacet мы получаем объект RenderTemplateModel. Дальше эта модель пробрасывается в ConfigureTemplateParametersStep, который и генерирует нам UI.

Чтобы отвязаться от AndroidFacet, нам нужно полностью повторить логику построения формочек. Это не так сложно с помощью встроенного UI DSL в IDEA, но требуется взять фокус на решение этой проблемы. Пока фокуса нет, к сожалению.

PStrelchenko avatar Sep 28 '23 09:09 PStrelchenko