{"version":"2.1.310","anchor":"terminal-pane-view-for-a-plugin-gets-a-full-layout","canonical_anchor":"terminal-pane-view-for-a-plugin-gets-a-full-layout","heading":"A plugin's terminal pane now shows a full status layout, including dev server errors","tier":"notice","area":"Plugins","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.310\/e\/terminal-pane-view-for-a-plugin-gets-a-full-layout","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.310","markdown":"### A plugin's terminal pane now shows a full status layout, including dev server errors\n\nA plugin's terminal pane now draws a full status layout with a link and messages explaining why a dev server failed to start, replacing two plain lines\n\n**Unclear.** Which plugin draws this pane, and whether it is switched on for anyone, is not stated.\n\n**What**\n\nPlugins can draw their own panes on screen through `ui.render`. The pane for the terminal used to show two plain lines of text. It now draws a fuller status layout, with a link and a \"verdict\" image.\n\nThe information it covers includes:\n\n- sign-in kind\n\n- payments\n\n- data storage\n\n- the reason a dev server (a local program that serves an app while you build it) failed to start\n\nThe dev server reasons it can show are:\n\n- the port is in use: \"Its port is in use by another program\"\n\n- \"Dependencies aren't installed\"\n\n- the command was not found\n\n**Why**\n\nThis looks like a preview or launch screen for an app, with readable explanations when the dev server will not start instead of bare text.\n\n- Area: Plugins\n- Tier: You'll notice\n- Useful: 3\/5\n- Signal: 3\/5\n- Scope: individual\n- Heads-up: no"}