Erik G.
Erik G.
I already implemented a select-component (not mutli-select though) based on `bubbletea` over here: https://github.com/erikgeiser/promptkit It has the following features: * Pagination * Filtering * Custom styling (with color/style support via...
@muesli what do you think? Do you want a PR or are you working on your own implementation?
Thanks for your feedback. This PR should not affect Linux or macOS, only Windows. The most critical change is the conversion from Windows `INPUT_RECORD`s to `bubbletea` key events, so the...
Glad to help. I wrote the `INPUT_RECORD`->mouse/keybaord event conversion the way it seemed to make sense but I don't really use CLI tools on Windows so I didn't test it...
It would be easy to fix the mapping. I'm talking about some key events that have different names in the Windows API vs. in the Unix ecosystem. So it would...
> that note I'm noticing the shift+tab keystroke isn't working in this PR (it registers as simply tab). Yeah this is exactly the kind of stuff that I meant. Unfortunately...
@michaeltlombardi the reason this PR clashes with #222 is the following: * I first re-worked the input logic to support cancellation using OS specific APIs. What all implementations had in...
After some experimentation I found that it is easily possible to get both mouse events as well as window change events using [ReadConsoleInput](https://docs.microsoft.com/en-us/windows/console/readconsoleinput). However the Go standard library does not...
I've thought about that too. My priorities are currently fixing bubbletea such that multiple prompts don't lose input events, achieving proper test coverage, adding CI and general polish. Then I...
First of all, sorry for the late reply and thank you for the kind offer @karatekaneen. I had this issue on the back burner because I currently don't have a...