|
|
71f050c2f3
|
feat(window): 添加判断窗口能否调整大小的辅助函数
|
2026-06-23 02:43:28 +08:00 |
|
|
|
b71b66921e
|
refactor(window): 用更通用的尺寸提示(min/max size)替换 fixed_size 标记
|
2026-06-22 23:22:08 +08:00 |
|
|
|
12bfce4745
|
refactor(core): 使用独立 bool 字段代替 geometry_mode 字段
将 fullscreen/maximized/minimized 从互斥枚举拆分为独立 bool 字段,以便
窗口状态切换时能回到上一状态。比如窗口初始为最大化状态,如果进入全屏状
态后从全屏状态退出时还能恢复最大化状态。
|
2026-05-04 04:07:36 +08:00 |
|
|
|
d90cebe0c2
|
feat(core+backend/X11): 实现窗口边框管理和焦点跟随鼠标
|
2026-05-02 00:46:13 +08:00 |
|
|
|
78200debf5
|
refactor(core/runtime): 调整布局计算流程
|
2026-04-28 03:28:03 +08:00 |
|
|
|
fd843dc826
|
refactor(core): 提取 window 相关类型和操作到独立模块
|
2026-04-20 00:20:04 +08:00 |
|
|
|
3a6525087d
|
core: 调整 window 状态修改接口实现方式
|
2026-04-11 02:30:54 +08:00 |
|
|
|
0c7fdf08df
|
backend: X11 后端 window 信息查询接口使用原始封装代替语义化封装
- 拆分 window_get_skip_taskbar / window_get_urgency /
window_get_states / window_get_geometry_mode 为更底层的
window_get_atom_array / window_get_wm_hints / atom_to_window_state
- window_get_fixed_size 改为输出参数风格
- 扁平化 window_map_request_event_t,内联原 window_props_t 和
window_geometry_t 的字段
- window_props_t → window_layer_props_t,仅保留 layer 分类所需的
types/states
|
2026-04-09 05:08:39 +08:00 |
|
|
|
5353e4c677
|
窗口 metadata 添加 role 字段
|
2026-04-07 05:33:33 +08:00 |
|
|
|
9728fad871
|
backend: X11 后端添加获取窗口 metadata 信息方式
|
2026-04-07 03:16:51 +08:00 |
|
|
|
196dab9bb3
|
事件循环框架
|
2026-04-01 16:08:01 +08:00 |
|
|
|
dee0a19f34
|
core: 窗口分层类型与接口草案
|
2026-03-24 23:40:46 +08:00 |
|