mirror of
https://github.com/amitwh/markdown-converter.git
synced 2026-10-01 17:29:29 +05:30
feat(ascii-art): preload allow-list + ascii namespace
Amit Haridas
This commit is contained in:
@@ -98,6 +98,14 @@ const ALLOWED_SEND_CHANNELS = [
|
|||||||
// ASCII generator (separate window)
|
// ASCII generator (separate window)
|
||||||
'open-ascii-generator',
|
'open-ascii-generator',
|
||||||
|
|
||||||
|
// ASCII art generator (standalone window — invoke channels)
|
||||||
|
'ascii:generate',
|
||||||
|
'ascii:list-fonts',
|
||||||
|
'ascii:get-font-meta',
|
||||||
|
'ascii:save',
|
||||||
|
'ascii:copy',
|
||||||
|
'ascii:last-font',
|
||||||
|
|
||||||
// Table generator (separate window)
|
// Table generator (separate window)
|
||||||
'open-table-generator',
|
'open-table-generator',
|
||||||
|
|
||||||
@@ -510,6 +518,14 @@ contextBridge.exposeInMainWorld('electronAPI', {
|
|||||||
generators: {
|
generators: {
|
||||||
openAscii: () => ipcRenderer.send('open-ascii-generator'),
|
openAscii: () => ipcRenderer.send('open-ascii-generator'),
|
||||||
openTable: () => ipcRenderer.send('open-table-generator'),
|
openTable: () => ipcRenderer.send('open-table-generator'),
|
||||||
|
ascii: {
|
||||||
|
listFonts: () => ipcRenderer.invoke('ascii:list-fonts'),
|
||||||
|
getFontMeta: (id) => ipcRenderer.invoke('ascii:get-font-meta', id),
|
||||||
|
generate: (args) => ipcRenderer.invoke('ascii:generate', args),
|
||||||
|
copy: (text) => ipcRenderer.invoke('ascii:copy', text),
|
||||||
|
save: (args) => ipcRenderer.invoke('ascii:save', args),
|
||||||
|
lastFont: (font) => ipcRenderer.invoke('ascii:last-font', { font }),
|
||||||
|
},
|
||||||
},
|
},
|
||||||
|
|
||||||
getAppVersion: () => ipcRenderer.invoke('get-app-version'),
|
getAppVersion: () => ipcRenderer.invoke('get-app-version'),
|
||||||
|
|||||||
Reference in New Issue
Block a user