Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Windows: Add terminal support #66

Open
jgillich opened this issue Mar 14, 2024 · 0 comments
Open

Windows: Add terminal support #66

jgillich opened this issue Mar 14, 2024 · 0 comments
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@jgillich
Copy link
Collaborator

jgillich commented Mar 14, 2024

Summary

Add support for the exec terminal on the Windows platform.

Motivation

Feature-parity with UNIX version.

Proposal

We use vte for the exec terminal, which is not available on Windows (this is unlikely to change). We should aim for feature-parity across all platforms, therefore we need a different solution for Windows.

I had started an implementation using Xterm.js and webkitgtk until I realized webkitgtk's Windows support is iffy too. I'm not sure what the best path forward is.

  1. Spawn a Powershell window with kubectl? Not very nice.
  2. Implement a Xterm.js-equivalent using a simple widget like a textview? Likely a huge amount of work.
  3. Attempt to integrate native go solutions such as webview with GTK (not sure if this is possible) and use Xterm.js
  4. ??
@jgillich jgillich added enhancement New feature or request help wanted Extra attention is needed labels Mar 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

1 participant