markitect-main/markitect/plugins/builtin
tegwick afe6bcf6fe feat: implement ChatGPT document theme for compact interactive reading (Issue #165)
Add comprehensive ChatGPT-style document theme optimized for modern interactive content:

**Theme Features:**
- Inter font family for clean, modern sans-serif typography
- Compact 580px width for chat-like reading experience
- High contrast (#1f1f1f text on white background)
- ChatGPT signature green (#10a37f) accent color
- Tight 1.5 line height for efficient information density
- Modern 8px border radius for contemporary feel
- Optimized code block styling with proper monospace fonts

**Technical Implementation:**
- Added 'chatgpt' theme to LAYERED_THEMES system (document scope)
- Full backward compatibility with TEMPLATE_STYLES and LEGACY_THEME_MAPPING
- CLI integration: `markitect md-render --theme chatgpt`
- Proper theme layering support (combines with light/dark modes)

**Quality Assurance:**
- Comprehensive 9-test suite covering all functionality (9/9 passing)
- Verified HTML generation and CSS styling
- Tested CLI integration and theme combinations
- Full compatibility with existing theme architecture

Successfully closes Issue #165 with compact, readable layout optimized for
interactive content following ChatGPT's interface design principles.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-10 11:04:51 +01:00
..
search feat: implement lightweight full text search plugin using SQLite FTS5 (issue #83) 2025-10-03 17:03:11 +02:00
__init__.py feat: implement comprehensive plugin architecture and extensions system (issue #19) 2025-10-03 11:23:32 +02:00
formatters.py feat: implement comprehensive plugin architecture and extensions system (issue #19) 2025-10-03 11:23:32 +02:00
markdown_commands.py feat: implement ChatGPT document theme for compact interactive reading (Issue #165) 2025-11-10 11:04:51 +01:00
processors.py feat: implement comprehensive plugin architecture and extensions system (issue #19) 2025-10-03 11:23:32 +02:00