added windows pty support

This commit is contained in:
Alexander Treml 2025-06-26 15:54:12 +02:00 committed by Leroy Hopson
parent 77ae56f72d
commit bd399e5603
No known key found for this signature in database
GPG key ID: D2747312A6DB51AA
23 changed files with 1478 additions and 695 deletions

View file

@ -0,0 +1,58 @@
[gd_resource type="Theme" load_steps=4 format=3 uid="uid://dtpro3m7sdgvg"]
[ext_resource type="Script" path="res://addons/godot_xterm/resources/xrdb_theme.gd" id="1"]
[ext_resource type="FontFile" uid="uid://c51gnbjamppg" path="res://addons/godot_xterm/themes/fonts/jet_brains_mono/jet_brains_mono_nl-regular-2.304.ttf" id="2"]
[sub_resource type="FontFile" id="FontFile_tdf0u"]
fallbacks = Array[Font]([ExtResource("2")])
cache/0/16/0/ascent = 0.0
cache/0/16/0/descent = 0.0
cache/0/16/0/underline_position = 0.0
cache/0/16/0/underline_thickness = 0.0
cache/0/16/0/scale = 1.0
cache/0/16/0/kerning_overrides/16/0 = Vector2(0, 0)
cache/0/16/0/kerning_overrides/11/0 = Vector2(0, 0)
cache/0/16/0/kerning_overrides/14/0 = Vector2(0, 0)
cache/0/11/0/ascent = 0.0
cache/0/11/0/descent = 0.0
cache/0/11/0/underline_position = 0.0
cache/0/11/0/underline_thickness = 0.0
cache/0/11/0/scale = 1.0
cache/0/11/0/kerning_overrides/16/0 = Vector2(0, 0)
cache/0/11/0/kerning_overrides/11/0 = Vector2(0, 0)
cache/0/11/0/kerning_overrides/14/0 = Vector2(0, 0)
cache/0/14/0/ascent = 0.0
cache/0/14/0/descent = 0.0
cache/0/14/0/underline_position = 0.0
cache/0/14/0/underline_thickness = 0.0
cache/0/14/0/scale = 1.0
cache/0/14/0/kerning_overrides/16/0 = Vector2(0, 0)
cache/0/14/0/kerning_overrides/11/0 = Vector2(0, 0)
cache/0/14/0/kerning_overrides/14/0 = Vector2(0, 0)
[resource]
Terminal/colors/ansi_0_color = Color(0, 1, 0.4, 1)
Terminal/colors/ansi_10_color = Color(0, 1, 0.4, 1)
Terminal/colors/ansi_11_color = Color(0, 1, 0.4, 1)
Terminal/colors/ansi_12_color = Color(0, 1, 0.4, 1)
Terminal/colors/ansi_13_color = Color(0, 1, 0.4, 1)
Terminal/colors/ansi_14_color = Color(0, 1, 0.4, 1)
Terminal/colors/ansi_15_color = Color(0, 1, 0.4, 1)
Terminal/colors/ansi_1_color = Color(0, 1, 0.4, 1)
Terminal/colors/ansi_2_color = Color(0, 1, 0.4, 1)
Terminal/colors/ansi_3_color = Color(0, 1, 0.4, 1)
Terminal/colors/ansi_4_color = Color(0, 1, 0.4, 1)
Terminal/colors/ansi_5_color = Color(0, 1, 0.4, 1)
Terminal/colors/ansi_6_color = Color(0, 1, 0.4, 1)
Terminal/colors/ansi_7_color = Color(0, 1, 0.4, 1)
Terminal/colors/ansi_8_color = Color(0, 1, 0.4, 1)
Terminal/colors/ansi_9_color = Color(0, 1, 0.4, 1)
Terminal/colors/background_color = Color(0.156863, 0.156863, 0.156863, 1)
Terminal/colors/cursor = Color(0, 1, 0.4, 1)
Terminal/colors/foreground_color = Color(0, 1, 0.4, 1)
Terminal/font_sizes/font_size = 14
Terminal/fonts/bold_font = null
Terminal/fonts/bold_italics_font = null
Terminal/fonts/italics_font = null
Terminal/fonts/normal_font = SubResource("FontFile_tdf0u")
script = ExtResource("1")

View file

@ -0,0 +1,26 @@
[gd_resource type="Theme" load_steps=3 format=3 uid="uid://0gk8swmcldbg"]
[ext_resource type="FontVariation" uid="uid://vmgmcu8gc6nt" path="res://addons/godot_xterm/themes/fonts/regular.tres" id="1_aigbn"]
[ext_resource type="StyleBox" uid="uid://cxaclm5pavuv6" path="res://themes/normal.stylebox" id="1_bj7pu"]
[resource]
default_font = ExtResource("1_aigbn")
Terminal/colors/ansi_0_color = Color(0, 0, 0, 1)
Terminal/colors/ansi_10_color = Color(0.258824, 1, 0.760784, 1)
Terminal/colors/ansi_11_color = Color(1, 0.929412, 0.631373, 1)
Terminal/colors/ansi_12_color = Color(0.341176, 0.701961, 1, 1)
Terminal/colors/ansi_13_color = Color(0.639216, 0.639216, 0.960784, 1)
Terminal/colors/ansi_14_color = Color(0.4, 0.901961, 1, 1)
Terminal/colors/ansi_15_color = Color(1, 1, 1, 1)
Terminal/colors/ansi_1_color = Color(1, 0.470588, 0.419608, 1)
Terminal/colors/ansi_2_color = Color(0.388235, 0.760784, 0.34902, 1)
Terminal/colors/ansi_3_color = Color(0.980392, 0.890196, 0.270588, 1)
Terminal/colors/ansi_4_color = Color(0.0784314, 0.490196, 0.980392, 1)
Terminal/colors/ansi_5_color = Color(1, 0.54902, 0.8, 1)
Terminal/colors/ansi_6_color = Color(0.560784, 1, 0.858824, 1)
Terminal/colors/ansi_7_color = Color(0.803922, 0.811765, 0.823529, 0.501961)
Terminal/colors/ansi_8_color = Color(0.211765, 0.239216, 0.290196, 1)
Terminal/colors/ansi_9_color = Color(1, 0.439216, 0.521569, 1)
Terminal/colors/foreground_color = Color(0.803922, 0.811765, 0.823529, 1)
Terminal/font_sizes/font_size = 14
Terminal/styles/normal = ExtResource("1_bj7pu")