https://github.com/maskedsyntax/tabbedink
A simple Text Editor in Python TKinter (Like Gedit/ Notepad)
https://github.com/maskedsyntax/tabbedink
Last synced: 9 months ago
JSON representation
A simple Text Editor in Python TKinter (Like Gedit/ Notepad)
- Host: GitHub
- URL: https://github.com/maskedsyntax/tabbedink
- Owner: MaskedSyntax
- Created: 2021-04-02T18:33:32.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2024-11-20T18:37:06.000Z (about 1 year ago)
- Last Synced: 2025-03-26T10:11:23.012Z (10 months ago)
- Language: Python
- Size: 4.88 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# TabbedInk 🖊️
**TabbedInk** is a lightweight and modern text editor designed for simplicity and efficiency. It is built using Python's **Tkinter** library and currently offers essential features like creating, opening, saving, and editing text files. The project is in its initial phase, and development will resume in 3-4 months to implement advanced features and a polished user interface.
---
## 🌟 Current Features
- **File Operations**:
- Open, save, and create new text files.
- **Basic Text Editing**:
- Write, edit, and delete text.
- **Clipboard Operations**:
- Cut, copy, and paste.
---
## 🛠️ Planned Features (Phase 2)
When development resumes, the following features will be implemented:
### **Core Enhancements**
- **Tabbed Editing**:
- Support for opening multiple files in tabs for easy multitasking.
- **UI Overhaul**:
- Implement a modern, responsive design using **ttk** or **CustomTkinter**.
- **Search and Replace**:
- Quickly find and replace text within the editor.
### **Additional Features**
- **Word Count**:
- Display word and character count in the status bar.
- **Font Customization**:
- Options to change font size, style, and type.
- **Dark Mode**:
- Toggle between light and dark themes for better usability.
- **Keyboard Shortcuts**:
- Convenient shortcuts for frequent actions.
---
## 🗓️ Roadmap
### Phase 1 (Completed)
- Basic text editor functionality with file operations and editing.
### Phase 2 (3-4 Months Later)
- Start implementing advanced features like tabbed editing, search/replace, and a revamped UI.
### Phase 3
- Add final touches:
- Word count display.
- Dark mode and additional themes.
- Optimize performance and usability.
---
## 🤝 Contributing
TabbedInk is currently in its planning phase for the next set of features. Contributions will be welcomed once development resumes. Stay tuned for updates on how you can participate!
---
## 📜 License
This project is licensed under the **MIT License**, allowing for open collaboration and contributions. A LICENSE file will be added as part of the repository setup.
---
## 💬 Acknowledgments
- Inspired by the simplicity of traditional text editors.
- Thanks to the **Tkinter** and **CustomTkinter** communities for their tools in building modern UIs.
---
**Note**: The project is currently functional with basic features and will undergo major development after 3-4 months.