refactor: modularize text injection with a factory and dedicated backend implementations, including a new Wayland clipboard option.
This commit is contained in:
@@ -34,8 +34,8 @@ public interface INotifications
|
||||
|
||||
public interface ITextInjector
|
||||
{
|
||||
Task<string> InjectStreamAsync(IAsyncEnumerable<string> textStream, string backend = "xdotool");
|
||||
Task InjectTextAsync(string text, string backend = "xdotool");
|
||||
Task<string> InjectStreamAsync(IAsyncEnumerable<string> tokenStream);
|
||||
Task InjectTextAsync(string text);
|
||||
}
|
||||
|
||||
public interface IHistoryManager
|
||||
|
||||
Reference in New Issue
Block a user