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
main
at
zedhugh/zdwm
2025-12-09 05:08:14 +08:00
3e23cbbe9f
修改 atoms 文件生成脚本的 shebang 为 bash
zedhugh
pushed to
main
at
zedhugh/zdwm
2025-12-09 04:48:25 +08:00
7405544c61
调整程序启动器命令参数
4ca37760e8
绘制任务栏
503135830e
调整 xwindow_get_text_property 函数
8171cbb472
修复屏幕工作区 y 坐标错误 bug
489ae4bf2a
添加 monocle 布局功能
Compare 8 commits »
zedhugh
pushed to
main
at
zedhugh/zdwm
2025-11-27 07:53:21 +08:00
42ee022a0e
显示窗口
zedhugh
pushed to
main
at
zedhugh/zdwm
2025-11-25 06:11:18 +08:00
fc1f1455c1
添加窗口属性设置宏
b99b8368aa
封装窗口焦点控制函数
2ccf2a3f53
打印事件信息
a26a903a19
添加重启和退出快捷键
b45eea11fa
修改重启实现方式
Compare 7 commits »
zedhugh
pushed to
main
at
zedhugh/zdwm
2025-11-23 06:49:02 +08:00
a6d6798714
添加 xkbcommon 支持
zedhugh
pushed to
main
at
zedhugh/zdwm
2025-11-22 22:59:06 +08:00
88bf451cd4
keep xkb progress
edda316709
设置快捷键
Compare 2 commits »
zedhugh
pushed to
main
at
zedhugh/zdwm
2025-11-21 17:48:18 +08:00
76f9e15130
修改 monitor 中 tag mask 显示格式(%b 格式仅 gcc 编译器支持)
ec93e6c023
点击切换 tag 功能做成 button 配置
Compare 2 commits »
zedhugh
pushed to
main
at
zedhugh/zdwm
2025-11-21 01:00:59 +08:00
bf595e6c8a
设置 root 窗口鼠标样式
2aed03566c
添加点击切换 tag 功能
Compare 2 commits »
zedhugh
pushed to
main
at
zedhugh/zdwm
2025-11-14 12:26:34 +08:00
6814e5e1f1
代码中所有的 NULL 都用 C23 标准中的 nullptr 替换
14f321a45f
绘制 tag 标签
Compare 2 commits »
zedhugh
pushed to
main
at
zedhugh/zdwm
2025-11-14 12:00:16 +08:00
16371ed7b1
绘制 tag 标签
a2e40bf63a
计算 bar 高度
99389a763d
退出时清理屏幕信息
94760fc2f8
初始化每个屏幕的 tag
db284bf6b7
检测屏幕信息
Compare 5 commits »
zedhugh
pushed to
main
at
zedhugh/zdwm
2025-11-13 19:28:52 +08:00
9e53010ff7
检测屏幕信息
79425dc890
窗口管理器状态机设计
Compare 2 commits »
zedhugh
pushed to
main
at
zedhugh/zdwm
2025-11-10 23:20:11 +08:00
ce7a3f7757
keep progress
zedhugh
pushed to
main
at
zedhugh/zdwm
2025-10-31 00:45:13 +08:00
e77c986109
检查是否有其他窗口管理器正在运行
zedhugh
pushed to
main
at
zedhugh/zdwm
2025-10-16 18:17:31 +08:00
0ed798c113
代码 APP_NAME 无关化
zedhugh
pushed to
main
at
zedhugh/zdwm
2025-10-10 22:48:15 +08:00
c575092c00
添加信号处理
b8231b78ff
初始化项目配置
zedhugh
created branch
main
in
zedhugh/zdwm
2025-10-10 22:48:15 +08:00
zedhugh
created repository
zedhugh/zdwm
2025-10-10 22:47:39 +08:00
zedhugh
pushed to
main
at
zedhugh/zswm
2025-09-30 21:41:49 +08:00
c6ade0144c
添加 TODO.org 记录待开发功能及 bug
6d9ff81f78
事件适配器适配 XCB_MAPPING_NOTIFY 和 XCB_BUTTON_PRESS 事件
0626a4c512
调整 set_window_event_mask 函数中窗口默认事件掩码组织方式
4500a5adfd
调整 Makefile 和 CMake 配置
9315505085
manage_window 函数中释放窗口位置信息对应的内存
Compare 6 commits »
zedhugh
pushed to
main
at
zedhugh/zswm
2025-09-30 16:16:12 +08:00
b40f499e7b
修复 get_window_tag 函数内存未释放 bug
9dfcf62c3c
修复 get_window_class_instance 函数中的内存释放错误
55c3fa1156
添加鼠标事件拦截
ac91ebbed3
记录光标在每个屏幕中最后停留的位置
Compare 4 commits »
zedhugh
pushed to
main
at
zedhugh/zswm
2025-09-02 01:09:07 +08:00
6719ccca2b
添加自动运行功能
Previous
8
Next