{ "name": "integrated titlebar", "id": "a5658d03-21c6-4088-bade-fa4780459133", "environments": ["linux", "win32"], "version": "0.11.0", "description": "replaces the native window titlebar with buttons inset into the app.", "tags": ["extension", "layout"], "authors": [ { "name": "dragonwocky", "email": "thedragonring.bod@gmail.com", "homepage": "https://dragonwocky.me/", "avatar": "https://dragonwocky.me/avatar.jpg" } ], "css": { "frame": ["buttons.css"], "client": ["buttons.css"], "menu": ["buttons.css"] }, "js": { "frame": ["frame.mjs"], "client": ["client.mjs"], "menu": ["menu.mjs"], "electron": [{ "source": "createWindow.cjs", "target": "main/createWindow.js" }] }, "options": [ { "type": "toggle", "key": "tiling", "label": "tiling window manager mode", "tooltip": "**completely remove the close/minimise/maximise buttons** (only for advanced use, not recommended)", "value": false }, { "type": "number", "key": "dragarea_height", "label": "dragarea height (px)", "tooltip": "**the height of the rectangle added to the top of the window, used to drag/move the window around** (dragging is not possible in a frameless window without this bar)", "value": 12 }, { "type": "text", "key": "minimize_icon", "label": "minimize window icon", "tooltip": "**may be an svg string or any unicode symbol e.g. an emoji** (the default icon will be used if this field is left empty)", "value": "" }, { "type": "text", "key": "maximize_icon", "label": "maximize window icon", "tooltip": "**may be an svg string or any unicode symbol e.g. an emoji** (the default icon will be used if this field is left empty)", "value": "" }, { "type": "text", "key": "unmaximize_icon", "label": "unmaximize window icon", "tooltip": "**may be an svg string or any unicode symbol e.g. an emoji** (the default icon will be used if this field is left empty)", "value": "" }, { "type": "text", "key": "close_icon", "label": "close window icon", "tooltip": "**may be an svg string or any unicode symbol e.g. an emoji** (the default icon will be used if this field is left empty)", "value": "" } ] }