Conversation
…cs, MCP MCP server: - export tool now accepts dark_mode (default true). Brought it on the wire so LLM-as-agent flows can opt into the light/printable variant without dropping to the CLI. English surface: - README.md: visual identity + dark-mode bullets in Features; GUI section says Enrich + Deck tabs are functional; export tool row mentions dark_mode; zh-tw vocabulary guard bullet. - docs/en/index.rst: new "Designed-deck visual identity", "Dark mode", and "zh-tw / zh-cn vocabulary guard" subsections under PPTX layout; export tool row mentions dark_mode. - docs/architecture.md: new "Post-build visual-identity passes" subsection — typography pass, accent geometry pass, dark-mode recolour pass with mapping-dict mechanics. - docs/mcp.md: dark_mode parameter documented; typography pass note added to the language field. - docs/gui.md: Enrich + Deck tab placeholder copy replaced with shipped functionality (collection_ready signal, Light mode checkbox, slide-cap + figures controls). Translated READMEs (13 languages — zh-TW, zh-CN, ja, es, fr, de, ko, pt, ru, it, vi, hi, id): added two bullets after .json — designed visual identity (per-language typography + accent geometry + academic tables, no red text, teal #0E7490 emphasis) and dark mode default (--light-mode opt-out). zh-TW + zh-CN also got the --light-mode CLI flag table entry.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Follow-on to #12 — closes the documentation gap on the visual-identity / dark-mode work that already shipped.
exporttool: newdark_mode: bool = Trueparameter so LLM-as-agent flows can opt into the light/printable variant over the wire without dropping to the CLI.README.md+docs/en/index.rst+docs/architecture.md+docs/mcp.md+docs/gui.mdupdated with visual-identity / dark-mode / zh-tw vocab-guard sections. GUI tabs marked functional (Enrich + Deck shipped in GUI: launch on bare invocation + implement Enrich and Deck tabs #11)..jsoncovering designed visual identity (typography + accent geometry + academic tables, teal#0E7490emphasis, no red text) and dark-mode default with--light-modeopt-out. zh-TW + zh-CN also gained the--light-modeCLI flag table row.Test plan
pytest tests/— 515/515 passruff check autopapertoppt/ sources/ tests/ scripts/— cleanbandit -c pyproject.toml -r autopapertoppt/ sources/— pre-existing nosec note onlypytest tests/test_mcp_tools.py— MCP signature change covered