62 lines
2.2 KiB
Markdown
62 lines
2.2 KiB
Markdown
# 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
|