The widget is currently under development and does not provide full terminal features make sure that widget is covered everything you want.
- PTY content rendering
- Multiple instance support
- Basic keyboard input
- Adding custom keyboard or mouse bindings
- Resizing
- Scrolling
- Focusing
- Selecting
- Changing Font/Color scheme
- Hyperlinks processing (hover/open)
This widget was tested on MacOS, Linux, and Windows.
You can also look at examples directory for more information about widget using.
- full_screen - The basic example of terminal emulator.
- tabs - The example with tab widget that show how multiple instance feature work.
- custom_bindings - The example that show how you can add custom keyboard or mouse bindings to your terminal emulator app.
- themes - The example that show how you can change terminal color scheme.
- fonts - The examples that show how you can change font type or font size in your terminal emulator app.
- alacritty_terminal (Apache-2.0)
- anyhow (MIT OR Apache-2.0)
- egui (MIT OR Apache-2.0)
- open (MIT)