feat(desktop): enable macOS version awareness for UI adjustments
- Fetch macOS major version from Rust to determine layout - Adjust header padding and height for macOS versions
This commit is contained in:
@@ -755,16 +755,20 @@ const ChatMessage: React.FC<ChatMessageProps> = ({
|
||||
onContentChange?.('structural');
|
||||
}, [isUser, onContentChange]);
|
||||
|
||||
const setImagePreviewOpen = useUIStore((state) => state.setImagePreviewOpen);
|
||||
|
||||
const handleShowPopup = React.useCallback((content: ToolPopupContent) => {
|
||||
|
||||
if (content.image) {
|
||||
setPopupContent(content);
|
||||
setImagePreviewOpen(true);
|
||||
}
|
||||
}, []);
|
||||
}, [setImagePreviewOpen]);
|
||||
|
||||
const handlePopupChange = React.useCallback((open: boolean) => {
|
||||
setPopupContent((prev) => ({ ...prev, open }));
|
||||
}, []);
|
||||
setImagePreviewOpen(open);
|
||||
}, [setImagePreviewOpen]);
|
||||
|
||||
const isAnimationSettled = Boolean(getMessageInfoProp(message.info, 'animationSettled'));
|
||||
const isStreamingPhase = streamPhase === 'streaming';
|
||||
|
||||
Reference in New Issue
Block a user