feat(bar): 初始化 bar 窗口并将 bar 集成到 runtime 启动流程中

This commit is contained in:
2026-06-06 09:23:15 +08:00
parent c30c7d0698
commit b510b7b473
3 changed files with 63 additions and 0 deletions

View File

@@ -4,6 +4,7 @@
#include <stdint.h>
#include <stdio.h>
#include <zdwm/action.h>
#include <zdwm/bar.h>
#include <zdwm/types.h>
#include "base/log.h"
@@ -167,5 +168,18 @@ bool config_defaults_build(
api->set_initial_mode(builder, default_mode);
api->set_border_config(builder, 2, "#1c2022", "#606060");
zdwm_bar_config_t bar_config = {
.height = 28,
.show_top = true,
.padding_x = 10,
.fps = 30,
.font_family = "Terminus, Sarasa Term SC",
.font_size = 10,
.dpi = 144,
.bg = "#222222",
};
api->set_bar_config(builder, bar_config);
return true;
}