# Dynamic widget sizing — is it supported or planned?

**URL:** <https://community.homey.app/t/dynamic-widget-sizing-is-it-supported-or-planned/156314>\
**Category:** Developers\
**Created:** [June 19, 2026, 12:45am UTC](https://community.homey.app/t/dynamic-widget-sizing-is-it-supported-or-planned/156314 "2026-06-19T00:45:28Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Michael\_Stephens](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/michael_stephens/32/120715_2.png) [@Michael\_Stephens](https://community.homey.app/u/Michael_Stephens)\
**Post date:** [June 19, 2026, 12:45am UTC](https://community.homey.app/t/dynamic-widget-sizing-is-it-supported-or-planned/156314/1 "2026-06-19T00:45:28Z")

</div>

Hi all,

I’ve built a Homey Pro dashboard widget that displays a Google Maps family location tracker. It works well on a large tablet, but I’d like to also support smaller screens such as phones or smaller tablets without maintaining two completely separate widgets.

Currently the widget height is fixed via the `height` property in `app.json`:

```json
"widgets": {
  "family-map": {
    "height": 600
  }
}

```

This means every user gets the same fixed height regardless of their screen size or preference.

**My question:**

Is there any way in Homey SDK3 for a widget to support multiple sizes that the user can choose from when adding it to their dashboard? For example, a small version (suitable for phones) and a large version (suitable for tablets)?

I’m aware of the `supportedSizes` field but found it caused a crash (`TypeError: Cannot read properties of undefined (reading 'map')`) in `ManagerDashboards` and doesn’t appear to be supported in the current SDK.

If dynamic sizing isn’t currently supported, is it something Athom has planned for a future SDK update? It would be a very useful feature for widgets that contain visual content like maps or charts.

Thanks!

---

<div class="post-metadata">

**Author:** ![smarthomesven](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/smarthomesven/32/79712_2.png) [@smarthomesven](https://community.homey.app/u/smarthomesven)\
**Post date:** [June 19, 2026, 3:49am UTC](https://community.homey.app/t/dynamic-widget-sizing-is-it-supported-or-planned/156314/2 "2026-06-19T03:49:50Z")

</div>

In my [Web Proxy](https://github.com/smarthomesven/homey-web-proxy) app, I use a setting where the user can specify the height. Then, I use `Homey.setHeight()` in the frontend to set the height to the setting value

---

<div class="post-metadata">

**Author:** ![Michael\_Stephens](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/michael_stephens/32/120715_2.png) [@Michael\_Stephens](https://community.homey.app/u/Michael_Stephens)\
**Post date:** [June 22, 2026, 3:55am UTC](https://community.homey.app/t/dynamic-widget-sizing-is-it-supported-or-planned/156314/3 "2026-06-22T03:55:39Z")

</div>

Thanks Sven. That worked for my widget.
