Skip to content
This repository was archived by the owner on Jan 4, 2025. It is now read-only.

Latest commit

 

History

History
242 lines (228 loc) · 5.01 KB

CONFIG.md

File metadata and controls

242 lines (228 loc) · 5.01 KB

TranslucentFlyouts

由于可配置的功能较多,所以该页面可能无法及时得到更新。
因此我们呼吁大家一起完善这份文档,任何PR都是受欢迎的!

其它语言

English
Deutsch

描述

目标版本:

  • V2.0.0-alpha.4
  • V2.0.x
  • V2.1.0

注意:
不支持更早的版本,对于更新的版本而言,该页面及子页面所显示的内容可能已经过时。

当前版本TranslucentFlyouts使用注册表储存配置信息。
存储位置:HKEY_CURRENT_USER\SOFTWARE\TranslucentFlyouts\
这里的值用于定义弹出菜单和下拉控件的通用外观,子项中与之相同的值将被优先读取。
有关的子项,见:

类型: DWORD

名称 可被接受的值 描述
EffectType
默认值: 5
无: 0
完全透明: 1
纯色: 2
模糊: 3
亚克力: 4
现代化亚克力: 5
亚克力背景层: 6
云母背景层: 7
云母变体背景层: 8
弹出控件使用的效果和背景类型。

Windows 10:  不支持6、7、8,使用5等同于使用4
Windows 11 22H2+:  不支持2、3
Windows 11 (Build 22000 之前):  不支持6、8
注意: 使用6、7、8时,流利菜单动画将无法正确渲染
CornerType
默认值: 3
不更改: 0
直角: 1
大圆角: 2
小圆角: 3
弹出控件使用的边角类型。

Windows 10:  不支持
EnableDropShadow
默认值: 0
禁用: 0
启用: 1
开启额外带有阴影的边框。
注意:当且仅当EffectType为4或5,且CornerType为1时才可见
NoBorderColor
默认值: 0
使用边框颜色: 0
不使用边框颜色: 1
不渲染系统边框。

Windows 10:  仅支持移除弹出菜单的系统边框
EnableThemeColorization
默认值: 0
禁用: 0
启用: 1
使用你当前的主题色作为系统边框颜色
DarkMode_BorderColor/LightMode_BorderColor值存在时,该选项将被忽略
DarkMode_BorderColor
默认值: 主题定义的值
深色模式下边框颜色 (AARRGGBB)。

Windows 10:  仅支持覆盖弹出菜单的系统边框颜色
Windows 11:  CornerType不为1时,Alpha通道将总是被忽略
LightMode_BorderColor
默认值: 主题定义的值
浅色模式下边框颜色 (AARRGGBB)。

Windows 10:  仅支持覆盖弹出菜单的系统边框颜色
Windows 11:  使用圆角时,Alpha通道将总是被忽略
DarkMode_GradientColor
默认值: 0x412B2B2B
深色模式下叠加色的颜色 (AARRGGBB),被EffectType使用。

注意:当EffectType为6、7、8时,该值将会被忽略
LightMode_GradientColor
默认值: 0x9EDDDDDD
浅色模式下叠加色的颜色 (AARRGGBB),被EffectType使用。

注意:当EffectType为6、7、8时,该值将会被忽略
Disabled
默认值: 0
禁用: 0
启用: 1
禁用TranslucentFlyouts。
弹出菜单和下拉控件的半透明和动画效果将消失。

读取顺序

有时候部分的值可能未被创建,即尚不存在,此时TranslucentFlyouts将使用特定的读取顺序作为回退,尽可能读取到创建的值。
你可以使用此特性创建适用于多个用户的统一配置

  1. HKEY_CURRENT_USER\SOFTWARE\TranslucentFlyouts\
  2. HKEY_LOCAL_MACHINE\SOFTWARE\TranslucentFlyouts\
  3. 使用默认值