Skip to content

Commit cf38f32

Browse files
authored
Merge pull request #135 from PytorchConnectomics/chore/default-modules-sunset-synanno
chore: default to all modules and sunset synanno
2 parents 6fe2469 + 579b9a9 commit cf38f32

14 files changed

Lines changed: 109 additions & 1158 deletions

File tree

client/main.js

Lines changed: 2 additions & 84 deletions
Original file line numberDiff line numberDiff line change
@@ -70,90 +70,8 @@ function createMenu() {
7070
],
7171
},
7272
{
73-
label: "Views",
74-
submenu: [
75-
{
76-
label: "Change Views",
77-
click: () => {
78-
if (mainWindow) {
79-
mainWindow.webContents.send("change-views");
80-
}
81-
},
82-
},
83-
{ type: "separator" },
84-
{
85-
label: "File Management",
86-
type: "checkbox",
87-
checked: true,
88-
enabled: false, // Always on
89-
},
90-
{
91-
label: "Visualization",
92-
type: "checkbox",
93-
checked: false,
94-
click: (menuItem) =>
95-
mainWindow.webContents.send(
96-
"toggle-tab",
97-
"visualization",
98-
menuItem.checked,
99-
),
100-
},
101-
{
102-
label: "Model Training",
103-
type: "checkbox",
104-
checked: false,
105-
click: (menuItem) =>
106-
mainWindow.webContents.send(
107-
"toggle-tab",
108-
"training",
109-
menuItem.checked,
110-
),
111-
},
112-
{
113-
label: "Model Inference",
114-
type: "checkbox",
115-
checked: false,
116-
click: (menuItem) =>
117-
mainWindow.webContents.send(
118-
"toggle-tab",
119-
"inference",
120-
menuItem.checked,
121-
),
122-
},
123-
{
124-
label: "Tensorboard",
125-
type: "checkbox",
126-
checked: false,
127-
click: (menuItem) =>
128-
mainWindow.webContents.send(
129-
"toggle-tab",
130-
"monitoring",
131-
menuItem.checked,
132-
),
133-
},
134-
{
135-
label: "SynAnno",
136-
type: "checkbox",
137-
checked: false,
138-
click: (menuItem) =>
139-
mainWindow.webContents.send(
140-
"toggle-tab",
141-
"synanno",
142-
menuItem.checked,
143-
),
144-
},
145-
{
146-
label: "Mask Proofreading",
147-
type: "checkbox",
148-
checked: false,
149-
click: (menuItem) =>
150-
mainWindow.webContents.send(
151-
"toggle-tab",
152-
"mask-proofreading",
153-
menuItem.checked,
154-
),
155-
},
156-
],
73+
label: "Window",
74+
submenu: [{ role: "minimize" }, { role: "close" }],
15775
},
15876
];
15977

client/preload.js

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,8 @@
11
const { contextBridge, ipcRenderer } = require("electron");
22

3-
function subscribe(channel) {
4-
return (listener) => {
5-
if (typeof listener !== "function") {
6-
return () => {};
7-
}
8-
9-
const wrappedListener = (_event, ...args) => listener(...args);
10-
ipcRenderer.on(channel, wrappedListener);
11-
12-
return () => {
13-
ipcRenderer.removeListener(channel, wrappedListener);
14-
};
15-
};
16-
}
17-
183
contextBridge.exposeInMainWorld("electronAPI", {
194
isElectron: true,
205
openLocalFile: (options = {}) => ipcRenderer.invoke("open-local-file", options),
216
revealInFinder: (targetPath) =>
227
ipcRenderer.invoke("reveal-in-finder", targetPath),
23-
onToggleTab: subscribe("toggle-tab"),
24-
onChangeViews: subscribe("change-views"),
258
});

client/src/components/NeuroglancerViewer.js

Lines changed: 0 additions & 157 deletions
This file was deleted.

0 commit comments

Comments
 (0)