Clean up readme, and default config

This commit is contained in:
Alexander R.
2026-07-21 22:51:28 +00:00
parent edfcc872d9
commit 0b7259a011
8 changed files with 43 additions and 35 deletions
+6 -6
View File
@@ -1,4 +1,4 @@
"""TactiTerm TUI — Coding Tutor Terminal User Interface with W3Schools-style Handbook & Expandable Output Terminal."""
"""TactiTerm TUI — Coding Tutor Terminal User Interface with Handbook & Expandable Output Terminal."""
import argparse
import logging
from typing import List, Dict, Any
@@ -336,14 +336,14 @@ class TactiTermTUI(App):
yield MentorInputTextArea(id="mentor-question-input")
yield Button("💡 Ask Mentor (Enter)", id="btn-send-mentor", variant="warning")
# Right column 2: W3Schools-Style Handbook Sidebar
# Right column 2: Handbook Sidebar
with Container(id="handbook-sidebar"):
yield Static("📖 W3Schools Handbook", id="handbook-header")
yield Static("📖 Handbook", id="handbook-header")
yield Input(placeholder="🔍 Search built-ins or topics...", id="handbook-search-input")
yield Button("Filter: All Items (Click to Switch)", id="btn-handbook-mode", variant="default")
yield OptionList(id="handbook_topic_list")
with VerticalScroll(id="handbook-example-scroll"):
yield Markdown("Select a function or topic above to view W3Schools reference card...", id="handbook-example-display")
yield Markdown("Select a function or topic above to view reference card...", id="handbook-example-display")
yield Static("Ready", id="status-bar")
yield Footer()
@@ -524,7 +524,7 @@ class TactiTermTUI(App):
self.load_handbook_catalog(lang)
self.query_one("#handbook_topic_list", OptionList).focus()
self.query_one("#status-bar", Static).update(f"W3Schools Handbook open for {lang}.")
self.query_one("#status-bar", Static).update(f"Handbook open for {lang}.")
def on_mentor_input_text_area_submit_question(
self, event: MentorInputTextArea.SubmitQuestion
@@ -699,7 +699,7 @@ class TactiTermTUI(App):
lang = challenge.language if challenge else "Python"
self.query_one("#handbook-example-display", Markdown).update(
f"⏳ **Generating W3Schools reference card for '{item['title']}' in {lang}...**"
f"⏳ **Generating reference card for '{item['title']}' in {lang}...**"
)
self.run_worker(self._handbook_worker(lang, item["id"], item["title"]))