# 45 Ideas for Thunkable Improvement

**URL:** <https://community.thunkable.com/t/45-ideas-for-thunkable-improvement/1874021>\
**Category:** Feature Requests\
**Tags:** newfeatures, idea, feedback\
**Created:** [May 13, 2022, 2:36am UTC](https://community.thunkable.com/t/45-ideas-for-thunkable-improvement/1874021 "2022-05-13T02:36:50Z")\
**Posts on this page:** 9\
**Page:** 2

<div class="post-metadata">

**Author:** ![tatiang](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/tatiang/32/55482_2.png) [@tatiang](https://community.thunkable.com/u/tatiang)\
**Post date:** [October 2, 2023, 10:29pm UTC](https://community.thunkable.com/t/45-ideas-for-thunkable-improvement/1874021/21 "2023-10-02T22:29:52Z")

</div>

17 months later, I think we have:

#1 to some extent  
#12 at least as far as version history goes  
#13 (I think it’s still available)  
#17 may be possible with Custom Components  
#19 seems improved to me  
#26: not sure what this is but we have Version History for projects  
#27 requires a Team membership  
#32 could be covered by Custom Components  
#36 has been addressed by more frequent staff comments on the forums  
#38: it seems like this is being worked on recently

---

<div class="post-metadata">

**Author:** ![manyone](https://avatars.discourse-cdn.com/v4/letter/m/ee59a6/32.png) [@manyone](https://community.thunkable.com/u/manyone)\
**Post date:** [October 2, 2023, 10:36pm UTC](https://community.thunkable.com/t/45-ideas-for-thunkable-improvement/1874021/22 "2023-10-02T22:36:28Z")

</div>

> [@\[Company Update\] Thunkable enables 3 million creators and closes $30M in Series B Funding!](https://community.thunkable.com/t/company-update-thunkable-enables-3-million-creators-and-closes-30m-in-series-b-funding/1818875/20):
>
> allow the use of comment block - it could be as simple as this: (borrow from GP Blocks) it’s just a no-op block you can put anywere [image] define function parameters like below so you can drag these into the code and you can be sure they’re local to the function and they do not refer to any other variable. you can still call the function the usual way. (borrow from MIT App Inventor 2) make a mapping function like below - such that you can apply a function to all elements of the…

---

<div class="post-metadata">

**Author:** ![manyone](https://avatars.discourse-cdn.com/v4/letter/m/ee59a6/32.png) [@manyone](https://community.thunkable.com/u/manyone)\
**Post date:** [October 3, 2023, 6:40pm UTC](https://community.thunkable.com/t/45-ideas-for-thunkable-improvement/1874021/23 "2023-10-03T18:40:17Z")

</div>

how about a do\_it option? when you have a block completed and all variables inside are populated, right click on the block and select Do\_It and it should execute and display the result,

how about a consistent, standard way of display listss by showing the left and right bracket boundaries? hten we can display lists of lists - eg. [[1,2],[3,4],[5,6],[7,8]]

---

<div class="post-metadata">

**Author:** ![tatiang](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/tatiang/32/55482_2.png) [@tatiang](https://community.thunkable.com/u/tatiang)\
**Post date:** [October 3, 2023, 7:39pm UTC](https://community.thunkable.com/t/45-ideas-for-thunkable-improvement/1874021/24 "2023-10-03T19:39:50Z")

</div>

> [@manyone](#):
>
> how about a do\_it option? when you have a block completed and all variables inside are populated, right click on the block and select Do\_It and it should execute and display the result,

So a way to execute code from within the Blocks tab?

> [@manyone](#):
>
> how about a consistent, standard way of display listss by showing the left and right bracket boundaries? hten we can display lists of lists - eg. [[1,2],[3,4],[5,6],[7,8]]

Where would this happen? How would you use this and how is it different now? We can use lists in properties of objects such as [1].name. Is that what you mean?

---

<div class="post-metadata">

**Author:** ![manyone](https://avatars.discourse-cdn.com/v4/letter/m/ee59a6/32.png) [@manyone](https://community.thunkable.com/u/manyone)\
**Post date:** [October 3, 2023, 7:49pm UTC](https://community.thunkable.com/t/45-ideas-for-thunkable-improvement/1874021/25 "2023-10-03T19:49:38Z")

</div>

right click on block and an additional option “do\_it” or “run\_now” will execute the contents in the block - if you enclose them inside a return block - you should get a talk balloon (as in cartoons) that displays the result.

sometimes you need a data structure containing lists inside a list.  
like this:

 ![image](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/4/d/4d319cf263ee41279d493ab820d78d069ffa0ccb.png)

but it comes out like this: (i don’t know if the 1,2,3 is part of the list or a whole list by itselt)  
 ![image](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/7/e/7eb3721c40d42cf76bd849eff30fd25ea0881a77.png)

---

<div class="post-metadata">

**Author:** ![tatiang](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/tatiang/32/55482_2.png) [@tatiang](https://community.thunkable.com/u/tatiang)\
**Post date:** [October 3, 2023, 11:55pm UTC](https://community.thunkable.com/t/45-ideas-for-thunkable-improvement/1874021/26 "2023-10-03T23:55:47Z")

</div>

I think that’s because the default delimiter for a list is “,”. So the screenshot you have joins a list with a text string with another list and use “,” as the delimiter by choice. I wonder what would happen if you set the delimiter to “#”. I think you might get this:

1#hello world#1,2,3

But anyway, I get why your suggestion for brackets would be useful. I just wouldn’t want it to be the default setting. As an option, yes.

---

<div class="post-metadata">

**Author:** ![manyone](https://avatars.discourse-cdn.com/v4/letter/m/ee59a6/32.png) [@manyone](https://community.thunkable.com/u/manyone)\
**Post date:** [October 4, 2023, 7:56am UTC](https://community.thunkable.com/t/45-ideas-for-thunkable-improvement/1874021/27 "2023-10-04T07:56:41Z")

</div>

i propose brackets because they are sort of “standard” alreaday - json strings use them for only one meaning: to define the start and end of lists and/ror arrays, while the curly braces are for bounding json objects.

if we have to keep track of a fairly complicated and nested data structure, then we can eventually store it as a json object. it’s a good thing we have a good set of tools in thunkable for creating and navigating over json structures.

---

<div class="post-metadata">

**Author:** ![factionsirgslx42](https://avatars.discourse-cdn.com/v4/letter/f/eb8c5e/32.png) [@factionsirgslx42](https://community.thunkable.com/u/factionsirgslx42)\
**Post date:** [December 2, 2023, 6:16pm UTC](https://community.thunkable.com/t/45-ideas-for-thunkable-improvement/1874021/28 "2023-12-02T18:16:32Z")

</div>

The best thing in the world would be if the Bluetooth component could receive notify data coming in on a continuous stream and not just “read” requests. So many BLE devices send continuous data via notify. Any chance in the world that will be in the development pipeline in the near future? It would open the door to creating so many more cool IOT apps and integrations! PLEASE for a Christmas request, lol. I have an amazing gaming app that works on MIT app inventor but is limited to android devices. I’ve built 90% of it on thunkable but I’m at a dead end with the BLE limitation.

---

<div class="post-metadata">

**Author:** ![ioannis](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/ioannis/32/146956_2.png) [@ioannis](https://community.thunkable.com/u/ioannis)\
**Post date:** [November 8, 2024, 1:13pm UTC](https://community.thunkable.com/t/45-ideas-for-thunkable-improvement/1874021/29 "2024-11-08T13:13:16Z")

</div>



[Previous page](https://community.thunkable.com/t/45-ideas-for-thunkable-improvement/1874021.md?page=1)
