You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hop.apache.org by mc...@apache.org on 2026/09/29 09:32:51 UTC
(hop) branch main updated: Fixes #8642 : Make the terminal cursor follow the Hop theme colours (#8643)
This is an automated email from the ASF dual-hosted git repository.
mattcasters pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/hop.git
The following commit(s) were added to refs/heads/main by this push:
new 3508da16f2 Fixes #8642 : Make the terminal cursor follow the Hop theme colours (#8643)
3508da16f2 is described below
commit 3508da16f2ecc9b50b3ac3ff8a4e6f87dc039b88
Author: Bart Maertens <ba...@know.bi>
AuthorDate: Tue Sep 29 11:32:44 2026 +0200
Fixes #8642 : Make the terminal cursor follow the Hop theme colours (#8643)
---
.../org/apache/hop/ui/hopgui/terminal/JediTerminalWidget.java | 10 ++++++++++
1 file changed, 10 insertions(+)
diff --git a/ui/src/main/java/org/apache/hop/ui/hopgui/terminal/JediTerminalWidget.java b/ui/src/main/java/org/apache/hop/ui/hopgui/terminal/JediTerminalWidget.java
index 91c865e5fe..30416c3295 100644
--- a/ui/src/main/java/org/apache/hop/ui/hopgui/terminal/JediTerminalWidget.java
+++ b/ui/src/main/java/org/apache/hop/ui/hopgui/terminal/JediTerminalWidget.java
@@ -266,6 +266,16 @@ public class JediTerminalWidget implements ITerminalWidget {
}
}
+ /**
+ * JediTerm seeds its style state (which paints the block cursor as the inverse of the default
+ * style) from this method, not from the foreground/background getters above. Without it the
+ * cursor stays black, which is invisible on a dark background.
+ */
+ @Override
+ public TextStyle getDefaultStyle() {
+ return new TextStyle(getDefaultForeground(), getDefaultBackground());
+ }
+
@Override
public TextStyle getFoundPatternColor() {
TerminalColor bg = new TerminalColor(255, 255, 0);