Topbar: the add button is now just + and the layout button a 3-segment grid icon (two squares + one tall rectangle). Modules no longer build their own toolbars — moduleApi.header.addButton/addMenu put controls in the tile's title bar next to the gear/close (menus are fixed-positioned by the shell so a tile's overflow can't clip them, and everything a module adds is removed automatically on unmount). Each title bar grows a notch on its bottom edge that hides/shows the bar, ProdCom-Listener style; the choice persists with the layout. Modules renamed: ProdCom and ProPresenter. The ProdCom tile regains the original listener tools as icon buttons in its title bar: timestamps toggle (clock), A−/A+ text size, jump-to-latest, and a circle-with-cross clear button, plus the Channels menu. MODULE-GUIDE documents the header API; README updated. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01RNYUv9EyrGSFmCnmH7WYKH
34 lines
1010 B
JSON
34 lines
1010 B
JSON
{
|
|
"id": "propresenter-now-next",
|
|
"name": "ProPresenter",
|
|
"version": "1.0.0",
|
|
"description": "What is live in ProPresenter and what comes next",
|
|
"client": "client.js",
|
|
"server": "server.js",
|
|
"style": "style.css",
|
|
"minSize": { "w": 3, "h": 3 },
|
|
"defaultSize": { "w": 4, "h": 5 },
|
|
"configSchema": {
|
|
"host": {
|
|
"type": "string",
|
|
"label": "ProPresenter host / IP",
|
|
"default": ""
|
|
},
|
|
"port": {
|
|
"type": "number",
|
|
"label": "ProPresenter network port",
|
|
"default": 1025
|
|
},
|
|
"password": {
|
|
"type": "password",
|
|
"label": "API password (only if set in ProPresenter)",
|
|
"default": ""
|
|
}
|
|
},
|
|
"instanceSchema": {
|
|
"showPlaylist": { "type": "boolean", "label": "Show the playlist name", "default": true },
|
|
"showProgress": { "type": "boolean", "label": "Show the slide progress bar", "default": true },
|
|
"cleanTitles": { "type": "boolean", "label": "Tidy titles (hide [ Full ] tags and date codes)", "default": true }
|
|
}
|
|
}
|