• Registers IPC event listeners for theme mode actions (current, toggle, dark, light, system).

    Returns void

    export function addThemeEventListeners() {
    ipcMain.handle(THEME_MODE_CURRENT_CHANNEL, () => nativeTheme.themeSource);
    ipcMain.handle(THEME_MODE_TOGGLE_CHANNEL, () => {
    if (nativeTheme.shouldUseDarkColors) {
    nativeTheme.themeSource = "light";
    } else {
    nativeTheme.themeSource = "dark";
    }
    return nativeTheme.shouldUseDarkColors;
    });
    ipcMain.handle(
    THEME_MODE_DARK_CHANNEL,
    () => (nativeTheme.themeSource = "dark"),
    );
    ipcMain.handle(
    THEME_MODE_LIGHT_CHANNEL,
    () => (nativeTheme.themeSource = "light"),
    );
    ipcMain.handle(THEME_MODE_SYSTEM_CHANNEL, () => {
    nativeTheme.themeSource = "system";
    return nativeTheme.shouldUseDarkColors;
    });
    }