Commit Graph

155 Commits

Author SHA1 Message Date
Ilya Kirillov 2696ee75a0 Wizard: update project & module templates texts 2020-03-26 09:39:01 +03:00
Ilya Kirillov 7cc18ee4f5 Wizard: update project template texts 2020-03-26 09:39:00 +03:00
Ilya Kirillov 24d53d5d08 Wizard: remove unused project tags 2020-03-26 09:38:59 +03:00
Ilya Kirillov 9435b386ce Wizard: add module dependencies to UI 2020-03-26 09:38:54 +03:00
Ilya Kirillov 0dc0c41842 Wizard: move pom settings to the first phase 2020-03-26 09:38:53 +03:00
Ilya Kirillov c71972afc9 Wizard: don't show error dialog on validation, instead navigate to the error 2020-03-26 09:38:52 +03:00
Ilya Kirillov f3ca37fbac Wizard: flatten second UI step to fit new UI 2020-03-26 09:38:47 +03:00
Ilya Kirillov 586917ef3d Wizard: add project preview 2020-03-26 09:38:46 +03:00
Ilya Kirillov cbfe05efc8 Wizard: place all settings of first step into one setting list 2020-03-26 09:38:44 +03:00
Ilya Kirillov 586b044235 Wizard: add project name and path to the first step 2020-03-26 09:38:43 +03:00
Ilya Kirillov cf7bbdde10 Wizard: do not pass writer to ModulesToIRsConverterData 2020-03-26 09:38:42 +03:00
Ilya Kirillov 45b01f7fc4 Wizard: add module dependencies to modules from jvm -> jvm dependencies 2020-03-26 09:38:41 +03:00
Ilya Kirillov db6dfbbb9f Wizard: rename ReadingContext -> Reader, WritingContext -> Writer 2020-03-26 09:38:39 +03:00
Ilya Kirillov f1741a4d1b Wizard: do not require to default settings to be present in yaml 2020-03-26 09:38:38 +03:00
Ilya Kirillov a16cb7b74d Wizard: add option to enable Java support for JVM targets
#KT-36179 fixed
2020-03-26 09:38:37 +03:00
Ilya Kirillov 691ee7412a Wizard: all context operations to read/write operations 2020-03-26 09:38:36 +03:00
Ilya Kirillov 81c7cb20f3 Wizard: minor, move out module validators from Module class 2020-03-26 09:38:35 +03:00
Ilya Kirillov a88a19a1b9 Wizard: migrate tests to Kotlin 1.3.70 2020-03-26 09:38:34 +03:00
Ilya Kirillov 693e12d826 Wizard: minor, remove unused functions 2020-03-26 09:38:33 +03:00
Ilya Kirillov 2460f6cfe6 Wizard: remove unused error types 2020-03-26 09:38:32 +03:00
Ilya Kirillov 98faaf9eba Wizard: make YamlParsingError to be exception error 2020-03-26 09:38:31 +03:00
Ilya Kirillov 51f71a4e33 Wizard: do not use apache maven Version classes 2020-03-26 09:38:29 +03:00
Ilya Kirillov 38ff41a524 Wizard: move settings to separate package 2020-03-26 09:38:21 +03:00
Ilya Kirillov 2fa0e7490f Wizard: minor, remove unused functions 2020-03-26 09:38:20 +03:00
Ilya Kirillov 4ef01aea3f Wizard: minor, commonize settings initialization with default values 2020-03-26 09:38:19 +03:00
Ilya Kirillov 42529ec525 Wizard: add test infrastructure, project importing tests & project templates tests 2020-03-26 09:38:17 +03:00
Ilya Kirillov 2f30195a6d Wizard: add some basic IOs module configurator 2020-03-26 09:38:16 +03:00
Ilya Kirillov 275212b6a9 Wizard: introduce Android module type 2020-03-26 09:38:15 +03:00
Dmitriy Novozhilov 0d6bb33f49 Update version of kotlinx-collections-immutable in dependencies 2020-03-25 18:07:27 +03:00
Ilya Kirillov a6139f3635 Wizard: minor: fix YamlParsingError package 2020-03-01 21:32:36 +03:00
Ilya Kirillov a9c96a7cde Wizard: move downloading Kotlin version phase to the end 2020-03-01 19:07:51 +03:00
Ilya Kirillov a03510e3c0 Wizard: add tags for project templates 2020-03-01 19:07:50 +03:00
Ilya Kirillov d639816393 Wizard: use kotlinx-collections-immutable for storing IRs 2020-03-01 19:07:49 +03:00
Ilya Kirillov 870b7d234f Wizard: refactoring do not use context directly in UI 2020-02-26 11:19:09 +03:00
Ilya Kirillov ad39d0520a Wizard: use first enum entry as default value for enumSetting 2020-02-26 11:19:08 +03:00
Ilya Kirillov 3967522c08 Wizard: fix Android minifyEnabled call for groovy 2020-02-26 11:19:08 +03:00
Ilya Kirillov 7e22572324 Wizard: add configuration for Android MPP target 2020-02-26 11:19:08 +03:00
Ilya Kirillov 3eca687611 Wizard: move module configurator settings to companion objects 2020-02-26 11:19:08 +03:00
Ilya Kirillov 4c62f64396 Wizard: minor, not to use reading context directly in some places 2020-02-26 11:19:08 +03:00
Ilya Kirillov 8259bf749d Wizard: always use all plugin set in tests 2020-02-26 11:19:08 +03:00
Ilya Kirillov 7a3d730aec Wizard: refactoring: rename contexts
TaskRunningContext -> WriteContext,
ValuesReadingContext -> ReadingContext
2020-02-26 11:19:08 +03:00
Ilya Kirillov 1c49b230f4 Wizard: force service to always return non-null value 2020-02-26 11:19:07 +03:00
Ilya Kirillov 05022109fc Wizard: save some setting values in UI
#KT-35585 fixed
2020-02-26 11:19:07 +03:00
Ilya Kirillov 9e47d0b33c Wizard: move Android SDK Setting to AndroidPlugin 2020-02-26 11:19:07 +03:00
Ilya Kirillov 6228fa4d3e Wizard: remove unused function 2020-02-26 11:19:07 +03:00
Ilya Kirillov 7448b8beb0 Wizard: fix invalid android package name
#KT-36169 fixed
2020-02-26 11:19:07 +03:00
Ilya Kirillov e1b99580eb Wizard: introduce Android & JS multiplatform project kinds
#KT-36155 fixed
2020-02-26 11:19:06 +03:00
Ilya Kirillov a5a72a89fc Wizard: allow to create multiple JVM targets
#KT-36177 fixed
2020-02-26 11:19:06 +03:00
Ilya Kirillov bb455ec8f6 Wizard: make error messages in ui clickable
#KT-36162 fixed
2020-02-26 11:19:06 +03:00
Ilya Kirillov 087de68b3a Wizard: flatten JVM targets
#KT-36267 fixed
2020-02-26 11:19:06 +03:00