# \[APP\]\[Pro\] Dashboard Studio - A completely free-form dashboard designer

**URL:** <https://community.homey.app/t/app-pro-dashboard-studio-a-completely-free-form-dashboard-designer/151169>\
**Category:** Apps\
**Tags:** dashboard, homey-pro\
**Created:** [February 15, 2026, 7:45pm UTC](https://community.homey.app/t/app-pro-dashboard-studio-a-completely-free-form-dashboard-designer/151169 "2026-02-15T19:45:30Z")\
**Posts on this page:** 20\
**Page:** 49

<div class="post-metadata">

**Author:** ![Jos\_Stultjens](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jos_stultjens/32/12687_2.png) [@Jos\_Stultjens](https://community.homey.app/u/Jos_Stultjens)\
**Post date:** [May 24, 2026, 8:59am UTC](https://community.homey.app/t/app-pro-dashboard-studio-a-completely-free-form-dashboard-designer/151169/969 "2026-05-24T08:59:59Z")

</div>

I tested the latest release on my old iPad.  
Unfortunately the text widgets still do not show.

In addition I noticed that custom icons (\*.png) do not size on my old iPad. They are show really small, only a few pixels it seems. Phosphor icons are shown without problems.

The slider change is working well. Now it only shows 14 where the value is 14.00. Thanks.

Is it possible to add text to a value which is linked to a device(topic)? For example I want to display the temperature and add °C without creating a specific flow for this.

---

<div class="post-metadata">

**Author:** ![Victor\_Bicknese](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/victor_bicknese/32/177200_2.png) [@Victor\_Bicknese](https://community.homey.app/u/Victor_Bicknese)\
**Post date:** [May 24, 2026, 9:12am UTC](https://community.homey.app/t/app-pro-dashboard-studio-a-completely-free-form-dashboard-designer/151169/970 "2026-05-24T09:12:39Z")

</div>

Thank you for your quick response!

I have to play a little more, but in a couple of days I will post some results.

And yes, it’s all text variables with shift-enter to create a new line.

---

<div class="post-metadata">

**Author:** ![Victor\_Bicknese](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/victor_bicknese/32/177200_2.png) [@Victor\_Bicknese](https://community.homey.app/u/Victor_Bicknese)\
**Post date:** [May 24, 2026, 8:29pm UTC](https://community.homey.app/t/app-pro-dashboard-studio-a-completely-free-form-dashboard-designer/151169/971 "2026-05-24T20:29:25Z")

</div>

I’m trying to count he amount of “/n” (new line) within a variable. I tried with standard Homey flow cards, with BLL and HomeyScript, but I couldn’t find the solution, not even with ChatGTP.  
Does someone has a solution for this?  
I used to write COBOL (until 1986) and then did never any coding since then…

---

<div class="post-metadata">

**Author:** ![Amersfoort](https://avatars.discourse-cdn.com/v4/letter/a/94ad74/32.png) [@Amersfoort](https://community.homey.app/u/Amersfoort)\
**Post date:** [May 25, 2026, 6:59am UTC](https://community.homey.app/t/app-pro-dashboard-studio-a-completely-free-form-dashboard-designer/151169/972 "2026-05-25T06:59:54Z")

</div>

Gemini AI generates this Homey script:

```auto
// Define the source text in which to search for newlines
let sourceTextWithNewlines = "Line 1\nLine 2\nLine 3\nLine 4";

// Define the character we are looking for (the newline)
let characterToFind = "\n";

// Split the text based on the target character. This results in an array of text segments.
let splitTextSegments = sourceTextWithNewlines.split(characterToFind);

// The number of occurrences is equal to the number of segments minus 1
let occurrenceCount = splitTextSegments.length - 1;

// Log the result to the Homey Script console
console.log("The number of times the value occurs is: " + occurrenceCount);

// Optional: Return the value so you can use it within a Homey Flow
return occurrenceCount;

```

---

<div class="post-metadata">

**Author:** ![Victor\_Bicknese](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/victor_bicknese/32/177200_2.png) [@Victor\_Bicknese](https://community.homey.app/u/Victor_Bicknese)\
**Post date:** [May 25, 2026, 10:59am UTC](https://community.homey.app/t/app-pro-dashboard-studio-a-completely-free-form-dashboard-designer/151169/973 "2026-05-25T10:59:02Z")

</div>

Thank you very much. I’m going to test it today, but it looks promising.

---

<div class="post-metadata">

**Author:** ![Kaspar\_1](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/kaspar_1/32/123389_2.png) [@Kaspar\_1](https://community.homey.app/u/Kaspar_1)\
**Post date:** [May 25, 2026, 6:36pm UTC](https://community.homey.app/t/app-pro-dashboard-studio-a-completely-free-form-dashboard-designer/151169/974 "2026-05-25T18:36:40Z")

</div>

What is an insight flowcard? 😕

---

<div class="post-metadata">

**Author:** ![Victor\_Bicknese](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/victor_bicknese/32/177200_2.png) [@Victor\_Bicknese](https://community.homey.app/u/Victor_Bicknese)\
**Post date:** [May 25, 2026, 7:55pm UTC](https://community.homey.app/t/app-pro-dashboard-studio-a-completely-free-form-dashboard-designer/151169/975 "2026-05-25T19:55:57Z")

</div>

I could not succeed, I’ll give up. I’ll find another way to guesstimate the fontsize.  
It looked promising, but I getting error messages I don’t understand.

---

<div class="post-metadata">

**Author:** ![Satoer](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/satoer/32/38113_2.png) [@Satoer](https://community.homey.app/u/Satoer)\
**Post date:** [May 25, 2026, 11:12pm UTC](https://community.homey.app/t/app-pro-dashboard-studio-a-completely-free-form-dashboard-designer/151169/976 "2026-05-25T23:12:17Z")

</div>

# NEW [TEST Version 1.9.3](https://homey.app/nl-nl/app/com.satoer.dashboardstudio/Dashboard-Studio/test/)

- **New:** Text widget — Auto-Fit Text to Frame scales all markdown content to fill the widget frame (mutually exclusive with Scroll Overflow Content).
- **New:** Text widget — each typography slideout (Paragraph, Headers, Table Header, Table Text, Block Typography) has Vertical Spacing and Line Height settings.
- **Improved:** Text widget displays more reliably on older iPhones and iPads.
- **Fixed:** Icon widget — Active Icon and related inherit slots no longer drop saved settings when they match the base icon; Style and other inherit edits persist when the base icon is later set to the same value (same fix for Button, Menu, and List icon slots).

> [@Victor\_Bicknese](#):
>
> Is it possible to make the text size smaller when the text becomes to large?

The text widget now has a “Auto-Fit Text to Frame”. This will rearange and scale the text to make it fit the frame. Please test it.

 ![afbeelding](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/b/8/b8843c50349894f10accc561f34518acac1d0bb5.png)

> [@Amersfoort](#):
>
> Could vertical spacing be a negative value?

I have removed the overall vertical spacing, and each typography setting in the text widget now has Vertical Spacing and Line Height settings.

> [@Amersfoort](#):
>
> an active icon (icon widget) cannot be changed to Style Regular

Fixed

> [@Jos\_Stultjens](#):
>
> I tested the latest release on my old iPad.  
> Unfortunately the text widgets still do not show.

Can you check if the text widget now shows?

> [@Jos\_Stultjens](#):
>
> In addition I noticed that custom icons (\*.png) do not size on my old iPad. They are show really small, only a few pixels it seems. Phosphor icons are shown without problems.

This is probably not fixed (It is hard to find bugs if I do not have a device to test it). Is this just with icons (like every widget that uses icons in the Icon Style slide-out). Image widget with a png works fine?

---

<div class="post-metadata">

**Author:** ![Victor\_Bicknese](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/victor_bicknese/32/177200_2.png) [@Victor\_Bicknese](https://community.homey.app/u/Victor_Bicknese)\
**Post date:** [May 25, 2026, 11:23pm UTC](https://community.homey.app/t/app-pro-dashboard-studio-a-completely-free-form-dashboard-designer/151169/977 "2026-05-25T23:23:43Z")

</div>

Wow Michel, that’s great. Thank you so much!

---

<div class="post-metadata">

**Author:** ![Satoer](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/satoer/32/38113_2.png) [@Satoer](https://community.homey.app/u/Satoer)\
**Post date:** [May 26, 2026, 9:41am UTC](https://community.homey.app/t/app-pro-dashboard-studio-a-completely-free-form-dashboard-designer/151169/978 "2026-05-26T09:41:49Z")

</div>

> [@Kaspar\_1](#):
>
> What is an insight flowcard?

The Dashboard Studio flow cards inside Homey that you use to send graph data:

 ![afbeelding](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/8/5/85393a692c739d901b31c68f76398fd62c5cbf0a.png)

But I already made some changes in 1.9.2 Can you test if it works?

---

<div class="post-metadata">

**Author:** ![Jos\_Stultjens](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jos_stultjens/32/12687_2.png) [@Jos\_Stultjens](https://community.homey.app/u/Jos_Stultjens)\
**Post date:** [May 26, 2026, 8:51pm UTC](https://community.homey.app/t/app-pro-dashboard-studio-a-completely-free-form-dashboard-designer/151169/979 "2026-05-26T20:51:04Z")

</div>

Unfortunately the text widget still doesn’t show.

I only tested the Image widget with a custom icon and that does not show a \*.png in the correct size.

I don’t how it happened, but all text widgets were deleted. I now created a new one, but it still doesn’t show on my old iPad.

Luckily you already build in the functionality to load a previous version of the saved dashboard, so I was able to restore the text fields quickly.

---

<div class="post-metadata">

**Author:** ![Victor\_Bicknese](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/victor_bicknese/32/177200_2.png) [@Victor\_Bicknese](https://community.homey.app/u/Victor_Bicknese)\
**Post date:** [May 26, 2026, 9:10pm UTC](https://community.homey.app/t/app-pro-dashboard-studio-a-completely-free-form-dashboard-designer/151169/980 "2026-05-26T21:10:09Z")

</div>

Thank you for the quick action!

 ![IMG_8848](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/b/9/b9168ef8d0819a0bb6faf82447d0748454d14e67.jpeg)

The auto size works well, but I have still a small issue, I get line breaks where a space is.

The temperature and humidity are without a /n.

---

<div class="post-metadata">

**Author:** ![Satoer](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/satoer/32/38113_2.png) [@Satoer](https://community.homey.app/u/Satoer)\
**Post date:** [May 27, 2026, 10:51am UTC](https://community.homey.app/t/app-pro-dashboard-studio-a-completely-free-form-dashboard-designer/151169/982 "2026-05-27T10:51:27Z")

</div>

> [@Victor\_Bicknese](#):
>
> The auto size works well, but I have still a small issue, I get line breaks where a space is.

Funny thing: I actually did this on purpose to use as much of the container space as possible. In the first iterations I built, it just scaled everything inside the container proportionally without readjusting the width. But with text that was too tall it resulted in unused areas on the right:

 ![afbeelding](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/f/d/fd824e17ad17e2fa140b4d9c5e962964df2793ba.jpeg)

But I understand the problem. I shall make the wordwrap optional 👍

---

<div class="post-metadata">

**Author:** ![Satoer](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/satoer/32/38113_2.png) [@Satoer](https://community.homey.app/u/Satoer)\
**Post date:** [May 27, 2026, 1:20pm UTC](https://community.homey.app/t/app-pro-dashboard-studio-a-completely-free-form-dashboard-designer/151169/983 "2026-05-27T13:20:40Z")

</div>

> [@Jos\_Stultjens](#):
>
> I only tested the Image widget with a custom icon and that does not show a \*.png in the correct size.

I shall dive into this problem a bit deeper. I can borrow an iOS 12 test device from a developer friend of my. (it is so hard solving problems without to see if a fix actually works.

> [@Jos\_Stultjens](#):
>
> Luckily you already build in the functionality to load a previous version of the saved dashboard, so I was able to restore the text fields quickly.

So it does work with the previous version dashboard file?? Or did you installed the older stable version and use that?

---

<div class="post-metadata">

**Author:** ![Jos\_Stultjens](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jos_stultjens/32/12687_2.png) [@Jos\_Stultjens](https://community.homey.app/u/Jos_Stultjens)\
**Post date:** [May 27, 2026, 1:36pm UTC](https://community.homey.app/t/app-pro-dashboard-studio-a-completely-free-form-dashboard-designer/151169/984 "2026-05-27T13:36:01Z")

</div>

I indeed was not entirely crisp when I mentioned I restored the text widgets.  
What I meant to say is that for some reason ALL the text were deleted after upgrading to ap version 1.9.3 (or maybe I did something strange) and thus not visible on my old iPad, but also not visible anymore on a newer iPad and iPhone.

I restored them by loading a previously saved version of the dashboard itself (not the app). After doing so they showed again on the newer iPad and iPhone, but still not on the old iPad. Also a newly created text widget does not show on the older iPad.

---

<div class="post-metadata">

**Author:** ![Satoer](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/satoer/32/38113_2.png) [@Satoer](https://community.homey.app/u/Satoer)\
**Post date:** [May 27, 2026, 2:16pm UTC](https://community.homey.app/t/app-pro-dashboard-studio-a-completely-free-form-dashboard-designer/151169/985 "2026-05-27T14:16:06Z")

</div>

> [@Jos\_Stultjens](#):
>
> What I meant to say is that for some reason ALL the text were deleted after upgrading to ap version 1.9.3 (or maybe I did something strange) and thus not visible on my old iPad, but also not visible anymore on a newer iPad and iPhone.

Hmm, that sounds worrisome. That should not happen. But was the text still visible on a desktop computer? Version 1.9.X did nothing with the save file regarding the text contents, so my guess is that it is only a visual problem and not actually deleted in the file. I don’t understand why old dashboard files suddenly converted correctly in 1.9.3 though, since it performs the same migration steps again. Anyhow, like I said, I am able to borrow an iOS 12 device so I can test this myself, probably this weekend.

---

<div class="post-metadata">

**Author:** ![Jos\_Stultjens](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jos_stultjens/32/12687_2.png) [@Jos\_Stultjens](https://community.homey.app/u/Jos_Stultjens)\
**Post date:** [May 27, 2026, 2:38pm UTC](https://community.homey.app/t/app-pro-dashboard-studio-a-completely-free-form-dashboard-designer/151169/986 "2026-05-27T14:38:48Z")

</div>

No, all the text widgets actually were gone. I could not see them anymore on a computer either.  
But if others do not report any problems upgrading to 1.9.3, then don’t worry about it.

---

<div class="post-metadata">

**Author:** ![Amersfoort](https://avatars.discourse-cdn.com/v4/letter/a/94ad74/32.png) [@Amersfoort](https://community.homey.app/u/Amersfoort)\
**Post date:** [May 28, 2026, 8:44am UTC](https://community.homey.app/t/app-pro-dashboard-studio-a-completely-free-form-dashboard-designer/151169/987 "2026-05-28T08:44:57Z")

</div>

Here are a few more suggestions. I realize that these come from a spoiled user, with many screens and logic, like me:

- after restarting Homey Pro at night, variables that do not mutate frequently are not visible in the dashboard (example: sunrise time).

- enable external SVG icons in a Markdown table including color settings, as in other DS wizards (currently I have to paste the complete SVG code, including dimensions and color, into the Markdown).

- is there an option to close the app via a menu (exit function, so not killing the app)?

- would a “When” card be possible if the DS app is closed or in sleep mode (1 or all devices, but I ultimately use the dashboard on 1 device). Case: I have dozens of advanced flows running that I want to stop when the DS app is closed or inactive ((Android) device is in sleep mode). Some flows use a limited number of times that can be executed (free) APIs, for which I still want to have the most up-to-date data. It already helps that I store API data in a MySQL database.

- if an image is not immediately available, a black display appears in the place of the image with an error message/warning. Sometimes it takes a few seconds for an image from a Ring doorbell, Sonos, or KNMI weather to be retrieved. How can I prevent the screen from first going to a black error message and then flashing back to the actual image a few seconds later? Perhaps a delay in the “image not found” notification is a solution.

- hourglass to indicate that it takes a moment for the screen to build, for example during retrieving and editing API data

- app option setting the decimal as a “.” or a “,”

---

<div class="post-metadata">

**Author:** ![Amersfoort](https://avatars.discourse-cdn.com/v4/letter/a/94ad74/32.png) [@Amersfoort](https://community.homey.app/u/Amersfoort)\
**Post date:** [May 28, 2026, 9:19am UTC](https://community.homey.app/t/app-pro-dashboard-studio-a-completely-free-form-dashboard-designer/151169/988 "2026-05-28T09:19:01Z")

</div>

Is there a max. cell size on Markdown tables?  
Example KNMI weather warning (see red box):

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/5/3/53af18b9c40507a69bb5231db720fd4ba343d9cd.jpeg)  
When I define the same Markdown table much smaller (so both can show a slider), I can see all the text:  
 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/a/4/a42fff7063356921154b1e0f1d8c5e850adfbca6.jpeg)

---

<div class="post-metadata">

**Author:** ![Cor\_Brink](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/cor_brink/32/121519_2.png) [@Cor\_Brink](https://community.homey.app/u/Cor_Brink)\
**Post date:** [May 28, 2026, 12:08pm UTC](https://community.homey.app/t/app-pro-dashboard-studio-a-completely-free-form-dashboard-designer/151169/989 "2026-05-28T12:08:04Z")

</div>

Hello Satour,  
After the latest update I have a problem with my labels.  
I use a dynamic color.  
First I made de default color green.  
Then a made a link to my variable.  
In the previous version it worked ok, but now the color remains green.  
What is wrong?

 ![Schermafbeelding 2026-05-28 140031](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/d/1/d14e7857133827275b6af4c13b30c4b16d575ef9.png)

[Previous page](https://community.homey.app/t/app-pro-dashboard-studio-a-completely-free-form-dashboard-designer/151169.md?page=48)

[Next page](https://community.homey.app/t/app-pro-dashboard-studio-a-completely-free-form-dashboard-designer/151169.md?page=50)
