v1.1.0: 全面重构UI为Better-Seewo横版主窗口 (Fluent风格+圆角+动画), 新增非触摸大板支持与专业版激活, 更改菜单位置至ApplicationMenu/ExtendedTitleBar

This commit is contained in:
miao-moe
2026-06-28 02:43:22 +08:00
parent fdd3418890
commit 2d35293f7c
20 changed files with 1092 additions and 81 deletions

View File

@@ -0,0 +1,23 @@
using System.Threading.Tasks;
namespace BetterEN5.Services
{
public interface IActivationService
{
Task<bool> CheckActivationStatusAsync();
Task<bool> ActivateProfessionalAsync(string licenseKey);
Task<bool> EnableIWBForNonTouchAsync();
Task<bool> ApplyBoardSupportPatchAsync();
Task<bool> LaunchBen5InstallerAsync();
ActivationInfo GetCurrentStatus();
}
public class ActivationInfo
{
public bool IsProfessional { get; set; }
public bool IsIWBActive { get; set; }
public bool IsNonTouchBoard { get; set; }
public string LicenseType { get; set; } = "Community";
public string LastActivationDate { get; set; } = "";
}
}