Repository navigation
Conversation
- 让粘滞轮盘的透明窗口对鼠标穿透,由全屏遮罩统一接收悬停和点击 - 使用轮盘实际显示中心和对应 DPI 进行扇区命中计算,修复靠近屏幕边缘时的定位偏移 - 合并连续高亮更新,在 Render 优先级提交最新扇区状态,减少动画重复启动和 UI 跳变 - 在宿主卸载 ALC 前清空 OwnedActions,释放其中持有的插件 IActionContribution 引用 - 在插件停用或重新启用检测到旧程序集未释放时,弹出是否立即重启 StarPie 的确认窗口 - 增加 App.Restart() 公共重启入口,等待当前进程退出后启动新的 StarPie 实例 - 增加插件运行时重启状态查询和中英繁日文案
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
fix(plugin): 修复粘滞轮盘交互并增加运行时重启提示
变更摘要
本 PR 修复 FloatingBall 使用宿主粘滞轮盘时的交互问题,并改善插件旧程序集无法释放时的用户处理流程。
主要变更
RadialWindow.ActualPhysicalCenter;DispatcherPriority.Render提交一次待处理更新;PluginInstance.Teardown()之前清空OwnedActions;IActionContribution;App.Restart()公共入口;