Commit Graph

29 Commits

Author SHA1 Message Date
daniel 8c393c8f9e Fix language detection bit swap in T42 header parsing
Correctly map C12 and C13 control bits to fix misidentification of Swedish/Finnish (010) and German (001).
Also ensures Page model, Renderer, and UI properly propagate and display the detected language.
2026-01-11 11:40:20 +01:00
daniel 783e5006f7 Adjust cell dimensions and font size for better visibility 2026-01-05 22:20:39 +01:00
daniel 944556f259 Ignore and stop tracking .t42 files 2026-01-05 22:18:44 +01:00
daniel dedabcd12a Remove stale swap file 2026-01-05 22:15:41 +01:00
daniel 67840ad899 Add .gitignore and stop tracking pycache 2026-01-05 22:12:48 +01:00
daniel 1cdc35850a Fix double height character rendering logic 2026-01-04 18:23:25 +01:00
daniel 66cb788fb0 Fixed block rendering issues
Fixed issues where graphic blocks had horizontal stripes in them
2026-01-02 00:20:28 +01:00
daniel 132dc50de8 Feat: Add Home/End key navigation 2025-12-31 15:10:13 +01:00
daniel 7f9d8304be Feat: Add Unsaved Changes warning on Exit/Close/Open 2025-12-31 14:20:01 +01:00
daniel a72bb6cc00 Feat: Add Undo/Redo functionality 2025-12-31 13:40:22 +01:00
daniel 56c0a137a8 Feat: Add Copy/Paste Page Content to Edit menu 2025-12-31 11:45:17 +01:00
daniel 3758cf4105 Fix: Add missing 'Save As...' menu item 2025-12-30 21:29:09 +01:00
daniel afa72806c6 Feat: Add 'Save As...' option to File menu 2025-12-30 21:25:31 +01:00
daniel 9028d9d2d1 Fix: Initialize status bar widgets in MainWindow constructor 2025-12-30 21:22:09 +01:00
daniel e624659c90 Feat: Add Status Bar with Progress Bar for Load on Save operations 2025-12-30 21:20:27 +01:00
daniel 5a86936e54 Feat: Add Prev/Next subpage navigation buttons 2025-12-30 21:07:12 +01:00
daniel 93724da68c Feat: Add 'Close File' option to menu to unload current file 2025-12-30 21:05:25 +01:00
daniel e223917b94 Fix: Improve file integrity on save by preserving original packet headers 2025-12-30 20:41:47 +01:00
daniel fc55927b78 README.me added 2025-12-30 19:59:51 +01:00
daniel 010305eabc Updated build-linux yaml 2025-12-30 19:16:14 +01:00
daniel 27235ced7c Updated build-linux yaml 2025-12-30 19:13:59 +01:00
daniel 7efe8f276c Updated build linux yaml 2025-12-30 19:09:28 +01:00
daniel 9da6e81470 CI: Downgrade Python to 3.10 to fix Gitea runner compatibility 2025-12-30 19:03:52 +01:00
daniel 5927a8f697 Updated Linux workflow yaml 2025-12-30 19:02:27 +01:00
daniel 44df49071c CI: Fix Gitea server hostname resolution by rewriting git URLs 2025-12-30 19:00:15 +01:00
daniel 8e8d8943eb CI/CD: Add Gitea build workflows for Linux and Windows 2025-12-30 18:42:32 +01:00
daniel 088ad1a320 Feature: Enhanced Editing, Hex Inspector, Color Shortcuts
- Enhanced Editing: Auto-create packets, Enter key support.
- Cursor: Fixed visibility (composition mode), click-to-move, immediate redraw.
- Hex Inspector: Added Hex Value display and input panel.
- Shortcuts: Added Color Insert buttons.
- Fixes: Resolved Hamming encoding for save, fixed duplicate spaces bug, fixed IndentationError.
2025-12-28 21:57:44 +01:00
daniel e2ed4dd1e2 Refactor UI: Replace Page Tree with List+Dropdown. Fix header rendering and crash. 2025-12-28 21:41:09 +01:00
daniel 6000897578 Initial commit: Core Teletext Editor functionality 2025-12-28 21:38:21 +01:00