Minimum dimensions of plugins no longer works

The minimum width inside plugin widgets no longer works anymore, making you able to resize any plugin to be extremely small.

Beta Features:

  • EditableImage and EditableMesh
  • Faster Play Solo
  • New Audio API
  • Notched Screen Support
  • Path2D Instance
  • Texture Generator
  • Upgrade Shorelines

Reproduction File: repro.lua (1.1 KB)

Expected behavior

The window should not go below 500x500 as described in the widget information

5 Likes

We’ve filed a ticket into our internal database for this issue, and will come back as soon as we have updates!

Thanks for flagging!

This is just an acknowledgment announcement!

This is intended behaviour, preferably you’d design your plugin to be flexible depending on the widget size. CC: @MeshOfPaul

1 Like

There’s lots of cases where such “intented behavior” is unacceptible. With that small size, any plugin will become unusable, with exeptions for that ones which use 1-2 buttons only.

This is correct. While the general idea of letting all plugins declare their minimum sizes sounds reasonable in theory, we found that it causes lots of complications when sharing borders with other widgets. We also had numerous requests like this one to be able to collapse docking areas smaller than the old minimum dimensions so we cranked them down to as small as the system will allow.

These are the challenges with a configurable workspace that merges numerous internal and external UI’s together. We will continue to iterate on these things to see if we can find the best balance between the needs of plugin devs and wants of creators,

1 Like