This website requires JavaScript.
Explore
Help
Sign In
zedhugh
0 Followers
·
0 Following
Joined on
2025-07-29
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues.
Learn more about blocking a user.
User to block:
Optional note:
The note is not visible to the blocked user.
Cancel
Block
Repositories
4
Projects
Packages
Public Activity
Starred Repositories
zedhugh
pushed to
arch_refactor
at
zedhugh/zdwm
2026-04-29 01:57:33 +08:00
085a071f23
feat(policy): 处理 ConfigureRequest 事件
1485400b4c
refactor(core+backend/X11): 将修改窗口几何属性合并到 CONFIGURE_WINDOW 中
Compare 2 commits »
zedhugh
pushed to
arch_refactor
at
zedhugh/zdwm
2026-04-28 21:40:09 +08:00
a393308704
feat(core+backend/X11): 实现窗口状态变更(最大化/最小化/全屏)
d602b0111e
fix(core/policy): 修复切换工作区时 map_effect 使用的错误 union 字段
78200debf5
refactor(core/runtime): 调整布局计算流程
722d3946c6
feat(core+backend/X11): 区分窗口销毁和撤销
Compare 4 commits »
zedhugh
pushed to
arch_refactor
at
zedhugh/zdwm
2026-04-27 21:06:19 +08:00
8d838135d6
feat(core/runtime): 集成布局计算到主循环
7413d7439a
feat(layouts): 实现 fair/fullscreen/maximize 内置布局
Compare 2 commits »
zedhugh
pushed to
arch_refactor
at
zedhugh/zdwm
2026-04-27 01:29:33 +08:00
10fa3740a8
refactor(Makefile): 用硬链接代替复制并拆分测试目标
zedhugh
pushed to
arch_refactor
at
zedhugh/zdwm
2026-04-27 01:23:58 +08:00
fc038eda35
fix(core/binding): 将 action_arg 改为值类型避免悬空指针问题
c93e78bbd6
feat(core+backend/X11): 完成快捷键绑定和触发功能
19e97b730b
refactor(backend/X11): 将 event_reset 调用移到事件分发处
2ab4a84236
feat(backend/X11): 填充 ZDWM_EVENT_WINDOW_REMOVE 事件数据
e394ed78a5
fix(backend/X11): 释放 backend->map 所持有的内存
Compare 7 commits »
zedhugh
pushed to
arch_refactor
at
zedhugh/zdwm
2026-04-25 08:00:51 +08:00
56f211480f
feat(core/binding): 实现 parse_key_sequence 函数解析按键序列
7a86eb469b
feat: 添加按键绑定功能
Compare 2 commits »
zedhugh
pushed to
arch_refactor
at
zedhugh/zdwm
2026-04-24 23:40:34 +08:00
a749fc3c6c
feat(core/policy): 添加 unmanage/focus/kill 命令处理
fc68e75f82
refactor(backend/X11): 重构 effect 应用为延迟批量模式并添加 KILL_WINDOW 支持
28ebb086b1
refactor(core/state): 调整 state_window_remove 接口实现
Compare 3 commits »
zedhugh
pushed to
arch_refactor
at
zedhugh/zdwm
2026-04-22 19:56:16 +08:00
1e3a571619
refactor(backend/X11): 合并批量 effect 中的 focus 操作
d4c03fcfbd
feat(core/policy): 完善 manage_window 和 switch_workspace 命令处理
663db3412f
feat(backend/X11): 添加从 _NET_WM_STATE 中获取 urgent 属性的功能
af4a45a342
refactor(core/policy): 将接口返回类型从 bool 调整为 void
413e68f572
refactor(core/plan): 使用 need_relayout 简化 dirty_flags
Compare 6 commits »
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 »
Previous
4
Next