[education/rkward] rkward/misc: Make package installation output look less alarming
Thomas Friedrichsmeier
null at kde.org
Sun Sep 28 08:55:27 BST 2025
Git commit 9dcfe5177e8710833e45adae8e54cd5474ba1ec9 by Thomas Friedrichsmeier.
Committed on 28/09/2025 at 07:55.
Pushed by tfry into branch 'master'.
Make package installation output look less alarming
M +14 -2 rkward/misc/rkprogresscontrol.cpp
https://invent.kde.org/education/rkward/-/commit/9dcfe5177e8710833e45adae8e54cd5474ba1ec9
diff --git a/rkward/misc/rkprogresscontrol.cpp b/rkward/misc/rkprogresscontrol.cpp
index 70fe202ee..cf6b8f654 100644
--- a/rkward/misc/rkprogresscontrol.cpp
+++ b/rkward/misc/rkprogresscontrol.cpp
@@ -174,9 +174,21 @@ static void addOutput(QTextEdit *log, const ROutput &output) {
}
if (output.type == ROutput::Output) {
- log->setTextColor(RKStyle::viewScheme()->foreground(KColorScheme::NormalText).color());
+ auto font = log->font();
+ if (font.bold()) {
+ font.setBold(false);
+ log->setFont(font);
+ }
+ //log->setTextColor(RKStyle::viewScheme()->foreground(KColorScheme::NormalText).color());
} else {
- log->setTextColor(RKStyle::viewScheme()->foreground(KColorScheme::NegativeText).color());
+ // We don't want output from install.packages() (which will always arrive as at "Warning" level
+ // to look too alarming. Yet we'd like to keep output types differentiated in other cases.
+ auto font = log->font();
+ if (!font.bold()) {
+ font.setBold(true);
+ log->setFont(font);
+ }
+ //log->setTextColor(RKStyle::viewScheme()->foreground(KColorScheme::NegativeText).color());
}
log->insertPlainText(output.output);
More information about the rkward-tracker
mailing list