BDisp
BDisp
@tig see the `End` method on `CursesDriver` where I use some escape sequences to restore the terminal on exit. Another solution is OCGV using `NetDriver` on `Linux` and `Mac`.
> The other potential culprit is the "hack" in OCGV that resets the "Application Cursor" by emitting an ANSI ESC sequence when it closes: > > https://github.com/PowerShell/GraphicalTools/blob/76dbfcef5c099b8e4a73a55fde6e3f0ff37fb15b/src/Microsoft.PowerShell.ConsoleGuiTools/ConsoleGui.cs#L403 > > The...
> Seems this could be related to your suggestion > > > . The main cause for the ESC is not working properly in Linux is because of the delay...
I submitted the pr https://github.com/gui-cs/Terminal.Gui/pull/1970 which I think fixes the ESC delay issue. I also think that the title of this issue isn't really an issue. What happen when the...
> @BDisp If you happen to have a build of the module with your changes happy to test and see if it does indeed fix this issue. I only have...
> The only bummer is, that you really have to clear filter by "backspace" character by character The `Filter` has a `ContextMenu` with a `Delete All` where you can delete...
> How do I reach the context menu on Linux shell? Did not find any possibility in an ssh shell By mouse right clicking on the `TextField` or by pressing...
> Mouse? Hehe. Don't use one on my iPad which connects via SSH to the raspian shell and then use the shell to start pwsh. So keyboard is essential for...
That is the best solution. Maintaining a track on each new filter to the ID of all the available items from the empty filter.
Remove `Application.Refresh();` from the code because the `Application.MainLoop?.Invoke` already will update the UI Thread.