徐涛
|
b18ef4ea4c
|
fix(scheme): 修复输出 CSS 变量时缺少分号的问题
|
2026-01-15 13:07:18 +08:00 |
|
徐涛
|
04d7c76e2f
|
fix(baseline): 确保 neutral_lightest 的亮度高于 neutral_darkest,必要时进行交换
|
2026-01-15 13:02:33 +08:00 |
|
徐涛
|
672e0e7c63
|
fix(preview): 添加对 baseline.surface 的数组检查以避免潜在错误
|
2026-01-15 11:46:45 +08:00 |
|
徐涛
|
d91a8eb341
|
feat(builder): 添加 SchemeSelect 支持并更新默认设置
fix(preview): 更新 PreviewBlock 组件的前景色属性
|
2026-01-15 10:56:14 +08:00 |
|
徐涛
|
0bccda2c01
|
feat(scheme): 支持选择方案并处理空值,更新预览组件逻辑
|
2026-01-15 10:53:03 +08:00 |
|
徐涛
|
a0d02dd8a2
|
fix(baseline): 调整暗模式背景亮度计算,增加亮度比例至 1.2
|
2026-01-15 10:52:57 +08:00 |
|
徐涛
|
ff858ccbcd
|
feat(q-2-scheme): 添加 q_scheme_select_options 方法并重构预览组件布局
|
2026-01-15 10:24:38 +08:00 |
|
徐涛
|
27f6d09ade
|
fix(package): 降级 vite 依赖版本至 6.4.1
|
2026-01-15 10:24:33 +08:00 |
|
徐涛
|
d79a014916
|
feat(color-module): 添加 q_scheme_select_options 方法以支持 SchemeSelect 选项
|
2026-01-15 09:42:33 +08:00 |
|
徐涛
|
b7ef02e7c3
|
feat(color-module): 更新 getrandom 依赖版本并移除构建脚本中的 RUSTFLAGS
|
2026-01-15 09:09:37 +08:00 |
|
徐涛
|
b20fd30787
|
feat(baseline): 添加 foreground 和 background 字段,并在相关方法中初始化和使用它们
|
2026-01-15 08:39:22 +08:00 |
|
徐涛
|
083c3d87a9
|
feat(color-module): 添加 SchemeSelect 枚举并更新 Baseline 和 QScheme2 结构以支持新颜色选择逻辑
|
2026-01-15 08:31:01 +08:00 |
|
徐涛
|
a25d1b03dd
|
fix(color-module): 修正颜色变量名中的拼写错误
- 将 "--color-{scheme_mode}-outlint" 和 "$color-{scheme_mode}-outlint" 中的 "outlint" 更正为 "outline"
- 此修改影响了两个地方:CSS 变量和 SCSS 变量
|
2025-08-03 08:25:12 +08:00 |
|
徐涛
|
3f2e655b1c
|
build: 添加上传脚本
- 新增 upload 脚本文件
- 使用 rsync 命令将 dist 目录内容同步到 archgrid.net 服务器的 /var/www/color-lab/ 目录
|
2025-07-31 08:14:12 +08:00 |
|
徐涛
|
ae37903673
|
feat(color): 调整 QStyle2 基准配色方案
- 修改 outline_color、outline_variant_color 和 overlay_color 的生成逻辑
- 优化暗黑和明亮主题下的颜色选择
- 简化颜色计算公式,提高代码可读性
|
2025-07-31 08:12:57 +08:00 |
|
徐涛
|
d88eebe356
|
feat(color): 调整中性色 swatch 的倍率以适应新的颜色方案
- 调整了 neutral_swatch.get 方法中的倍率参数
- 针对暗黑模式和普通模式分别设置了不同的倍率值
- 修改了 outline_color 和 outline_variant_color 的生成逻辑
|
2025-07-31 06:06:48 +08:00 |
|
徐涛
|
f6ff4b10e6
|
fix(color-module): 修正surface变量的命名格式
统一surface变量的命名格式,在CSS、SCSS和JavaScript中使用一致的命名规则
|
2025-07-28 06:08:42 +08:00 |
|
徐涛
|
1e4a9fd858
|
feat(颜色方案): 增加中性色板生成功能
- 在`baseline.rs`中添加新的CSS变量生成逻辑
- 在`swatch.rs`中添加`generate_neutral_swatch_list`函数
- 优化danger、success、warn和info的CSS变量生成
- 修复CSS变量生成中的拼写错误
- 更新JavaScript字段生成逻辑
|
2025-07-23 06:35:36 +08:00 |
|
徐涛
|
034f12c99b
|
fix: 将自定义颜色名称转换为小写以保持一致性
|
2025-07-21 22:37:47 +08:00 |
|
徐涛
|
61ff3eff5c
|
fix(swatch): 修正颜色样本键名前缀格式
|
2025-07-21 22:33:59 +08:00 |
|
徐涛
|
3bed5a97c5
|
fix(scheme): 修复预览组件中可选颜色单元的条件渲染
|
2025-07-21 22:24:51 +08:00 |
|
徐涛
|
ab4af06fd1
|
refactor(Preview): 对自定义颜色键进行排序以提高一致性
|
2025-07-20 11:17:27 +08:00 |
|
徐涛
|
ec93cd5678
|
fix(Preview): 修正阴影和覆盖层的文本颜色为中性变体
|
2025-07-20 11:02:35 +08:00 |
|
徐涛
|
38b11dcd85
|
refactor(Builder.tsx): 移除调试用的console.log语句
|
2025-07-20 09:57:12 +08:00 |
|
徐涛
|
0d9c11b4fb
|
fix(组件): 修正ContextMenu中Q2SchemeSource的类型引用
|
2025-07-20 09:02:40 +08:00 |
|
徐涛
|
d6fba55f3d
|
fix(组件): 将上下文菜单中的警告颜色参数从'warning'改为'warn'
|
2025-07-20 09:02:08 +08:00 |
|
徐涛
|
58be84c499
|
refactor(q-2-scheme): 将neutral和surface类型改为Q2ColorSet并更新相关引用
更新Q2Baseline类型中的neutral、neutralVariant、surface和surfaceVariant字段类型为Q2ColorSet
调整Preview组件中相关属性的引用方式
修复SchemeDetail组件中Q2Scheme的props类型
|
2025-07-20 09:00:30 +08:00 |
|
徐涛
|
5a1454e6c2
|
feat(ContextMenu): 添加Q2SchemeMenu组件支持自定义颜色配置
|
2025-07-20 08:24:56 +08:00 |
|
徐涛
|
dd1273dad4
|
refactor(color_set): 优化颜色匹配算法中的元组结构
将存储颜色匹配结果的元组从(lightness, min_wacg_abs)扩展为(lightness, avg_wacg_abs, sum_wacg_abs)
修改匹配逻辑以同时考虑平均和总和WACG值
|
2025-07-20 08:01:47 +08:00 |
|
徐涛
|
afaa7d25de
|
feat(q-2-scheme): 添加中性色板并优化自定义颜色展示
- 在Q2Baseline类型中添加neutralSwatch字段
- 将custom重命名为customColors以提高语义清晰度
- 优化预览组件中色板的展示样式,添加标签和间距
- 更新Builder组件处理自定义颜色的映射逻辑
|
2025-07-20 07:54:17 +08:00 |
|
徐涛
|
edc2a0546e
|
refactor(serialization): 重构颜色模块的序列化实现
将手动实现的序列化逻辑替换为派生宏实现
添加foreign_serializer模块处理特殊序列化需求
优化代码结构并减少重复代码
|
2025-07-20 07:25:13 +08:00 |
|
徐涛
|
f82575c49b
|
feat(serializer): 添加将Oklch颜色序列化为十六进制字符串的功能
|
2025-07-20 07:24:55 +08:00 |
|
徐涛
|
a77fb3f18b
|
feat(q-2-scheme): 添加颜色方案预览组件并优化类型定义
新增 Q2SchemePreview 组件用于展示颜色方案的预览效果
将 Map 类型改为 Record 以简化数据结构
|
2025-07-18 15:45:20 +08:00 |
|
徐涛
|
a7ef8eb576
|
fix(color-module): 修复暗黑模式下中性色计算错误
调整暗黑模式下的中性色计算逻辑,确保在不同主题下颜色值计算正确。主要修改了outline、shadow、surface等颜色的计算方式,根据is_dark标志使用不同的系数。
|
2025-07-18 15:45:11 +08:00 |
|
徐涛
|
600c8c92ce
|
perf(serialization): 优化颜色模块的序列化性能
使用直接序列化结构代替中间JSON对象,减少内存分配和转换开销
|
2025-07-18 13:47:45 +08:00 |
|
徐涛
|
137079e5c6
|
build(color-module): 添加wasm随机数支持和internment依赖
添加getrandom wasm_js后端配置以支持wasm环境下的随机数生成
添加internment依赖用于优化内存管理
|
2025-07-18 13:46:43 +08:00 |
|
徐涛
|
a71a635eb8
|
refactor(color-module): 优化序列化实现并改进颜色计算逻辑
- 使用serde_json简化Swatch和ColorSet的序列化实现
- 修改Swatch.get()方法以使用0-1范围的亮度值
- 改进search_for_common_wacg_color算法,使用平均值替代最小值
- 为ColorSet添加hover字段的序列化
|
2025-07-18 09:09:58 +08:00 |
|
徐涛
|
8a09806b8c
|
feat(方案构建器): 添加Q2方案构建器界面及功能
实现Q2方案构建器的完整界面,包括颜色选择、自定义颜色管理、自动化参数配置和方案设置
添加构建和保存草稿功能,支持生成完整的色彩方案
包含错误处理和表单验证逻辑
|
2025-07-17 08:18:54 +08:00 |
|
徐涛
|
459b5ea1ab
|
feat(q-2-scheme): 新增Q2SchemeBuilder组件和样式文件
|
2025-07-14 23:05:08 +08:00 |
|
徐涛
|
4119a1ab64
|
fix: 修正Q2方案标签并添加导出功能
修复Q2方案的标签显示不一致问题,将"Q Scheme 2"改为"Q2 Scheme"
在Q2方案页面添加导出功能组件
|
2025-07-14 23:05:01 +08:00 |
|
徐涛
|
e327885545
|
feat(配色方案): 添加Q2配色方案支持
新增Q2配色方案相关组件、模型和样式定义
在SchemeSign组件中添加q2样式支持
扩展模型以包含Q2方案类型和存储结构
|
2025-07-14 22:39:01 +08:00 |
|
徐涛
|
680ca173da
|
chore: 更新bun.lockb文件
|
2025-07-14 21:55:19 +08:00 |
|
徐涛
|
622b76a621
|
build: 更新依赖包版本
升级多个 npm 和 Rust 依赖包版本,包括 @iconify/react、react-error-boundary、typescript、vite 等前端依赖,以及 color-module 的 Rust 相关依赖
|
2025-07-14 21:53:34 +08:00 |
|
徐涛
|
bd4a2c9b49
|
feat(q_style_2): 新增QStyle2颜色方案模块
添加QStyle2颜色方案模块,包含基础颜色集、色板生成和自动配色功能
实现颜色方案的CSS、SCSS和JavaScript输出支持
新增generate_q_scheme_2_manually函数用于手动生成QStyle2方案
|
2025-07-14 09:03:59 +08:00 |
|
徐涛
|
2bbb46ced1
|
refactor(swatch-scheme): 优化颜色方案构建逻辑
- 添加颜色和设置的转换为 SwatchEntry 和 SwatchSchemeSetting
- 重构颜色方案生成逻辑以提高清晰度和可维护性
|
2025-07-06 22:09:25 +08:00 |
|
徐涛
|
199bd8c3e5
|
ActionIcon中的ref属性改为可选。
|
2025-03-31 22:33:50 +08:00 |
|
徐涛
|
ddfc2fff15
|
向通用颜色展示卡片增加换气ContextMenu功能。
|
2025-03-31 22:33:03 +08:00 |
|
徐涛
|
ba8991d1b5
|
Harmony功能中增加向Scheme选择颜色的功能。
|
2025-03-31 22:25:43 +08:00 |
|
徐涛
|
25a3cf0fce
|
为ContextMenu的打开事件处理增加Memo。
|
2025-03-31 22:10:51 +08:00 |
|
徐涛
|
56ba55a4ca
|
分离ContextMenu的菜单体。
|
2025-03-31 21:55:20 +08:00 |
|
徐涛
|
036b9fead6
|
增加用于快捷向Scheme添加颜色的上下文菜单。
|
2025-03-31 21:45:33 +08:00 |
|
徐涛
|
1db89e57cc
|
修复活跃Scheme的激活逻辑。
|
2025-03-31 17:10:59 +08:00 |
|
徐涛
|
367117d8aa
|
更新已激活Scheme的默认值。
|
2025-03-31 16:22:11 +08:00 |
|
徐涛
|
e32eed405f
|
更新色卡组件中的样式,增加ContextMenu功能。
|
2025-03-31 16:10:22 +08:00 |
|
徐涛
|
6643eae433
|
给ActionIcon增加Ref转发以方便控制DOM。
|
2025-03-31 15:04:16 +08:00 |
|
徐涛
|
cb9a01109e
|
修复Q Builder中SchemeSetting初始化的问题。
|
2025-03-31 06:23:03 +08:00 |
|
徐涛
|
efb2237135
|
为Q Builder增加保存草稿的功能。
|
2025-03-31 06:16:03 +08:00 |
|
徐涛
|
2638bbd99a
|
为Swatch Builder增加保存草稿的功能。
|
2025-03-30 22:48:49 +08:00 |
|
徐涛
|
f284a7ef62
|
修复保存草稿的时候,自定义颜色出现两个的问题。
|
2025-03-30 22:33:56 +08:00 |
|
徐涛
|
00d1e425c0
|
为M2 Builder增加保存草稿的功能。
|
2025-03-30 22:32:57 +08:00 |
|
徐涛
|
0a5d475655
|
为M3 Builder增加保存草稿的功能。
|
2025-03-30 22:23:49 +08:00 |
|
徐涛
|
a1f63cd724
|
精简M3D Builder中收集源数据的代码。
|
2025-03-30 22:10:05 +08:00 |
|
徐涛
|
5f3d58f0f5
|
为M3D Builder增加保存草稿的功能。
|
2025-03-30 22:01:01 +08:00 |
|
徐涛
|
ef3ef2b349
|
修复缺少的CSS自动Scheme导出字段定义。
|
2025-03-09 10:26:04 +08:00 |
|
徐涛
|
3b0600e64a
|
修复Swatch中顺序的保持。
|
2025-03-09 10:19:32 +08:00 |
|
徐涛
|
21b538af99
|
调整CSS自动Scheme的输出。
|
2025-03-09 10:16:35 +08:00 |
|
徐涛
|
e170e3c11d
|
增加可保持顺序的Map和Set数据结构。
|
2025-03-09 10:16:15 +08:00 |
|
徐涛
|
c4a2f6f638
|
增加CSS自动Scheme导出内容的解析和展示。
|
2025-03-09 08:46:00 +08:00 |
|
徐涛
|
dfbbe2b884
|
增加支持使用light-dark()输出CSS自定义属性的功能。
|
2025-03-09 08:41:28 +08:00 |
|
徐涛
|
7fba372d08
|
调整M3的导出格式。
|
2025-03-07 10:41:44 +08:00 |
|
徐涛
|
f3f259fd1c
|
增加构建M3各个色盘的能力。
|
2025-03-07 09:42:24 +08:00 |
|
徐涛
|
55f0eab76d
|
修正部分编译错误。
|
2025-02-17 13:11:21 +08:00 |
|
徐涛
|
ed2e323e3e
|
更新站点Logo。
|
2025-02-17 13:10:55 +08:00 |
|
徐涛
|
1a136670ff
|
调整输出自定义颜色变量名称的大小写。
|
2025-02-17 10:14:23 +08:00 |
|
徐涛
|
639b6b223e
|
避免Scheme在构建之前点击预览和导出。
|
2025-02-17 10:10:10 +08:00 |
|
徐涛
|
e980eeec3d
|
增加禁用标签页功能。
|
2025-02-17 09:44:01 +08:00 |
|
徐涛
|
4b56d3a625
|
增加一个快捷判断内容综合为空的函数。
|
2025-02-17 09:41:19 +08:00 |
|
徐涛
|
84c164b2c8
|
完成M3动态Scheme的创建。
|
2025-02-17 09:28:33 +08:00 |
|
徐涛
|
9b6f4ace14
|
修正生成动态颜色时存在的无限循环问题。
|
2025-02-16 11:45:35 +08:00 |
|
徐涛
|
4054c2ce56
|
暂存M3D的动态颜色生成功能。待重构。
|
2025-02-14 08:05:14 +08:00 |
|
徐涛
|
d0e8acc5c0
|
基本完成M3动态Scheme的构建功能。
|
2025-02-14 08:04:44 +08:00 |
|
徐涛
|
e2f78aefb3
|
修正Switch组件使用Form传递内容的问题。
|
2025-02-13 17:10:43 +08:00 |
|
徐涛
|
6396b257cb
|
增加M3 Dynamic Scheme的详细页面组成。
|
2025-02-13 14:57:09 +08:00 |
|
徐涛
|
cd2d724b52
|
调整Scheme支持M3动态Scheme标识。
|
2025-02-13 14:35:33 +08:00 |
|
徐涛
|
715459eef0
|
增加M3动态配色Scheme的生成功能。
|
2025-02-13 14:27:37 +08:00 |
|
徐涛
|
31cedd2547
|
修正生成的CSS Variables引导符号错误问题。
|
2025-02-10 22:27:22 +08:00 |
|
徐涛
|
7f6c217d7e
|
优化色卡界面加载色卡颜色种类的处理过程。
|
2025-02-10 22:00:00 +08:00 |
|
徐涛
|
ccedaa62a6
|
调整Vite配置,方便开发服务器正常加载WASM。
|
2025-02-10 21:52:06 +08:00 |
|
徐涛
|
128eeb24ac
|
调整WASM加载。
|
2025-02-10 21:51:40 +08:00 |
|
徐涛
|
2ddffe1b12
|
调整涉及WASM内结构体的实例化位置。
|
2025-02-10 16:43:30 +08:00 |
|
徐涛
|
3eae8116e7
|
更改WASM的引入方式。
|
2025-02-10 16:17:59 +08:00 |
|
徐涛
|
12e76b658e
|
调整首页描述。
|
2025-02-10 14:47:06 +08:00 |
|
徐涛
|
2ec3578e1c
|
修复或屏蔽编译错误。
|
2025-02-10 14:42:17 +08:00 |
|
徐涛
|
f944d48e1b
|
增加部分结构的构造函数。
|
2025-02-10 14:31:32 +08:00 |
|
徐涛
|
88e3d1f928
|
修正大部分的编译错误。
|
2025-02-10 14:28:34 +08:00 |
|
徐涛
|
2144cd548a
|
修正Vite设置。
|
2025-02-10 12:22:43 +08:00 |
|
徐涛
|
2c47369772
|
基本完成M2 Scheme的预览。
|
2025-02-10 09:51:15 +08:00 |
|
徐涛
|
2f51a80c91
|
调整M2 Scheme中Surface颜色的生成。
|
2025-02-10 09:39:39 +08:00 |
|
徐涛
|
546ca97b10
|
基本完成M2 Scheme的构建功能。
|
2025-02-10 08:38:40 +08:00 |
|
徐涛
|
6b262f536d
|
调整M3 Scheme部分内容的预览展示。
|
2025-02-08 17:17:56 +08:00 |
|