cfb1b99162
- 常驻 Host:无主窗口保活 + 系统托盘菜单 - Toast 弹窗:堆叠 / 自动消失 / 悬停暂停 / 淡入淡出 / 点击关闭 - Sticky 常驻弹窗与 InputMode 边框配色 - 跨虚拟桌面显示(源生成 COM PinView,AOT 友好) - 设置窗口(Semi + Ursa)+ JSON 源生成持久化 - AOT 准备:IsAotCompatible 0 警告
22 lines
564 B
C#
22 lines
564 B
C#
namespace Notify.Models;
|
|
|
|
/// <summary>
|
|
/// 一次弹窗请求(后续由 hook / named pipe 投递)
|
|
/// </summary>
|
|
public sealed class ToastRequest
|
|
{
|
|
public required string Title { get; init; }
|
|
|
|
public required string Message { get; init; }
|
|
|
|
/// <summary>
|
|
/// true = 需要输入(黄色边框),false = 任务完成(橙色边框)
|
|
/// </summary>
|
|
public bool InputMode { get; init; }
|
|
|
|
/// <summary>
|
|
/// true = 常驻:不自动消失,只能点击 / ✕ 关闭
|
|
/// </summary>
|
|
public bool Sticky { get; init; }
|
|
}
|