Skip to content

为Surface Pro而生的顶部工具栏 支持触控和笔快捷方式

License

Notifications You must be signed in to change notification settings

TwilightLemon/MyToolBar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MyToolBar (Beta)

LICENSE

Platform

Run on Windows 10 1803~11
Powered by .NET 8 on WPF

目前此App处于测试阶段,功能可能不稳定,作者正在努力提高可定制性。

简介

这是一个为提升Surface等Windows平板设备体验的全局顶部栏工具,目标是:

  • 实时了解和控制设备运行状态
  • 提供常用功能适用于平板的快捷方式
  • 提升平板触控和笔的操作体验
  • 与WindowsUI融为一体
  • 轻量级和低功耗
  • 高拓展性和可定制性

当然,此app不仅适配平板,也同样适用于用鼠标操作的桌面设备。

Main

功能

通过AppBar固定的顶部栏

了解什么是AppBar(Win32 API): WPF使用AppBar实现窗口停靠,适配缩放、全屏响应和多窗口并列

  • 左侧:
    点击"〇"打开主菜单;
    显示前台窗口Title (搭配无标题栏的应用如edge vscode等使用很香);

  • 中部: 外部控制(Outer Control)
    这里的设计是高亮显示的可交互信息,可通过插件进行拓展。目前在MyToolBar.Plugin.BasicPackage中提供了交互式媒体控制和简单的时钟显示插件。

  • 右部: "胶囊(Capsules)"交互信息显示区,并可以下滑(或单击)弹出详细信息(PopupWindow)。
    目前在MyToolBar.Plugin.BasicPackage中提供了以下功能:

    • 硬件监测: 电池、CPU占有率、温度、内存占用、网络状态;PopupWindow为进程管理器提供Administrator级别的进程查看和结束、NT Kernel级别的进程冻结和压缩功能。
    • 天气: (我移除了windows小部件 但很需要一个地方来显示天气) 通过GPS定位城市,有搜索、收藏功能,长按(鼠标右键点击)可设置为默认显示城市

上面的Outer Control和Capsules都是由插件提供的,可以自行在设置页面中启用和调整。

平板设备拓展工具 (由MyToolBar.Plugin.TabletUtils提供)

现有功能:

  • 适用于触摸和笔的菜单:
    在屏幕右上角滑动打开菜单,目前提供截图和屏幕绘制功能。
  • 左侧侧边栏: 触摸屏幕左侧边缘(鼠标靠近停留)打开侧边栏,功能待拓展。

保持与Windows高度融合

  • 支持Dark/Light Mode 跟随系统
  • 全局亚克力/云母材质特效
  • 支持Modern Standby待机模式和电源优化

More...

如何使用(Beta)

(尚未发布Release版之前,暂无打包好的插件包可用,未来将制作成独立文件并支持直接导入)
编译整个解决方案,选择你需要的插件,在生成目录将主文件(例如MyToolBar.Plugin.BasicPackage.dll)和资源文件夹复制到主程序目录/Plugins目录下;之后在设置页启用即可。

版权声明

本应用由 TwilightLemon (https://blog.twlmgatito.cn) (QQ:2728578956) 开发,Fork请保留原仓库地址和版权信息 使用和传播请遵守GPL协议,详见LICENSE

App内部分矢量图标来自: Iconfont
Weather Api及Icon来自: 和风天气

About

为Surface Pro而生的顶部工具栏 支持触控和笔快捷方式

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages