Electron: 新增桌面宠物和全屏舞台双显示模式
作者: link-1069创建于 2026年8月17日更新于 2026年8月17日
- As a desktop companion user, I want to switch between desktop pet mode and fullscreen stage mode from the right-click menu, so that I can choose the presentation that fits my current activity.
- As a desktop companion user, I want the selected presentation mode restored after restart, so that I do not have to configure the window every time.
- As an existing user, I want an old configuration to continue opening in desktop pet mode, so that an upgrade never surprises me with a topmost fullscreen window.
- As a desktop pet user, I want the pet window to remain transparent, borderless, movable, and resizable, so that existing desktop behavior is preserved.
- As a desktop pet user, I want the pet window to use high-level always-on-top behavior, so that it remains visible above other applications.
- As a fullscreen stage user, I want the stage to cover the complete display containing the desktop pet, including the taskbar, so that the result is a true stage presentation.
- As a fullscreen stage user, I want the stage to be borderless and high-level always-on-top, so that no normal application chrome or window obscures it.
- As a fullscreen stage user, I want the stage to intercept mouse input even when visually transparent, so that right-click controls are available anywhere on the screen.
- As a fullscreen stage user, I want ordinary left-clicks, left drags, and
Escto do nothing, so that the stage cannot be changed accidentally. - As a desktop pet user, I want my pre-fullscreen window position and size restored when I leave fullscreen, so that stage mode does not destroy my desktop layout.
- As a multi-monitor user, I want fullscreen to use the display where the desktop pet currently resides, so that the target screen follows my placement intent.
- As a multi-monitor user, I want to move the stage by returning to desktop pet mode and moving the pet, so that there is only one target-display rule to understand.
- As a multi-monitor user, I want fullscreen to move to the primary display if its current display disconnects, so that the stage remains visible.
- As a multi-monitor user, I want an off-screen desktop pet restored into the primary display's visible area after a display disconnects, so that the pet cannot become
内容来源: Open-LLM-VTuber/Open-LLM-VTuber