Compare commits

...

7 Commits

Author SHA1 Message Date
sparks-alec bb400f98ef bump version number 2024-11-11 14:06:19 -05:00
sparks-alec 0f893e0168 Merge pull request #283 from stagehacks/mac-frame
Add frame to window on mac app
2024-11-10 20:23:26 -05:00
jwetzell 553ed3f76d add shortcut to toggle sidebar 2024-11-10 15:45:40 -06:00
jwetzell c9504933d2 enable frame on mac window 2024-11-10 15:45:27 -06:00
sparks-alec d68325b1a5 Update README.md 2024-11-03 22:25:18 -05:00
sparks-alec 75ac344846 remove message that may result in too many messages to QLab 2024-11-02 22:16:38 -04:00
sparks-alec 97c118bf99 debounce .draw() 2024-11-02 22:15:59 -04:00
5 changed files with 18 additions and 11 deletions
+1 -1
View File
@@ -25,4 +25,4 @@ A dashboard for everything in your show.
- Shure ULXD Wireless
- DiGico SD Consoles
- PosiStageNet
- Livestream Studio (soon)
- Livestream Studio
+1 -2
View File
@@ -40,6 +40,7 @@ const menuTemplate = [
{ role: 'togglefullscreen' },
{
label: 'Toggle Sidebar',
accelerator: 'CommandOrControl+B',
id: 'toggleSidebar',
click(menuItem, window, event) {
mainWindow.webContents.send('toggleSidebar');
@@ -151,9 +152,7 @@ const menuTemplate = [
const windowMac = {
width: 1500,
height: 900,
titleBarStyle: 'customButtonsOnHover',
transparent: false,
frame: false,
show: false,
vibrancy: 'window',
visualEffectState: 'followWindow',
+1 -1
View File
@@ -1,7 +1,7 @@
{
"name": "cue-view",
"productName": "Cue View",
"version": "1.2.1",
"version": "1.2.2",
"description": "A dashboard for everything in your show",
"main": "main.js",
"scripts": {
+1 -1
View File
@@ -73,7 +73,7 @@ exports.data = function data(_device, oscData) {
return;
}
if (json.status === 'error') {
device.send('/workspaces');
// device.send('/workspaces');
return;
}
}
+14 -6
View File
@@ -100,13 +100,21 @@ module.exports.draw = function draw(device) {
const d = device;
const $deviceDrawArea = document.getElementById(`device-${d.id}-draw-area`);
if ($deviceDrawArea) {
const scriptEl = $deviceDrawArea.contentWindow.document.createRange().createContextualFragment(generateBodyHTML(d));
$deviceDrawArea.contentWindow.document.body.replaceChildren(scriptEl);
} else {
drawDeviceFrame(d.id);
if (device.drawTimeout !== undefined) {
clearTimeout(device.drawTimeout);
}
d.drawn = true;
d.drawTimeout = setTimeout(() => {
if ($deviceDrawArea) {
const scriptEl = $deviceDrawArea.contentWindow.document
.createRange()
.createContextualFragment(generateBodyHTML(d));
$deviceDrawArea.contentWindow.document.body.replaceChildren(scriptEl);
} else {
drawDeviceFrame(d.id);
}
d.drawn = true;
}, 200);
};
module.exports.update = function update(device, type, data) {