Правки в ядре для показа окна поверх всех окон при звонке

This commit is contained in:
RoyceDa
2026-03-18 18:28:37 +02:00
parent 41d7a89830
commit 824b1fec65
5 changed files with 58 additions and 9 deletions

View File

@@ -16,7 +16,10 @@ export function ActiveCall() {
}
const getConnectingClass = () => {
if(callState === CallState.CONNECTING){
if(callState === CallState.CONNECTING
|| callState === CallState.INCOMING
|| callState === CallState.KEY_EXCHANGE
|| callState === CallState.WEB_RTC_EXCHANGE){
return classes.connecting;
}
if(callState === CallState.ACTIVE){

View File

@@ -40,13 +40,13 @@ export function Call(props: CallProps) {
<Flex style={{
cursor: 'pointer'
}} onClick={() => setShowCallView(false)} justify={'center'} align={'center'}>
<IconChevronLeft size={20}></IconChevronLeft>
<Text fw={500}>Back</Text>
<IconChevronLeft color="white" size={20}></IconChevronLeft>
<Text fw={500} c={'white'}>Back</Text>
</Flex>
<Flex>
<Popover width={300} withArrow>
<Popover width={300} disabled={getKeyCast() == ''} withArrow>
<Popover.Target>
<IconQrcode size={24}></IconQrcode>
<IconQrcode color={getKeyCast() == '' ? 'gray' : 'white'} size={24}></IconQrcode>
</Popover.Target>
<Popover.Dropdown p={'xs'}>
<Flex direction={'row'} align={'center'} gap={'xs'}>

View File

@@ -20,10 +20,19 @@ const useWindow = () => {
window.api.send('window-theme', theme);
}
const setWindowPriority = (isTop: boolean) => {
if(isTop){
window.api.invoke('window-top');
} else {
window.api.invoke('window-priority-normal');
}
}
return {
setSize,
setResizeble,
setTheme
setTheme,
setWindowPriority
}
}