This website requires JavaScript.
Explore
Help
Register
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
3
Projects
Packages
Public Activity
Starred Repositories
zedhugh
pushed to
arch_refactor
at
zedhugh/zdwm
2026-05-10 12:24:14 +08:00
9663097a98
fix(action): 修复 switch_workspace_by_index_in_current_output 循环条件错误
zedhugh
pushed to
arch_refactor
at
zedhugh/zdwm
2026-05-09 23:03:42 +08:00
601c0f3d1a
refactor: 迁移 CMake 到模块化目录构建并添加新入口
zedhugh
pushed to
arch_refactor
at
zedhugh/zdwm
2026-05-09 23:02:15 +08:00
0d4a907dd8
feat(action): 实现切换当前 output 工作区功能
1f4659e7a4
refactor: 使用 workspace_id_invalid() 替代直接比较 ZDWM_WORKSPACE_ID_INVALID
Compare 2 commits »
zedhugh
pushed to
arch_refactor
at
zedhugh/zdwm
2026-05-07 07:21:12 +08:00
a60d9f31a7
feat(action): 实现 focus_window 窗口焦点切换及 raise 命令
zedhugh
pushed to
arch_refactor
at
zedhugh/zdwm
2026-05-07 06:39:20 +08:00
9275d14c5f
feat(runtime): 启动时扫描并接管已有窗口
c1a4795a85
feat(state): 初始化 float_rect 并在切换 floating 状态时双向同步
8fcf46979a
feat(action): 绑定 toggle_fullscreen/maximize/floating 快捷键
56f8380028
feat(action): 实现 switch_workspace cycle_layout 和 cycle_output 操作
2c3c264ddd
feat(action): 实现 toggle_fullscreen/maximize/floating/sticky 操作
Compare 9 commits »
zedhugh
pushed to
arch_refactor
at
zedhugh/zdwm
2026-05-05 03:00:42 +08:00
b14be7b8dd
feat(policy): 在窗口管理/取消管理时推送窗口列表变更 effect
zedhugh
pushed to
arch_refactor
at
zedhugh/zdwm
2026-05-05 02:39:47 +08:00
f11125d214
fix(core): 补充 POINTER_ENTER 事件处理缺失的 break 语句
70e2477649
feat(action): 重构 action 接口为函数指针表并实现 quit 和 raise_or_run
d6512c531f
fix(base): 修复 window_list_cleanup 中 p_delete 参数类型错误
c7399f014b
fix(backend/X11): 修复按键抓取使用错误数组索引的 bug
42986fb783
feat(command): 添加窗口 bool 状态的 set 命令
Compare 6 commits »
zedhugh
pushed to
arch_refactor
at
zedhugh/zdwm
2026-05-04 04:12:13 +08:00
12bfce4745
refactor(core): 使用独立 bool 字段代替 geometry_mode 字段
zedhugh
pushed to
arch_refactor
at
zedhugh/zdwm
2026-05-04 03:04:10 +08:00
c777b58d80
feat(backend/X11): 处理 PropertyNotify 和 ClientMessage 事件
zedhugh
pushed to
arch_refactor
at
zedhugh/zdwm
2026-05-02 23:25:34 +08:00
3349a912cc
refactor(plan): 添加往 plan 中新增 effect 相关辅助函数以消除模板代码
zedhugh
pushed to
arch_refactor
at
zedhugh/zdwm
2026-05-02 22:26:35 +08:00
b457d65fb9
feat(policy): 完善窗口状态变更时的边框和焦点管理
zedhugh
pushed to
arch_refactor
at
zedhugh/zdwm
2026-05-02 00:47:13 +08:00
d90cebe0c2
feat(core+backend/X11): 实现窗口边框管理和焦点跟随鼠标
1cfa2c4505
feat(config): 添加配置窗口边框 API
3a830e864a
fix(test): 更新 assert_default_layouts 匹配当前默认布局注册表
Compare 3 commits »
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 »
First
Previous
1
2
3
4
5
...
Next
Last