{"version":"2.1.267","anchor":"new-hover-styling-support-for-plugin-rendered-boxtextbutto","canonical_anchor":"new-hover-styling-support-for-plugin-rendered-boxtextbutto","heading":"New hover styling support for plugin-rendered Box\/Text\/Button UI","tier":"use","area":"Plugin UI","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.267\/e\/new-hover-styling-support-for-plugin-rendered-boxtextbutto","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.267","markdown":"### New hover styling support for plugin-rendered Box\/Text\/Button UI\n\nPlugin-drawn boxes, text and buttons can now define hover styles, and a new Client element renders client-side modules\n\n**What**\n\nPlugins that draw their own UI using Box, Text and Button elements can now specify a `hover` style that swaps in different colors or layout while the element is hovered, restricted to an allow-list of properties specific to each element type (for example `borderStyle` and `backgroundColor` for a Box). Separately, a new `Client` element type lets a plugin render a client-side module with its own export name, props, width, height and flex-grow behavior.\n\n**Why**\n\nThese give plugin authors more expressive, interactive UI, letting elements react to hovering and letting more complex client-rendered components appear inside a plugin's interface.\n\n- Area: Plugin UI\n- Names: `hover`, `Client`\n- Tier: Use it now\n- Useful: 4\/5\n- Signal: 3\/5"}