Skip to content

Conversation

@mszoek
Copy link
Contributor

@mszoek mszoek commented Jul 23, 2022

This PR removes the previous qterminal-based code and replaces it with a simple app implemented fully in ObjC with AppKit and libtmt. The main features so far are:

  • configurable background and foreground colors with alpha transparency
  • configurable cursor color
  • configurable font and font size
  • configurable terminal size (rows x columns)
  • basic PTY I/O with keyboard input and text rendering

Although it is usable, there is still a lot to do:

  • menus
  • arrow and other 'meta' key support
  • prefs panel
  • scroll buffer and scrollback
  • terminal beep/bell
  • color text rendering
  • further optimization
  • lots more!

@mszoek mszoek merged commit ba67460 into main Jul 23, 2022
@mszoek mszoek deleted the rewrite branch November 14, 2024 20:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant