Skip to content

Terminal emulator widget powered by EGUI framework and alacritty terminal backend.

License

Notifications You must be signed in to change notification settings

Harzu/egui_term

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

egui_term

GitHub License

Terminal emulator widget powered by EGUI framework and alacritty terminal backend.

Features

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 tested on MacOS and Linux and is not tested on Windows.

Examples

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.

Dependencies

About

Terminal emulator widget powered by EGUI framework and alacritty terminal backend.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages