mirror of
https://github.com/kingToolbox/WindTerm.git
synced 2025-03-22 10:50:07 +08:00
Update features and roadmap of version 1.8
This commit is contained in:
parent
930ed3c3f6
commit
0507cf1350
61
README.md
61
README.md
@ -31,7 +31,7 @@ Any issues and feature requests are welcome. Please click [issues](https://githu
|
|||||||
|
|
||||||
# Screenshots
|
# Screenshots
|
||||||
|
|
||||||
Main Window:
|
Main Window (zsh):
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
@ -43,37 +43,44 @@ DigeWhite Theme:
|
|||||||
|
|
||||||

|

|
||||||
|
|
||||||
|
|
||||||
# Features
|
# Features
|
||||||
- **Supports changing the UI theme.** [Intro Video](https://kingtoolbox.github.io/2020/09/18/theme/)
|
|
||||||
- **Supports setting the tab color.** [Intro Video](https://kingtoolbox.github.io/2020/09/18/tabbar-change-tabcolor/)
|
## SSH, Telnet, Tcp, Serial
|
||||||
- **Supports closing tabs to the right.**
|
- SSH v2, Telnet, Raw Tcp, Serial, Shell protocols implemented. [Intro Video](https://kingtoolbox.github.io/2020/01/22/new-session/)
|
||||||
- **Supports highlighting the opening and closing delimiter, such as (), [], {} and the customed delimiters.** [Intro Video](https://kingtoolbox.github.io/2020/06/28/pair/)
|
- Supports SSH auto execution when session authenticated.
|
||||||
- **Integrated sftp, scp client, supports download, upload, remove, rename, make new file/directory and so on.** [Intro Video](https://kingtoolbox.github.io/tags/transfer/)
|
- Supports SSH agent forwarding. [Intro Video](https://kingtoolbox.github.io/2020/08/22/ssh_agent_forwarding/)
|
||||||
- **Integrated local file manager, supports move to, copy to, copy from, remove, rename, make new file/directory and so on.**
|
- Supports SSH auto login with password, public-key, keyboard-interactive, gssapi-with-mic. [Intro Video](https://kingtoolbox.github.io/2020/01/23/auto-login/)
|
||||||
- **Local and remote modes with vim keybindings. (Using Shift+Enter key to switch between remote and local mode**) [Intro Video](https://kingtoolbox.github.io/2020/06/21/keyboard-modes/)
|
- Supports X11 forwarding. [Intro Video](https://kingtoolbox.github.io/2020/07/21/x11_forwarding/)
|
||||||
|
- Supports direct/local port forwarding, reverse/remote port forwarding and dynamic port forwarding. [Intro Video](https://kingtoolbox.github.io/2020/07/21/port_forwarding/)
|
||||||
|
- Integrated sftp, scp client, supports download, upload, remove, rename, make new file/directory and so on. [Intro Video](https://kingtoolbox.github.io/tags/transfer/)
|
||||||
|
- Integrated local file manager, supports move to, copy to, copy from, remove, rename, make new file/directory and so on.
|
||||||
|
## GUI
|
||||||
|
- Session dialog and session tree.
|
||||||
- **Command palette.** [Intro Video](https://kingtoolbox.github.io/tags/command-palette/)
|
- **Command palette.** [Intro Video](https://kingtoolbox.github.io/tags/command-palette/)
|
||||||
- **Command sender.** [Intro Video](https://kingtoolbox.github.io/tags/sender/)
|
- **Command sender.** [Intro Video](https://kingtoolbox.github.io/tags/sender/)
|
||||||
- **Quick Bar.** [Intro Video](https://kingtoolbox.github.io/2020/08/22/quickbar/)
|
- **Quick Bar.** [Intro Video](https://kingtoolbox.github.io/2020/08/22/quickbar/)
|
||||||
- **Paste Dialog.** [Intro Video](https://kingtoolbox.github.io/2020/08/22/paste_dialog/)
|
- **Paste Dialog.** [Intro Video](https://kingtoolbox.github.io/2020/08/22/paste_dialog/)
|
||||||
- SSH v2, Telnet, Raw Tcp, Serial, Shell protocols implemented. [Intro Video](https://kingtoolbox.github.io/2020/01/22/new-session/)
|
- **Local and remote modes with vim keybindings. (Using Shift+Enter key to switch between remote and local mode**) [Intro Video](https://kingtoolbox.github.io/2020/06/21/keyboard-modes/)
|
||||||
- Supports vt100, vt220, vt340, vt420, vt520, xterm, xterm-256-colors.
|
|
||||||
- Supports color schemes like vscode. [Intro Video](https://kingtoolbox.github.io/2020/01/23/highlight/)
|
|
||||||
- Supports time stamp, folding, outlining, split views.
|
- Supports time stamp, folding, outlining, split views.
|
||||||
|
- **Supports powerline in Linux and PowerShell, e.g. Oh-My-Zsh, Oh-My-Posh.** [Intro Image](https://github.com/kingToolbox/WindTerm#screenshots)
|
||||||
|
- Supports color schemes like vscode. [Intro Video](https://kingtoolbox.github.io/2020/01/23/highlight/)
|
||||||
|
- Supports searching and previewing. [Intro Video](https://kingtoolbox.github.io/2020/01/22/search-and-mark/)
|
||||||
|
- Supports highlighting the opening and closing delimiter, such as (), [], {} and the customed delimiters. [Intro Video](https://kingtoolbox.github.io/2020/06/28/pair/)
|
||||||
|
- Supports changing the UI theme. [Intro Video](https://kingtoolbox.github.io/2020/09/18/theme/)
|
||||||
|
- Supports setting the tab color. [Intro Video](https://kingtoolbox.github.io/2020/09/18/tabbar-change-tabcolor/)
|
||||||
|
- Supports closing tabs to the right.
|
||||||
|
## Term
|
||||||
|
- Supports vt100, vt220, vt340, vt420, vt520, xterm, xterm-256-colors.
|
||||||
- Supports unicode, true-color, mouse protocol, etc.
|
- Supports unicode, true-color, mouse protocol, etc.
|
||||||
- Supports auto wrap mode. [Intro Video](https://kingtoolbox.github.io/2020/01/22/auto-wrap/)
|
- Supports auto wrap mode. [Intro Video](https://kingtoolbox.github.io/2020/01/22/auto-wrap/)
|
||||||
- Supports SSH auto login with password, public-key, keyboard-interactive, gssapi-with-mic. [Intro Video](https://kingtoolbox.github.io/2020/01/23/auto-login/)
|
|
||||||
- Supports session logging. [Intro Video](https://kingtoolbox.github.io/2020/07/21/logging/)
|
|
||||||
- Supports SSH auto execution when session authenticated.
|
|
||||||
- Supports SSH agent forwarding. [Intro Video](https://kingtoolbox.github.io/2020/08/22/ssh_agent_forwarding/)
|
|
||||||
- Supports X11 forwarding. [Intro Video](https://kingtoolbox.github.io/2020/07/21/x11_forwarding/)
|
|
||||||
- Supports direct/local port forwarding, reverse/remote port forwarding and dynamic port forwarding. [Intro Video](https://kingtoolbox.github.io/2020/07/21/port_forwarding/)
|
|
||||||
- Supports searching and previewing. [Intro Video](https://kingtoolbox.github.io/2020/01/22/search-and-mark/)
|
|
||||||
- Session dialog and session tree.
|
|
||||||
- Rename and duplicate session. [Intro Video](https://kingtoolbox.github.io/tags/tabbar/)
|
|
||||||
- Restore last sessions and layouts when restart. [Intro Video](https://kingtoolbox.github.io/2020/01/22/restore-sessions/)
|
|
||||||
- Protocols and terms can be customed.
|
- Protocols and terms can be customed.
|
||||||
- All vttest tests have passed except Tektronix 4014.
|
- All vttest tests have passed except Tektronix 4014.
|
||||||
|
## Session
|
||||||
|
- **Supports HTTP and SOCKS5 proxy.** [Intro Video](https://kingtoolbox.github.io/2020/10/17/proxy/)
|
||||||
|
- Supports manual and automated session logging. [Intro Video](https://kingtoolbox.github.io/tags/logging/)
|
||||||
|
- Rename and duplicate session. [Intro Video](https://kingtoolbox.github.io/tags/tabbar/)
|
||||||
|
- Restore last sessions and layouts when restart. [Intro Video](https://kingtoolbox.github.io/2020/01/22/restore-sessions/)
|
||||||
|
## Performance
|
||||||
- High performance, low memory, low latency. [Intro Video](https://kingtoolbox.github.io/2020/01/23/windterm-putty-performance/)
|
- High performance, low memory, low latency. [Intro Video](https://kingtoolbox.github.io/2020/01/23/windterm-putty-performance/)
|
||||||
|
|
||||||
# Sftp Performance
|
# Sftp Performance
|
||||||
@ -226,12 +233,12 @@ In all cases, three runs were made to warm system caches. The reported numbers a
|
|||||||
|
|
||||||
# Latency
|
# Latency
|
||||||
|
|
||||||
Considering the network influence on the latency, the following data is from [DIGEdit](https://github.com/kingToolbox/digedit).
|
Considering the network influence on the latency, the following data is from [WindEdit](https://github.com/kingToolbox/digedit).
|
||||||
DIGEdit is the text component of WindTerm.
|
DIGEdit is the text component of WindTerm.
|
||||||
|
|
||||||
| | Min | Max | Avg | SD |
|
| | Min | Max | Avg | SD |
|
||||||
| --- | --- | --- | --- | --- |
|
| --- | --- | --- | --- | --- |
|
||||||
|DIGEdit| 1.9 | 7.6 | 2.9 | 0.8 |
|
|WindEdit| 1.9 | 7.6 | 2.9 | 0.8 |
|
||||||
|Windows Notepad | 0.9 | 16.5 | 7.8 | 1.8 |
|
|Windows Notepad | 0.9 | 16.5 | 7.8 | 1.8 |
|
||||||
|GVim | 0.9 | 10.4 | 2.8 | 1.2 |
|
|GVim | 0.9 | 10.4 | 2.8 | 1.2 |
|
||||||
|
|
||||||
@ -284,9 +291,11 @@ DIGEdit is the text component of WindTerm.
|
|||||||
|
|
||||||
2-4 weeks.
|
2-4 weeks.
|
||||||
|
|
||||||
**Next release (Early October,for reference only):**
|
**Next release (Early November,for reference only):**
|
||||||
- **Linux Version**
|
- **Linux Version**
|
||||||
- Linux bash
|
- Linux bash
|
||||||
|
- Windows Opacity
|
||||||
|
- Xmodem, Ymodem, Zmodem(sz, rz)
|
||||||
- External tools
|
- External tools
|
||||||
|
|
||||||
**Todo list:**
|
**Todo list:**
|
||||||
@ -300,11 +309,9 @@ DIGEdit is the text component of WindTerm.
|
|||||||
- MacOs bash
|
- MacOs bash
|
||||||
- Session:
|
- Session:
|
||||||
- Auto Complete
|
- Auto Complete
|
||||||
- Proxy
|
|
||||||
- Chat mode
|
- Chat mode
|
||||||
- Log viewer
|
- Log viewer
|
||||||
- File transfer:
|
- File transfer:
|
||||||
- ftp, ftps
|
- ftp, ftps
|
||||||
- Xmodem, Ymodem, Zmodem(sz, rz)
|
|
||||||
- Script, macro and plugin stystem
|
- Script, macro and plugin stystem
|
||||||
- More ...
|
- More ...
|
||||||
|
Loading…
Reference in New Issue
Block a user