diff --git a/apps/desktop/desktop/src/main/java/bisq/desktop/main/content/dashboard/DashboardView.java b/apps/desktop/desktop/src/main/java/bisq/desktop/main/content/dashboard/DashboardView.java index 248d0ecdb8..76ecfe5667 100644 --- a/apps/desktop/desktop/src/main/java/bisq/desktop/main/content/dashboard/DashboardView.java +++ b/apps/desktop/desktop/src/main/java/bisq/desktop/main/content/dashboard/DashboardView.java @@ -22,6 +22,7 @@ import bisq.desktop.common.threading.UIScheduler; import bisq.desktop.common.utils.GridPaneUtil; import bisq.desktop.common.view.View; +import bisq.desktop.components.controls.BisqTooltip; import bisq.desktop.main.notification.NotificationPanelView; import bisq.i18n.Res; import javafx.geometry.Insets; @@ -29,6 +30,7 @@ import javafx.scene.control.Button; import javafx.scene.control.Label; import javafx.scene.control.ScrollPane; +import javafx.scene.control.Tooltip; import javafx.scene.layout.GridPane; import javafx.scene.layout.HBox; import javafx.scene.layout.Priority; @@ -72,6 +74,9 @@ public DashboardView(DashboardModel model, DashboardController controller) { Pair usersPair = getValueBox(Res.get("dashboard.activeUsers")); VBox activeUsers = usersPair.getFirst(); activeUsersLabel = usersPair.getSecond(); + BisqTooltip tooltip = new BisqTooltip(Res.get("dashboard.activeUsers.tooltip")); + tooltip.setId("large-tooltip"); + Tooltip.install(activeUsers, tooltip); HBox.setMargin(marketPrice, new Insets(0, -100, 0, -30)); HBox hBox = new HBox(16, marketPrice, offersOnline, activeUsers); diff --git a/apps/desktop/desktop/src/main/resources/css/controls.css b/apps/desktop/desktop/src/main/resources/css/controls.css index 9ba51780aa..7b37a1cdce 100644 --- a/apps/desktop/desktop/src/main/resources/css/controls.css +++ b/apps/desktop/desktop/src/main/resources/css/controls.css @@ -744,6 +744,13 @@ -fx-font-size: 0.85em; } +#large-tooltip { + -fx-font-size: 1.2em; + -fx-font-family: "IBM Plex Sans Light"; + -fx-text-fill: -fx-dark-text-color; + -fx-padding: 0.3em; +} + /******************************************************************************* * * diff --git a/i18n/src/main/resources/application.properties b/i18n/src/main/resources/application.properties index 8ce81d82a6..2aad16aeee 100644 --- a/i18n/src/main/resources/application.properties +++ b/i18n/src/main/resources/application.properties @@ -198,7 +198,8 @@ topPanel.wallet.balance=Balance dashboard.marketPrice=Latest market price dashboard.offersOnline=Offers online -dashboard.activeUsers=Active users +dashboard.activeUsers=Active user profiles +dashboard.activeUsers.tooltip=Number of active user profiles in last 15 days dashboard.main.headline=Get your first BTC dashboard.main.content1=Start trading or browse open offers in the offerbook dashboard.main.content2=Chat based and guided user interface for trading