Commit Graph

28 Commits

Author SHA1 Message Date
55c3fa1156 添加鼠标事件拦截 2025-09-02 22:42:47 +08:00
ac91ebbed3 记录光标在每个屏幕中最后停留的位置 2025-09-02 16:27:45 +08:00
0c361a6593 处理 EWMH 扩展的 _NET_ACTIVE_WINDOW 协议 2025-09-01 17:55:20 +08:00
1b0ed3b9b8 分离修改窗口宽高/边框宽度和移动窗口操作 2025-08-31 00:12:41 +08:00
ad1d413c62 添加快捷键将窗口移动到其他 tag 和 monitor 2025-08-30 18:47:44 +08:00
8321175915 修复堆叠顺序导致的全屏规则不生效 bug 2025-08-26 02:02:47 +08:00
850b63bf82 显示窗口函数添加是否显示子窗口选项 2025-08-26 01:47:27 +08:00
f225dc7011 处理 clientmessage 事件和全屏窗口 2025-08-26 01:13:44 +08:00
b28c9cd58b 添加关闭窗口快捷键 2025-08-25 22:09:35 +08:00
b645c4cf39 调整窗口堆叠顺序 2025-08-25 22:08:42 +08:00
3dd2f80128 调整壁纸绘制方案 2025-08-25 11:57:23 +08:00
a4f39d49f9 添加单独的函数来初始化 xcb 2025-08-24 21:46:02 +08:00
8f892633cc 处理 property_notify 事件 2025-08-24 12:44:15 +08:00
0039cd2c43 处理窗口销毁事件 2025-08-24 11:35:52 +08:00
bac73368e3 启动时扫描已有窗口并管理 2025-08-24 10:01:46 +08:00
7eea0ee2d3 处理焦点相关事件 2025-08-24 08:46:17 +08:00
69c69200d8 添加布局算法并在新建窗口时应用规则 2025-08-22 23:01:25 +08:00
c3bcb7ddd2 显示窗口 2025-08-22 15:47:58 +08:00
2a7ab324be 添加快捷键设置 2025-08-22 15:14:37 +08:00
36941aef25 事件适配器 2025-08-19 00:42:42 +08:00
e87607f817 绘制 tag 标识 2025-08-16 05:32:19 +08:00
8472fda46a 创建每个屏幕对应的信息条窗口 2025-08-16 02:06:36 +08:00
14b0366c65 添加解析 .Xresources 文件配置功能 2025-08-15 11:12:16 +08:00
43ca95d2f4 开启 xcb 事件循环 2025-08-12 21:12:16 +08:00
fc58edca2d 添加壁纸功能 2025-08-10 02:07:57 +08:00
d82081ca71 程序结束时清理 xcb 模块环境 2025-08-07 19:44:25 +08:00
e22265937e 扫描窗口管理器启动时需要管理的窗口 2025-08-04 01:44:26 +08:00
80f909ce22 检测显示器信息 2025-08-03 01:29:19 +08:00