Timon
Timon
> The only reason to keep termion might be to support redox (I think), Haha, yea, it could be possible to support all redox features, but I think it is...
We could hide the implementation behind a target platform feature flag. But that will make the code break if you switch to windows. Alternatively, we could also just do nothing,...
I would prefer this API: ``` EnableMouseCapture([MouseTrackingMode::Normal, ...]) DisableMouseCapture([MouseTrackingMode::Normal, ...]) ``` or maybe with the bitmask we can do: ``` EnableMouseCapture(MouseTrackingMode::Normal | MouseTrackingMode::Other) DisableMouseCapture(MouseTrackingMode::Normal, ...) ```
I would also not know when to enable Rxvt or sgr. It seems cleaner if the user can just combine move, drag, click. But I am also not sure if...
Sorry for being idle. A question I would have: would users frequently switch between modes, enabling some, disabling others etc... Now I'm not a CLI app developer, but I can...
Thus, agreeing with the 1: EnableMouseModes([MouseMode::Any, MouseMode::Rxvt]) DisableMouseModes(MouseMode::Any, ...]) This to mee seems to make most sense, as playing with combinations is upto the users while sparing us the pain...
Interesting finding. And nice writeup btw! I dont run a Linux PC so I cant easily validate your results. How would you suggest going on with this? Seems to me...
I was trying out your branch but found some issues on windows in powershell. But none of the mouse options seem to work.
Is there any use case to resizing powershell with height 0? This might be a winapi related problem where a size of 0 is seen as a minimized console that...
It could be some feature flag that implements different api for wasm for those particular functions. I am not much in favor of an entire backend abstraction as i'd like...