feat: Visualize downloaded models (#543)

* feat: Visualize downloaded models

* Simplify GeneralSettings access
This commit is contained in:
Rene Leonhardt 2024-05-13 09:48:55 +02:00 committed by GitHub
parent fcd0808111
commit 9bd7e6e83a
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
16 changed files with 135 additions and 89 deletions

View file

@ -62,14 +62,12 @@ public class GenerateGitCommitMessageAction extends AnAction {
@Override
public void update(@NotNull AnActionEvent event) {
var commitWorkflowUi = event.getData(VcsDataKeys.COMMIT_WORKFLOW_UI);
var selectedService = GeneralSettings.getCurrentState().getSelectedService();
if (selectedService == YOU || commitWorkflowUi == null) {
if (GeneralSettings.isSelected(YOU) || commitWorkflowUi == null) {
event.getPresentation().setVisible(false);
return;
}
var callAllowed = CompletionRequestService.isRequestAllowed(
GeneralSettings.getCurrentState().getSelectedService());
var callAllowed = CompletionRequestService.isRequestAllowed();
event.getPresentation().setEnabled(callAllowed
&& new CommitWorkflowChanges(commitWorkflowUi).isFilesSelected());
event.getPresentation().setText(CodeGPTBundle.get(callAllowed