• Joined on 2025-07-29
zedhugh pushed to arch_refactor at zedhugh/zdwm 2026-04-20 00:25:28 +08:00
fd843dc826 refactor(core): 提取 window 相关类型和操作到独立模块
zedhugh pushed to arch_refactor at zedhugh/zdwm 2026-04-19 23:38:56 +08:00
a7225836e4 feat(core/policy): 实现 policy_apply_command 命令分发功能
zedhugh pushed to arch_refactor at zedhugh/zdwm 2026-04-19 05:39:55 +08:00
92dcec0e79 feat(backend/X11): 添加 _NET_SUPPORTING_WM_CHECK 兼容窗口
zedhugh pushed to arch_refactor at zedhugh/zdwm 2026-04-19 04:50:23 +08:00
22cd362724 feat(backend/X11): 实现 backend_apply_effect 接口以提交 X11 副作用
zedhugh pushed to arch_refactor at zedhugh/zdwm 2026-04-18 22:33:53 +08:00
c6a67b52a2 docs(core/policy): 为函数 policy_apply_command 添加注释
9cb808c272 feat(core/plan): 扩展 effect 类型
38d2a28438 refactor(core/policy): 从 policy_context_t 中提取 event 为独立参数
Compare 3 commits »
zedhugh pushed to arch_refactor at zedhugh/zdwm 2026-04-18 17:39:29 +08:00
998b22a288 config/runtime_config: remove goto in runtime_config_load function
zedhugh pushed to arch_refactor at zedhugh/zdwm 2026-04-14 01:59:19 +08:00
2fc4b33359 style: 更新 .clang-format 规则并重新格式化所有源文件
7b5404e8e0 refactor(backend/x11): 用 X-macro 统一 atom 列表的声明和初始化
Compare 2 commits »
zedhugh pushed to arch_refactor at zedhugh/zdwm 2026-04-13 06:00:58 +08:00
6561b16be0 feat(core): 引入 plan/effect 执行骨架
20e5e57c8c refactor(core/layout): 清理 layout_registry_t 时改用 for 循环统一代码风格
0c86f9aad8 docs: backend_next_event 接口添加注释
0c24fb2a32 feat(core/event): 添加 event 资源清理和重置接口
637f658318 feat(core/policy): map_request 事件命令转换
Compare 9 commits »
zedhugh pushed to arch_refactor at zedhugh/zdwm 2026-04-12 22:13:35 +08:00
b55d0c6b91 core: 添加窗口规则 (rules) 数据结构和配置接口
zedhugh pushed to arch_refactor at zedhugh/zdwm 2026-04-11 07:17:50 +08:00
823d8c1b65 docs: 格式化多个文档中的表格列宽对齐
11601c75bd backend: X11 后端函数 detect_monitor_by_randr 中使用 p_strndup 替代 strndu
8a72e671bc core: 重命名 event_t 联合体成员 data 为 as
d73d5b0b1f core: 添加 output 索引循环切换接口
3a6525087d core: 调整 window 状态修改接口实现方式
Compare 5 commits »
zedhugh pushed to arch_refactor at zedhugh/zdwm 2026-04-10 00:54:19 +08:00
0c7fdf08df backend: X11 后端 window 信息查询接口使用原始封装代替语义化封装
3884d3fc50 backend: X11 后端添加窗口几何信息查询并修正错误语义
0edb6ad6aa backend: X11 后端添加窗口属性和状态查询接口
Compare 3 commits »
zedhugh pushed to arch_refactor at zedhugh/zdwm 2026-04-07 05:49:07 +08:00
0f8c35ae6c core: 添加转移 window metadata 数据的接口
5353e4c677 窗口 metadata 添加 role 字段
9728fad871 backend: X11 后端添加获取窗口 metadata 信息方式
ab961d6d79 tests: CMakeLists.txt 添加分层堆叠维护源文件
Compare 4 commits »
zedhugh pushed to arch_refactor at zedhugh/zdwm 2026-04-05 23:26:14 +08:00
a89613d37d fix: 更改 window 相关接口注释使其与最新的窗口堆叠方案适配
zedhugh pushed to arch_refactor at zedhugh/zdwm 2026-04-05 23:19:11 +08:00
1d781d66e9 迁移窗口堆叠顺序到新方案(完成)
zedhugh pushed to arch_refactor at zedhugh/zdwm 2026-04-01 16:10:06 +08:00
367d825a58 WIP: 迁移窗口堆叠顺序到新方案
196dab9bb3 事件循环框架
90a25fb120 core: 添加窗口所属层级判定
Compare 3 commits »
zedhugh pushed to main at zedhugh/zdwm 2026-03-27 04:19:01 +08:00
a5d31cccdd 添加快捷键聚焦 mpv
zedhugh pushed to arch_refactor at zedhugh/zdwm 2026-03-25 22:50:26 +08:00
4d8092be43 core: 实现窗口分层栈维护函数
zedhugh pushed to arch_refactor at zedhugh/zdwm 2026-03-24 23:41:25 +08:00
dee0a19f34 core: 窗口分层类型与接口草案
zedhugh pushed to arch_refactor at zedhugh/zdwm 2026-03-24 20:11:05 +08:00
e6b4486f89 base: 将通用动态数组操作接入 layout/state/config
e7a519be6a base: 添加动态数组管理辅助函数
Compare 2 commits »
zedhugh pushed to arch_refactor at zedhugh/zdwm 2026-03-24 02:43:43 +08:00
eb376e51b7 core: runtime 接管用户配置模块句柄
3e09dec613 config: 添加用户配置加载流程和默认配置
Compare 2 commits »