From 1a8ae7e78f588dd232ac09f4bdcf54a403ceca9a Mon Sep 17 00:00:00 2001 From: Glavo Date: Sat, 2 Aug 2025 15:42:27 +0800 Subject: [PATCH] Add tooltip --- .../org/jackhuang/hmcl/ui/account/AccountListItemSkin.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/HMCL/src/main/java/org/jackhuang/hmcl/ui/account/AccountListItemSkin.java b/HMCL/src/main/java/org/jackhuang/hmcl/ui/account/AccountListItemSkin.java index 5a08ee20c..962d32cba 100644 --- a/HMCL/src/main/java/org/jackhuang/hmcl/ui/account/AccountListItemSkin.java +++ b/HMCL/src/main/java/org/jackhuang/hmcl/ui/account/AccountListItemSkin.java @@ -129,7 +129,10 @@ public final class AccountListItemSkin extends SkinBase { JFXButton btnRefresh = new JFXButton(); SpinnerPane spinnerRefresh = new SpinnerPane(); spinnerRefresh.getStyleClass().setAll("small-spinner-pane"); - btnRefresh.setDisable(skinnable.getAccount() instanceof MicrosoftAccount && Accounts.OAUTH_CALLBACK.getClientId().isEmpty()); + if (skinnable.getAccount() instanceof MicrosoftAccount && Accounts.OAUTH_CALLBACK.getClientId().isEmpty()) { + btnRefresh.setDisable(true); + FXUtils.installFastTooltip(btnRefresh, i18n("account.methods.microsoft.snapshot")); + } btnRefresh.setOnAction(e -> { spinnerRefresh.showSpinner(); skinnable.refreshAsync()