more unfinished changes, process tab for dashboard
C++ / fmt (pull_request) Failing after 5s
C++ / build (pull_request) Failing after 10s
C++ / clang-tidy (pull_request) Failing after 11s
JS/TS / fmt (pull_request) Successful in 9s
JS/TS / lint (pull_request) Successful in 10s
Python / static (pull_request) Successful in 34s
Rust / build (pull_request) Successful in 59s
Python / verify (pull_request) Successful in 1m48s
Rust / fmt (pull_request) Successful in 47s
Rust / clippy (pull_request) Successful in 1m6s

This commit is contained in:
2026-09-25 16:51:28 +02:00
parent a1d96b60f6
commit 9ea1f846ae
103 changed files with 8677 additions and 3131 deletions
+8 -10
View File
@@ -1,7 +1,7 @@
#include "font.hpp"
#include "appearance.hpp"
#include "config.hpp"
#include "rootnodes.hpp"
namespace ZShell::config {
@@ -59,20 +59,20 @@ void FontStyleBase::bind(FontStyleNode* cfg) {
if (cfg) {
connect(
cfg, &ConfigNode::propertiesChanged, this, &FontStyleBase::rebuild);
cfg, &settings::Node::optionChanged, this, &FontStyleBase::rebuild);
connect(
cfg->largeNode(),
&ConfigNode::propertiesChanged,
&settings::Node::optionChanged,
this,
&FontStyleBase::rebuild);
connect(
cfg->mediumNode(),
&ConfigNode::propertiesChanged,
&settings::Node::optionChanged,
this,
&FontStyleBase::rebuild);
connect(
cfg->smallNode(),
&ConfigNode::propertiesChanged,
&settings::Node::optionChanged,
this,
&FontStyleBase::rebuild);
}
@@ -128,7 +128,7 @@ void IconFontStyle::bind(FontStyleNode* cfg) {
if (cfg)
connect(
cfg->extraLargeNode(),
&ConfigNode::propertiesChanged,
&settings::Node::optionChanged,
this,
&IconFontStyle::rebuild);
}
@@ -181,16 +181,14 @@ FontBuilder IconFontBuilders::extraLarge() const {
}
FontTokens::FontTokens(QObject* parent)
: ConfigObject(parent)
, m_size(new FontSizeTokens(this))
: QObject(parent)
, m_headline(new FontStyle(this))
, m_title(new FontStyle(this))
, m_body(new FontStyle(this))
, m_label(new FontStyle(this))
, m_mono(new FontStyle(this))
, m_icon(new IconFontStyle(this)) {
if (!Config::instance()) new Config();
bindFont(Config::instance()->appearance()->font());
bindFont(ConfigSingleton::instance()->appearance()->font());
}
FontStyle* FontTokens::headline() const {