热门排行
简介
Sapphire软件融合桌面操作习惯与移动端特性,利用Windows拓展性,实现无缝切换。特色包括系统级集成、直觉交互、即开即用、模块化设计、动态布局及自定义外观。美观高级,开发友好。
Sapphire 软件的设计理念是桌面端的操作习惯+移动端/现代化的功能与特性+Windows 本身的可拓展性,让用户可以无痛,几乎无学习成本的从原生桌面切换到该软件。
软件特色
系统级别的植入和事件处理。
符合直觉和使用习惯的交互。
无学习成本、即开即用。
模块化设计,统一管理。
灵活的动态布局管理解决方案。
可自定义的外观。
美观、高级、精致、可选的外观特效。
方便开发的设计。
功能细节
系统和算法
接入并覆盖原生 Windows 图标层
获取系统主题色作为默认颜色
系统级别事件钩子(默认未启用)
扫描用户桌面和公共桌面
追踪快捷方式
转化文件信息为项目组件
调用系统 URL
网络 API 使用
Steam 专项优化
全局
部分拖拽功能
初版兼容多屏
标签展示
兼容 WallpaperEngine(需在设置中设置当其他程序成为焦点时为始终运行)
自选和显示图片背景(待完善)
组件拖动
组件定位
组件创建
双击隐藏(可设置始终显示)
聚焦动画
位移动画
长聚焦动画
从文件夹拖动
Shift右键可以调用原生菜单
Shift滚轮快速改变大小(全局和单个组件)
首次启动可控布局大小
用户可控:
开关背景透视
切换大图标填充模式
开关光效特效追踪
开关绘制矩形
开关绘制光效
控制所有组件的精简模式
控制所有组件的缩放系数
控制所有组件的圆角大小
多屏支持(新增/断开屏幕后请重启!):
多屏内容独立管理
多屏间无缝拖动
Style.ini 详细配置
斜体 表示已在可视化组件中给出
Color
sleep_alpha 未聚焦的颜色 Alpha
active_alpha 聚焦时的颜色 Alpha
sleep_alpha_deep 深色图标未聚焦的颜色 Alpha
active_alpha_deep 深色图标聚焦时的颜色 Alpha
sleep_color_ratio 未聚焦的色值比率(RBG)
active_color_ratio 聚焦时的色值比率(RBG)
Effect
light_alpha_start 光效的起点 Alpha
light_alpha_end 光效的终点 Alpha
icon_shadow_alpha 图标阴影特效 Alpha
icon_shadow_blur_radiu 图标阴影特效 Radius(扩散半径)
unit_shadow_alpha 所有组件阴影特效 Alpha
unit_shadow_blur_radius 所有组件阴影特效 Radius(扩散半径)
Render
unit_radius 组件圆角
ShowRect 绘制组件的矩形
ShowSide 绘制组件边框(用于 Debug)
ShowLight 绘制组件光效
enable_background_transparent 背景透视
enable_background_blur 背景模糊(未完工)
enable_light_track 特效追踪
enable_intime_repaint 即时重绘(用于 Debug)
Preference
enable_image_fill 大图标填充
muilt_icon_default_type 设置 Steam 图标获取方式
0 小图标,1 竖图标,2 横图标(切换未完工)
scale_fix_ratio 聚焦时缩放比率
Todo
容器缩放
文件夹交互
ToolTip
滚动容器
完善拖拽交互
颜色混合和全局深色模式
原桌面功能(回收站/我的电脑)
撤回
备份
WallpaperEngine鼠标点击交互解决方案
更好的多屏交互
自定义图标(不是加载图片!之后会开发)
更好的保存逻辑
优化内存占用
style控制台(测试)
多屏适配
更好的右键菜单
滚轮改变大小
更好的图标获取策略
QA
Q:软件概况
A:由 QT 开发,设计/编写/测试/运维都是我一个人,开源免费,目前无盈利计划。
软件的设计理念是 桌面端的操作习惯+移动端/现代化的功能与特性+Windows 本身的可拓展性,让用户可以无痛,几乎无学习成本的从原生桌面切换到该软件。
Q:开发进度
A:目前软件正像一个评论说的一样,像是一个毛坯房,正属于前期开发阶段,Bug 多,兼容性差,功能也较少,体验不够。如果按照标准软件产业流程,现在连内测的阶段都算不上,只能是 Alpha 版,所以目前并不能真正的在日常中使用起来!(这点在视频也已经说了,现在处于前期开发阶段)
Q:兼容性问题
A:由于该软件只在少量的设备上进行过测试,也没有专业的测试环境和流程,所以只能保证在 Winodws11-22631.3880(23H2最新),与 WallpaperEngine2.5.2.8 Steam 版,单屏运行,在理想情况下是没有任务栏窗口图标、兼容右下角和 Win+D 快速返回桌面的。
Windows10/7的适配:(如果不能用)还需要时间,欢迎积极反馈或者与我私信交流。
多屏:我本身没用过多屏,不知道各位多屏用户的使用习惯和偏好是怎样的,还请多多反馈。
Q:性能问题
A:在我的 CPU 为7945HX 45w功耗限制下,CPU闲时不占用,活动时 CPU占用率平均1%,超过2%、3%的时候极少。不使用 GPU,内存150M 左右。
Q:流畅度问题
A:首先由于性能与兼容性考虑选择了 QT+CPU 绘图(Electron 懂的都懂),但是 QT 本身的更新策略更适合静态页面,所以有时会出现小卡顿、部分区域未更新的情况,这些都是比较底层的优化问题了,在不影响使用的情况下,暂时没有精力优化。
Q:关于同类软件
A:
TranslucentTB:神,建议搭配使用。
Rainmeter:个人认为作为增强软件很有用,但是有学习门槛,调试时间长,并且每个皮肤是相对静态的,若要大面积取代桌面本身的功能,会很麻烦。
SAO Uilts(2):个人认为不是同一个赛道的,设计理念也不同。
桌面整理软件(腾讯等):有些确实还不错,兼容性也很好,但与该软件有“深度美化与自定义”的差距。
Q:折腾不如原生
A:只能说萝卜青菜各有所爱,就像当初玩机流行时代的那句 “愿你刷机半生,归来仍是 MIUI”,就像我在换了14之后不能 ROOT 也慢慢接受原生的(相对)稳定了,完全可以理解这样的观点。但是,也许折腾来折腾去,在使用或生产力方面不如原生,甚至倒退,个人认为也是值得的,因为用户有了更多的从“我想让这个地方怎么怎么样”变成了“我可以把这个地方变成我想要的样子”的改变,从移动端 ROOT 到该软件,这一点的理念是相通的。所以对于美化和折腾的必要性,见仁见智,每个人的需求不同。
更新日志
设置面板重置
主题重置
默认字体更换
优化动画曲线
支持移动端图标包(使用方式请前往手册查看)
为避免数据冗余和使用新版较好的默认参数,请删除Style.ini