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-07-24 21:01:13 +08:00
e7a0945a93
feat(tray): 成为 selection owner 后广播 MANAGER 事件通知托盘客户端
47bd59b806
feat(tray): 实现 tray_init 完成 system tray selection 接管
Compare 2 commits »
zedhugh
pushed to
master
at
zedhugh/dotfiles
2026-07-23 21:17:36 +08:00
4d8a809e71
gentoo_portage: 清理无效的 accept_keywords 与 license 条目
4b8b990417
gentoo_portage: enable distcc and ccache features
7c1031cf20
update ccache.conf
1872cd2fc9
dot: .bashrc 增加 FreeBSD 下 ls 颜色别名与 bash-completion 加载
d9e0ad2e88
dot: 去掉 realpath -m 以尽量兼容 FreeBSD (其 realpath 不支持 -m 且行为存在差异)
Compare 10 commits »
zedhugh
created branch
master
in
zedhugh/dotfiles
2026-07-23 21:17:36 +08:00
zedhugh
created repository
zedhugh/dotfiles
2026-07-23 21:16:52 +08:00
zedhugh
pushed to
arch_refactor
at
zedhugh/zdwm
2026-07-19 02:14:42 +08:00
31cd35bf84
feat(bar): 新增 tray_output_index 配置用于选择 tray 挂载的屏幕
3d258bdc8b
feat(bar): 将 tray 作为一个 item 集成到 bar 中
9f8681d467
feat(backend): backend_create_bar_window 返回 tray 句柄
Compare 3 commits »
zedhugh
pushed to
arch_refactor
at
zedhugh/zdwm
2026-07-18 08:46:46 +08:00
d0120566bf
feat(tray): 实现 tray_api_t 定义的所有接口
zedhugh
pushed to
arch_refactor
at
zedhugh/zdwm
2026-07-13 03:32:26 +08:00
6a227b0497
fix: 移除 glibc 内部 bits/* 头文件提升可移植性
zedhugh
pushed to
arch_refactor
at
zedhugh/zdwm
2026-06-28 23:08:36 +08:00
6b75cda128
feat(bar): bar item 扩展钩子功能 bar cell 添加 fixed_width 属性与操作接口
27aab6f0e9
feat(tray): 添加 tray 相关接口并融入现有启动流程
eaad539a0b
docs(tray): 新增实现计划,tray 接口声明移到 interface 中
Compare 3 commits »
zedhugh
pushed to
arch_refactor
at
zedhugh/zdwm
2026-06-25 03:03:49 +08:00
079f41ce8a
refactor: 从 core 中抽出跨模块契约建立 interface/common 模块分层
e1113c0052
docs: 新增模块分层与系统托盘设计文档
bf3de7fb92
style: 禁掉 clang-format 的 AlignConsecutiveAssignments 规则并重新格式化整个项目
Compare 3 commits »
zedhugh
pushed to
arch_refactor
at
zedhugh/zdwm
2026-06-23 07:46:06 +08:00
8f671bd755
feat: bar 点击回调添加按键和修饰键参数
zedhugh
pushed to
arch_refactor
at
zedhugh/zdwm
2026-06-23 07:04:52 +08:00
195aeb5166
fix(bar): 修复点击 workspace 末尾 layout 单元无法切换布局的 bug
af80181897
fix(bar): 计算 left/right 侧的整体区域以修复点击命中检测
42bddf5ac7
feat: 让 bar 支持点击触发动作
Compare 3 commits »
zedhugh
pushed to
arch_refactor
at
zedhugh/zdwm
2026-06-23 04:39:20 +08:00
29e0f1e2dc
feat: 为窗口移动/尺寸调整添加可配置的刷新率节流
zedhugh
pushed to
arch_refactor
at
zedhugh/zdwm
2026-06-23 04:29:42 +08:00
7df9969f04
feat: 为窗口移动/尺寸调整添加可配置的刷新率节流
zedhugh
pushed to
arch_refactor
at
zedhugh/zdwm
2026-06-23 03:29:54 +08:00
74b30a5d4b
fix(runtime): 修复布局函数为空导致的窗口未被布局 bug
40c2c328cd
fix(policy): 修复切换焦点时的边框颜色设置和新窗口可能不触发布局 bug
71f050c2f3
feat(window): 添加判断窗口能否调整大小的辅助函数
f355b88b82
feat(policy): 调整窗口大小时遵循窗口的 max/min size hints
f3b1466dac
fix(backend): 扫描窗口时按 transient 关系排序并过滤无效窗口
Compare 6 commits »
zedhugh
pushed to
arch_refactor
at
zedhugh/zdwm
2026-06-22 00:49:13 +08:00
9a1e015fc1
feat: 添加 MOD4 + 鼠标右键调整窗口大小功能
4e7ab45864
feat: 添加 MOD4 + 鼠标左键移动窗口功能
b8cd40df9f
feat(backend): 支持鼠标抓取功能
7a47f4d44d
feat(backend): 添加光标支持
090266baa5
feat(backend): 发送鼠标按键和移动事件
Compare 5 commits »
zedhugh
pushed to
arch_refactor
at
zedhugh/zdwm
2026-06-16 23:41:26 +08:00
9f9adf7e2e
feat(backend): 写入 _NET_SUPPORTED 属性声明 EWMH 支持能力
00df685184
fix(backend): 修复 backend_poll_event 返回值意义不明导致的事件循环 bug
6d06b61134
fix(bar): workspaces 移除窗口时找到后立即 break 避免不必要的遍历
30dfb19a7b
fix(config): 补全默认全景色
195733e008
fix(core): 补全窗口属性变更通知
Compare 10 commits »
zedhugh
pushed to
arch_refactor
at
zedhugh/zdwm
2026-06-16 09:15:52 +08:00
3be83aefdf
fix(bar): 修复颜色缓存造成的颜色野指针从而导致无法正确渲染 cell 的 bug
zedhugh
pushed to
arch_refactor
at
zedhugh/zdwm
2026-06-16 02:12:00 +08:00
dee4073996
feat(bar): 新增绑定模式指示器显示当前 binding mode
e8b59e914c
feat(bar): layout 颜色未配置时回退到默认背景色和前景色
ac65180203
feat(bar): 按间隔节流 bar_item 更新
30e9751119
perf(bar): 仅在 bar 需要绘制新内容时才重绘并 flush 后端
41f82d7039
feat(bar): 在 workspace 列表末尾显示当前 workspace 布局符号
Compare 8 commits »
zedhugh
pushed to
arch_refactor
at
zedhugh/zdwm
2026-06-10 01:55:20 +08:00
539563c53f
feat(runtime): 通过 signalfd 将信号处理集成到 poll 事件循环中
dbbbbce379
feat(runtime): 用基于 poll 的事件循环代替阻塞式事件等待
4e713682e4
refactor(policy): 统一 output 切换逻辑并添加 workspace 切换通知
4535e171a0
feat(bar): 实现 bar 布局排版和渲染绘制流程
fa2f058032
fix(bar): 修复 bar_cell_t text 字段可能为野指针 bug
Compare 5 commits »
zedhugh
pushed to
arch_refactor
at
zedhugh/zdwm
2026-06-08 22:58:15 +08:00
8c145fb1b4
feat(bar): 实现 bar_draw 渲染骨架及文字排版绘制接口
Previous
2
Next