Commit Graph

15 Commits

Author SHA1 Message Date
1ec92ec3e2 feat: 添加 _NET_WM_STATE_SKIP_TASKBAR 支持
- 新增 skip_taskbar 字段到 client_t
- 在 client_update_window_type 中检测并设置 skip_taskbar 状态
- 状态栏绘制时过滤 skip_taskbar 窗口
2026-03-11 06:45:37 +08:00
cdcafa1216 feat(tray): 增加独立系统托盘模块并补齐兼容性与所有权处理 2026-03-10 07:50:29 +08:00
35f0ea9680 feat: 添加壁纸功能 2026-03-08 15:23:09 +08:00
323a0f3711 支持窗口最小化功能 2026-02-26 11:28:56 +08:00
d516d8f9e0 添加关闭窗口功能 2026-02-24 03:13:23 +08:00
0e07ba135b 支持窗口最大化操作 2026-02-04 12:13:19 +08:00
a748159dcd 删除 client 不必要的属性 2026-01-29 09:59:14 +08:00
6f4690705a 修正浮动窗口和全屏窗口配合行为 2026-01-29 09:18:45 +08:00
a5ce85be78 支持窗口全屏操作 2026-01-29 07:46:06 +08:00
99d2e33a46 使用 _NET_WM_DESKTOP 保存和恢复 client 所在 tag 2026-01-28 09:50:36 +08:00
943ede70a0 实现 _NET_ACTIVE_WINDOW 消息协议 2026-01-05 22:04:27 +08:00
9594b84237 创建 WM_CHECK 窗口 2025-12-14 16:21:56 +08:00
42ee022a0e 显示窗口 2025-11-27 07:53:28 +08:00
b99b8368aa 封装窗口焦点控制函数 2025-11-25 06:10:42 +08:00
2df0b58cb0 初始化 xkb 扩展 2025-11-25 06:06:42 +08:00