feat(ui): send Retry on Enter in the review prompt
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
@@ -1,6 +1,7 @@
|
|||||||
using System;
|
using System;
|
||||||
using System.Collections.Specialized;
|
using System.Collections.Specialized;
|
||||||
using Avalonia.Controls;
|
using Avalonia.Controls;
|
||||||
|
using Avalonia.Input;
|
||||||
using ClaudeDo.Ui.ViewModels.Islands;
|
using ClaudeDo.Ui.ViewModels.Islands;
|
||||||
|
|
||||||
namespace ClaudeDo.Ui.Views.Islands.Detail;
|
namespace ClaudeDo.Ui.Views.Islands.Detail;
|
||||||
@@ -37,4 +38,18 @@ public partial class WorkConsole : UserControl
|
|||||||
};
|
};
|
||||||
LogScroll.LayoutUpdated += handler;
|
LogScroll.LayoutUpdated += handler;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void OnReviewInputKeyDown(object? sender, KeyEventArgs e)
|
||||||
|
{
|
||||||
|
if (e.Key != Key.Enter || e.KeyModifiers.HasFlag(KeyModifiers.Shift))
|
||||||
|
return;
|
||||||
|
|
||||||
|
if (DataContext is DetailsIslandViewModel vm &&
|
||||||
|
vm.RejectReviewCommand.CanExecute(null))
|
||||||
|
{
|
||||||
|
vm.RejectReviewCommand.Execute(null);
|
||||||
|
}
|
||||||
|
|
||||||
|
e.Handled = true;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user