Akash Yadav
eebec3ea46
fix(templates): remove unnecessary theme declaration from no-AndroidX template ( fixes #1623 )
2024-01-11 19:03:06 +05:30
Akash Yadav
4f4bde4d2b
fix(templates): copy gradle wrapper from auto-generated gradle-wrapper.zip
2024-01-05 11:38:44 +05:30
Akash Yadav
1b5fe2cc62
fix(templates): remove unused 'description' from tempate models
2023-12-21 18:14:09 +05:30
Akash Yadav
43907984e5
fix: inline functions in templates API
2023-11-06 00:32:27 +05:30
Akash Yadav
cc0a6391f6
fix: add tests for MainFragment and refactor testing modules
2023-10-07 23:37:34 +05:30
Rafael de Moura Dev
bd025f43b9
fix(templates): add 'gradlePluginPortal()' to settings.gradle[.kts] ( #1267 )
2023-09-06 21:12:55 +05:30
Rafael de Moura Dev
1f40f7b956
fix(templates): remove 'buildToolsVersion' from 'build.gradle[.kts]' files ( #1243 )
2023-09-01 18:24:05 +05:30
Akash Yadav
90812edcf9
fix(templates): project name is not properly updated if project with same name already exists
2023-08-27 13:50:04 +05:30
Akash Yadav
c513f44e8a
fix(templates): automatically update project name if project directory already exists
2023-08-27 10:03:13 +05:30
Yaroslav
40b5cdd9a4
fix(templates): downgrade buildTools version to 33.0.2 ( #1220 )
...
Build tools version is 33.0.3 is deleted
2023-08-22 22:03:08 +05:30
Rafael de Moura Dev
89df8f208b
fix(templates): remove viewBinding build feature from compose template due not necessary
...
I'm trying to learn a little how the project is structured, so starting with a few things
This build feature is not used when building apps with jetpack compose, so I'm removing it from the build files
2023-08-10 16:59:50 +05:30
Akash Yadav
b3bab23205
fix(templates): templates cannot be created on first install
...
This happens because the projects directory does not exists and the save location parameter in templates requires an existing directory.
2023-07-20 09:44:05 +05:30
Akash Yadav
3f0c85ef69
fix(templates): reset parameters to default value before creating views for widgets ( closes #1022 )
2023-06-05 20:50:46 +05:30
Akash Yadav
db23184304
fix(templates): invalid language selected for compose template
2023-06-05 20:16:31 +05:30
Akash Yadav
ba69e2d4b4
fix(templates): use View.OnClickListener for icon click listeners in text field parameter
2023-06-04 21:18:09 +05:30
Akash Yadav
799d6f7e90
fix(templates): .gitignore files are not generated in templates ( closes #1014 )
2023-06-01 22:54:50 +05:30
Akash Yadav
d16a28eb4d
fix(templates): invalid application ID for projects without KTS
2023-05-28 09:34:03 +05:30
Akash Yadav
9b547f8255
fix: bind templates to MainActivity's lifecycle to prevent memory leaks
2023-05-27 18:37:42 +05:30
Akash Yadav
e53a873339
feat(templates): add data extraction and backup rules to template projects
2023-05-25 19:24:14 +05:30
Akash Yadav
663900f86b
feat(templates): add ability to configure various elements in AndroidManifest
2023-05-25 19:11:24 +05:30
Akash Yadav
a3f31659e8
fix(templates): dependencies are not added to templates if platforms are empty
2023-05-25 18:55:24 +05:30
Akash Yadav
5d2adc7cb1
feat(templates): add ability to dynamically change start and end icons for text inputs and spinners
2023-05-25 10:11:15 +05:30
Akash Yadav
782d6ae9cd
feat(templates): add Jetpack Compose project template
2023-05-24 23:17:23 +05:30
Akash Yadav
2b746526f7
feat(templates): add ability to filter values in EnumParameter
2023-05-24 20:53:06 +05:30
Akash Yadav
5d040b037b
refactor(templates): remove Parameter.suggest
2023-05-24 17:48:33 +05:30
Akash Yadav
e68b08d216
refactor(templates): make Parameter.value non-null
2023-05-24 17:46:33 +05:30
Akash Yadav
bd79f7503c
feat(templates): add parameter to choose between Kotlin and Groovy DSL
2023-05-24 17:41:57 +05:30
Akash Yadav
5e189b5ef7
feat(templates): autofill 'packageName' when 'projectName' parameter is changed
2023-05-24 16:17:06 +05:30
Akash Yadav
84eff5df80
feat(templates): make template parameters observable
2023-05-24 14:10:27 +05:30
Akash Yadav
33e55a8540
fix: abort project creation if directory already exists
2023-05-23 00:13:18 +05:30
Akash Yadav
eb72b9cbf5
fix(templates): add icons to template params
2023-05-23 00:02:51 +05:30
Akash Yadav
676e336310
fix: template recipe result not set to ProjectTemplate
2023-05-22 23:40:04 +05:30
Akash Yadav
4c9b6b6088
feat(templates): add ability to return results from TemplateRecipe
2023-05-22 22:52:11 +05:30
Akash Yadav
84e2ed5f9b
feat: implement UI for new templates API
2023-05-21 18:36:55 +05:30
Akash Yadav
86907ff5e9
fix(templates): provide IDs to templates
2023-05-19 21:04:05 +05:30
Akash Yadav
88a845eed7
feat(templates): add ITemplateProvider
2023-05-18 23:29:15 +05:30
Akash Yadav
91bf1a4f08
fix(templates): add optional description to templates
2023-05-18 22:59:32 +05:30
Akash Yadav
8437a0e2d3
fix(templates): Gradle Wrapper scripts are not executable in templates
2023-05-16 21:04:57 +05:30
Akash Yadav
b244405eb2
feat(templates): add navigation drawer activity template
2023-05-14 23:22:10 +05:30
Akash Yadav
e450713f81
tests(templates): build templates with and without KTS for all languages
2023-05-13 23:48:59 +05:30
Akash Yadav
fabd9e0cb3
feat(templates): set jvmTarget for Kotlin project templates
2023-05-13 22:59:51 +05:30
Akash Yadav
7ee7647a50
fix(templates): invalid string res for app label in manifest
2023-05-13 22:44:49 +05:30
Akash Yadav
d9331eca80
fix(templates): use XmlBuilder from 'xml-dom' module for building XML files
2023-05-13 22:40:29 +05:30
Akash Yadav
80bd4ce3ee
feat(templates): add helper methods to create values resources
2023-05-13 18:27:32 +05:30
Akash Yadav
e3031c527c
fix(templates): use different build-tools version for tests
2023-05-10 22:10:23 +05:30
Akash Yadav
e2404a3289
fix(templates): define 'namespace' in build.gradle instead of 'package' in manifest
2023-05-10 22:10:02 +05:30
Akash Yadav
451570b42b
fix(templates): syntax error in generated build.gradle.kts for modules
2023-05-10 21:47:19 +05:30
Akash Yadav
fdc6306a36
fix(templates): invalid module names in generated settings.gradle
2023-05-10 21:45:56 +05:30
Akash Yadav
ae58c958f2
feat(templates): implement logic for creating layout file for emptyActivity
2023-05-10 21:39:40 +05:30
Akash Yadav
8c389e7e89
feat(templates): add API to create XML resources in android modules
2023-05-10 18:45:02 +05:30