diff --git a/angular/src/scss/bwicons/fonts/bwi-font.svg b/angular/src/scss/bwicons/fonts/bwi-font.svg index 8642f2d64a..f92a4df342 100644 --- a/angular/src/scss/bwicons/fonts/bwi-font.svg +++ b/angular/src/scss/bwicons/fonts/bwi-font.svg @@ -164,10 +164,14 @@ - - - - + + + + + + + + diff --git a/angular/src/scss/bwicons/fonts/bwi-font.ttf b/angular/src/scss/bwicons/fonts/bwi-font.ttf index f58764e334..7c7afd4cdb 100644 Binary files a/angular/src/scss/bwicons/fonts/bwi-font.ttf and b/angular/src/scss/bwicons/fonts/bwi-font.ttf differ diff --git a/angular/src/scss/bwicons/fonts/bwi-font.woff b/angular/src/scss/bwicons/fonts/bwi-font.woff index 94abd93dbf..b5e524cd57 100644 Binary files a/angular/src/scss/bwicons/fonts/bwi-font.woff and b/angular/src/scss/bwicons/fonts/bwi-font.woff differ diff --git a/angular/src/scss/bwicons/fonts/bwi-font.woff2 b/angular/src/scss/bwicons/fonts/bwi-font.woff2 index d3caba5285..fee96f92cc 100644 Binary files a/angular/src/scss/bwicons/fonts/bwi-font.woff2 and b/angular/src/scss/bwicons/fonts/bwi-font.woff2 differ diff --git a/angular/src/scss/bwicons/styles/style.scss b/angular/src/scss/bwicons/styles/style.scss index 671d9d850b..86c99f5911 100644 --- a/angular/src/scss/bwicons/styles/style.scss +++ b/angular/src/scss/bwicons/styles/style.scss @@ -100,6 +100,7 @@ $icomoon-font-path: "~@bitwarden/jslib-angular/src/scss/bwicons/fonts/" !default // For new icons - add their glyph name and value to the map below $icons: ( + "universal-access": "\e991", "save-changes": "\e988", "browser": "\e985", "mobile": "\e986", diff --git a/electron/src/services/electronMainMessaging.service.ts b/electron/src/services/electronMainMessaging.service.ts index f79a32b4e9..9a6923e84b 100644 --- a/electron/src/services/electronMainMessaging.service.ts +++ b/electron/src/services/electronMainMessaging.service.ts @@ -1,4 +1,4 @@ -import { app, dialog, ipcMain, Menu, MenuItem, nativeTheme } from "electron"; +import { app, dialog, ipcMain, Menu, MenuItem, nativeTheme, session } from "electron"; import { MessagingService } from "jslib-common/abstractions/messaging.service"; import { ThemeType } from "jslib-common/enums/themeType"; @@ -47,6 +47,10 @@ export class ElectronMainMessagingService implements MessagingService { return windowMain.win?.isVisible(); }); + ipcMain.handle("getCookie", async (event, options) => { + return await session.defaultSession.cookies.get(options); + }); + nativeTheme.on("updated", () => { windowMain.win?.webContents.send( "systemThemeUpdated", diff --git a/electron/src/utils.ts b/electron/src/utils.ts index 74a4077371..603cc1bec1 100644 --- a/electron/src/utils.ts +++ b/electron/src/utils.ts @@ -74,3 +74,7 @@ export function cleanUserAgent(userAgent: string): string { .replace(userAgentItem("Bitwarden", " "), "") .replace(userAgentItem("Electron", " "), ""); } + +export async function getCookie(url: string, name: string): Promise { + return await ipcRenderer.invoke("getCookie", { url: url, name: name }); +}