diff --git a/packages/core/models/conversation.model.ts b/packages/core/models/conversation.model.ts new file mode 100644 index 0000000..e69de29 diff --git a/packages/desktop/src/providers/ElectronProvider.tsx b/packages/desktop/src/providers/ElectronProvider.tsx index 444fe9c..37e990b 100644 --- a/packages/desktop/src/providers/ElectronProvider.tsx +++ b/packages/desktop/src/providers/ElectronProvider.tsx @@ -32,6 +32,7 @@ export function ElectronProvider({ children }: { children: React.ReactNode }) { if (desktopMode === 'mainApp') { stayOnTop = false; finalDimensions = DEFAULT_APP_PRESET; + finalPosition = 'center'; } else if (desktopMode === 'overlayOnly') { stayOnTop = true; finalDimensions = { diff --git a/packages/desktop/src/tree/protected/terminal/panels/SidePanel.tsx b/packages/desktop/src/tree/protected/terminal/panels/SidePanel.tsx index caeb320..7b01ec9 100644 --- a/packages/desktop/src/tree/protected/terminal/panels/SidePanel.tsx +++ b/packages/desktop/src/tree/protected/terminal/panels/SidePanel.tsx @@ -1,18 +1,19 @@ -import { LineMemberState } from '@nirvana/core/models/line.model'; import { Avatar, Dropdown, Skeleton, Tooltip } from 'antd'; -import React, { useCallback, useMemo, useRef, useState, useEffect } from 'react'; import { FiActivity, FiPlus, FiSearch } from 'react-icons/fi'; -import useRooms from '../../../../providers/RoomsProvider'; +import React, { useCallback, useEffect, useMemo, useRef, useState } from 'react'; + +import { LineMemberState } from '@nirvana/core/models/line.model'; +import LineRow from '../line/LineRow'; import NavBar from '../navbar/Navbar'; import NoTextLogo from '@nirvana/components/logo/NoTextLogo'; -import LineRow from '../line/LineRow'; -import useTerminalProvider from '../../../../providers/TerminalProvider'; -import useAuth from '../../../../providers/AuthProvider'; -import useSockets from '../../../../providers/SocketProvider'; -import useElectron from '../../../../providers/ElectronProvider'; -import useStreams from '../../../../providers/StreamProvider'; import { maxToggleTunedChannelCount } from '../rules'; +import useAuth from '../../../../providers/AuthProvider'; +import useElectron from '../../../../providers/ElectronProvider'; import { useKeyPressEvent } from 'react-use'; +import useRooms from '../../../../providers/RoomsProvider'; +import useSockets from '../../../../providers/SocketProvider'; +import useStreams from '../../../../providers/StreamProvider'; +import useTerminalProvider from '../../../../providers/TerminalProvider'; export default function SidePanel() { // using merely for loading state...better to add to realtimeroom context? @@ -69,12 +70,12 @@ export default function SidePanel() { Conversations )} - + */}