Telefact/docs/CHANGELOG.md

62 lines
2.2 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Telefact — Changelog
Project: Telefact
Repository: Leak Technologies
Language: Python (Tkinter Implementation)
Version Line: v0.1.x (Foundational Builds)
Grid Layout: 40×24 Teletext-Compatible
------------------------------------------------------------
## [v0.1.2] — Header Finalization & Renderer Upgrade (2025-11-03)
### Added
- Full background rendering support in TelefactRenderer
- Each cell now supports independent background colour
- Renderer draws proper CRT-style safe-area margins
- TelefactHeader finalized
- Centered "Telefact" block with blue background
- White page numbers (P100 / 100)
- Yellow live-updating clock (%b%d %H:%M:%S)
- Accurate Ceefax-style alignment maintained across full grid width
- Config.json updated with Header section for colour and text configuration
- Updated TelefactFrame to support (char, fg, bg) tuples
### Fixed
- Misaligned header text and spacing between elements
- Incorrect handling of colour blocks for service provider
- Missing current_page display now restored
### Structure
telefact/
├── src/
│ ├── core/
│ │ ├── telefact_frame.py
│ │ ├── telefact_header.py
│ │ └── telefact_formatter.py
│ ├── telefact_renderer.py
│ └── config_manager.py
├── docs/
│ ├── README.md
│ └── CHANGELOG.md
### Next Planned (v0.1.3)
- Introduce footer renderer with subpage counter and colored background band
- Add configuration-driven page rotation logic
- Implement "page tuning" animation for realism (Ceefax-style search effect)
------------------------------------------------------------
## [v0.1.1] — Header Alignment Prototype (2025-11-02)
- Implemented basic header text alignment
- Added real-time clock display without background colour support
- Began refinement of grid-safe text spacing
------------------------------------------------------------
## [v0.1.0] — Initial Python Framework (2025-11-01)
- Core grid model (TelefactFrame) defines 40×24 matrix
- Base TelefactRenderer with safe-area calibration
- Preliminary test layout with header, body, and footer
- Initial config.json support for font, size, and colour