@Terminills, nice work on the console PRs. I’ve added a few comments and proposed a shared capability query for applications:
github.com/aros-development-team/AROS/issues/1925
An app could ask its output handle what the terminal supports, without having to identify ConsoleNG, Limpet or another console. This would complement the device-level capabilities in your PR. For example, an app could check for UTF-8, true colour or Kitty graphics and choose its output accordingly, falling back to plain text on older consoles. I already use it in the Fastfetch port: it queries the output handle and chooses colors, UTF-8 text, and Kitty graphics based on the reply, with a plain-text fallback.