Skip to content

Commit 244cffa

Browse files
committed
changed tooltip, made icon brighter in light mode
1 parent 22b6735 commit 244cffa

File tree

3 files changed

+16
-3
lines changed

3 files changed

+16
-3
lines changed

plugins/amazonq/chat/jetbrains-community/src/software/aws/toolkits/jetbrains/services/amazonq/GetAmazonQLogsAction.kt

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,18 +12,30 @@ import com.intellij.openapi.project.DumbAwareAction
1212
import com.intellij.openapi.project.Project
1313
import com.intellij.openapi.ui.Messages
1414
import com.intellij.openapi.util.IconLoader
15+
import com.intellij.ui.ColorUtil
16+
import com.intellij.ui.JBColor
17+
import com.intellij.util.IconUtil
18+
import com.intellij.util.ui.UIUtil
1519
import kotlinx.coroutines.runBlocking
1620
import software.aws.toolkits.jetbrains.utils.notifyInfo
1721
import software.aws.toolkits.jetbrains.utils.runUnderProgressIfNeeded
1822
import software.aws.toolkits.resources.AmazonQBundle
1923
import software.aws.toolkits.resources.AwsCoreBundle
2024

2125
class GetAmazonQLogsAction : DumbAwareAction(
22-
AmazonQBundle.message("amazonq.getLogs"),
23-
null,
24-
IconLoader.getIcon("/META-INF/file.svg", GetAmazonQLogsAction::class.java)
26+
AmazonQBundle.message("amazonq.getLogs.tooltip.text")
2527
) {
2628

29+
override fun update(e: AnActionEvent) {
30+
super.update(e)
31+
val baseIcon = IconLoader.getIcon("/icons/file.svg", GetAmazonQLogsAction::class.java)
32+
e.presentation.icon = if (!JBColor.isBright()) {
33+
baseIcon
34+
} else {
35+
IconUtil.colorize(baseIcon, ColorUtil.brighter(UIUtil.getLabelForeground(), 2))
36+
}
37+
}
38+
2739
override fun getActionUpdateThread() = ActionUpdateThread.BGT
2840
override fun actionPerformed(e: AnActionEvent) {
2941
val project = e.project ?: return

plugins/amazonq/shared/jetbrains-community/resources/software/aws/toolkits/resources/AmazonQBundle.properties

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ amazonqInlineChat.popup.generating = Generating...
77
amazonqInlineChat.popup.reject=Reject \u238B
88
amazonqInlineChat.popup.title=Enter Instructions for Q
99
amazonq.getLogs=Get Amazon Q logs
10+
amazonq.getLogs.tooltip.text=Show Logs
1011
amazonq.logs.warning=Log files may contain sensitive information such as account IDs, resource names, and other data. Please be careful when sharing these logs.
1112
amazonq.refresh.panel=Refresh Chat Session
1213
amazonq.title=Amazon Q

0 commit comments

Comments
 (0)