Iced_term

screenshot of Iced_term

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

Overview

The ICED Terminal is an innovative terminal emulator widget built on the ICED framework, leveraging the powerful Alacritty terminal backend. As a work in progress, the widget is currently under development and offers a glimpse into an exciting future for terminal applications. Built with cross-platform compatibility in mind, this widget promises to deliver a more interactive and customizable terminal experience across MacOS, Linux, and Windows environments.

While still in its early stages and lacking a stable API, the ICED Terminal provides a range of functionality that can be adapted to suit diverse user needs. Its integration into applications is facilitated by a set of commands and events, making it a flexible option for developers looking to enrich their applications with terminal capabilities.

Features

  • PTY Content Rendering: Experience colorized output, enabling effective visualization of message content, including command output.
  • Multiple Instance Support: Run several instances of the terminal concurrently, allowing for enhanced multitasking and workflow management.
  • Basic Keyboard Input: Easily interact with the terminal using keyboard commands, making navigation and execution straightforward.
  • Mouse Interaction: Utilize mouse functionalities in different modes for improved control and usability.
  • Custom Keyboard/Mouse Bindings: Adjust and configure shortcuts to fit your preferences, enhancing your personal productivity.
  • Resizing and Scrolling: Enjoy flexible terminal dimensions and easy navigation through output via scrolling features.
  • Hyperlinks Processing: Interact with links embedded in the terminal output through hover and open functionalities, streamlining your resources.
  • Font and Color Scheme Customization: Tailor the terminal's appearance to match your style with adjustable font types, sizes, and color themes.
ui-kit
UI Kits & Components

A UI kit provides developers with a set of reusable components that can be easily integrated into a website or application. These components are pre-designed with consistent styling and functionality, allowing developers to save time and effort in the design and development process. UI kits can be either custom-built or third-party, and often include components for buttons, forms, typography, icons, and more.