You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Fix indent to 4 spaces
* Rework (#36)
* Rewrite
Signed-off-by: StormiFire <7520363-StormiFire@users.noreply.gitlab.com>
* Remove .sh files from root
Signed-off-by: StormiFire <7520363-StormiFire@users.noreply.gitlab.com>
* Replace old icon.png for README
Signed-off-by: StormiFire <7520363-StormiFire@users.noreply.gitlab.com>
* Remove .placeholder
Signed-off-by: StormiFire <7520363-StormiFire@users.noreply.gitlab.com>
* Convert indentations to spaces (2)
Signed-off-by: StormiFire <7520363-StormiFire@users.noreply.gitlab.com>
* Reword description for GetName
Signed-off-by: StormiFire <7520363-StormiFire@users.noreply.gitlab.com>
* Change 'helpUrl' to README, reverse deprecation of 'SchemaCreated', and reverse package name change
Signed-off-by: StormiFire <7520363-StormiFire@users.noreply.gitlab.com>
Co-authored-by: StormiFire <7520363-StormiFire@users.noreply.gitlab.com>
* Lower the version name due it is not a major release
* Lower the version code because it is bumped twice
* Update docs
* Add information about thread to docs
* Replace badge locations
Co-authored-by: Nathan <43486313+StormiFire@users.noreply.github.com>
Co-authored-by: StormiFire <7520363-StormiFire@users.noreply.gitlab.com>
Fully supported Dynamic Components extension for MIT App Inventor 2. It is based on Java's reflection feature, so it creates the components by searching for a class by just typing its name. So it doesn't have a limited support for specific components, because it supports every component which is ever added to your App Inventor distribution!
@@ -10,7 +12,13 @@ So if you use Kodular, you will able to create all Kodular components, if you us
10
12
11
13
> ⚠ The `beta` branch will be reset after every release. So stay on the `main` branch if you don't know what you do.
This extension can create components asynchronously or synchronously based on your choice. If you don't want to block the main app during creating a bunch of components, go to the Designer (after importing the extension) and select between "UI" (asynchronous) and "Main" (synchronous).
@@ -78,7 +86,10 @@ So if you use Kodular, you will able to create all Kodular components, if you us
78
86
</table>
79
87
</td>-->
80
88
<td>
81
-
Changes ID of one of created components to a new one. The old ID must be exist and new ID mustn't exist.
89
+
Changes ID of one of created components to a new one. The old ID must be exist and new ID mustn't exist.<br>
90
+
<blockquote>
91
+
When replacing an ID, it will loop through ALL IDs and replace each one that contains the old ID! Even if the ID you're wanting to replace is "Timmy", but there are IDs like "Timmy-truck". To be clear again, only "Timmy" from "Timmy-truck" will be replaced, the "-truck" part will stay the same!
92
+
</blockquote>
82
93
</td>
83
94
</tr>
84
95
<!-- SCHEMA -->
@@ -214,23 +225,6 @@ So if you use Kodular, you will able to create all Kodular components, if you us
214
225
Component --> ID
215
226
</td>
216
227
</tr>
217
-
<!-- GET NAME -->
218
-
<tr>
219
-
<td align="right">
220
-
<img src="assets/blocks/method_getname.png">
221
-
</td>
222
-
<!--<td>
223
-
<table style="width:100%">
224
-
<tr>
225
-
<td align="right"><code>component</code></td>
226
-
<td>The component that you want to get its name.</td>
227
-
</tr>
228
-
</table>
229
-
</td>-->
230
-
<td>
231
-
Returns the internal/class name of any component or object. The returned value can be also used in Create block.
232
-
</td>
233
-
</tr>
234
228
<!-- GET ORDER -->
235
229
<tr>
236
230
<td align="right">
@@ -318,21 +312,40 @@ So if you use Kodular, you will able to create all Kodular components, if you us
318
312
Get a property value of a component by typing its property name. Can be known as a Getter property block. It can be also used to get properties that only exists in Designer.
0 commit comments