Skip to content

[FEATURE] NeoUI - Terminal #750

@nullsystem

Description

@nullsystem

Description

A custom terminal to replace the current Source's terminal. It seems the SDK gives us enough to create one, but there's still going to be quite some stuff to implement.

Proposed Solution

  • InstallConsoleDisplayFunc
  • Terminal written within NeoUI
  • Autocomplete/command suggestion list
  • Our own buffer of available commands and terminal scrollback
  • Monospaced font because it's a terminal
  • Text selection, copy + paste
  • Handle log types (debug, warn, log, fatal)
  • Terminal text filtering
  • Work out between root override menu and terminal/console keybinding

Alternatives Considered

No response

Additional Context

This is just a proof that the very basic + command suggestion of the terminal can be done:

2024-10-18T015151_screen

Metadata

Metadata

Assignees

Labels

EnhancementNew feature or requestUI/HUDRelates to the HUD, NeoUI, menus, etc

Type

No type

Projects

Status

In Progress

Relationships

None yet

Development

No branches or pull requests

Issue actions