Releases: TechRuler/tkeditor
Releases · TechRuler/tkeditor
0.1.1
✨ tkeditor 0.1.1 – Stability & API Improvements
This release focuses on improving stability, developer experience, and public APIs after the first public release.
🚀 What’s new in v0.1.1
- 🔹 Improved syntax highlighting architecture (BaseLexer API refinements)
- 🔹 Added
.pyistub files for better IDE autocomplete and type hints - 🔹 Enhanced line number and folding canvas configuration support
- 🔹 Cleaner and more flexible editor configuration methods
- 🔹 Improved code folding behavior and symbol handling
- 🔹 Better separation of editor components (Text, LineNumber, FoldingCode)
🛠 Fixes & Improvements
- 🔧 Fixed multiple type-hint and configuration issues
- 🔧 Improved internal attribute handling and encapsulation
- 🔧 More predictable style resolution and defaults
- 🔧 Minor performance and rendering optimizations
🧪 Supported Python versions
- Python 3.10+
This release prepares the foundation for upcoming features like multi-language lexers, plugin-style extensions, and advanced editor tooling.
0.1.0 – Initial Release
✨ tkeditor 0.1.0 – First Public Release
tkeditor is a powerful, fully customizable code editor built with Tkinter.
🚀 Features in v0.1.0
- 🔹 Full syntax highlighter (supports keywords, functions, strings, comments)
- 🔹 Code folding (expand/collapse functions, classes, blocks)
- 🔹 Line numbers with active-line highlight
- 🔹 Custom theme engine (light/dark themes)
- 🔹 Customizable fonts, colors, paddings
- 🔹 Efficient text rendering for large files
- 🔹 Auto-indent system
🧪 Supported Python versions
- Python 3.10+