illText is a simple and user-friendly text editor built using C++ and the Qt framework. It provides basic text editing functionalities such as creating new files, opening existing files, saving files, and basic text manipulation operations like copy, paste, and cut. This editor also features a transparent text editing area to give it a sleek, modern look.
To build and run illText, you need the following installed on your system:
Clone the Repository:
git clone https://github.com/yourusername/illText.git
cd illText
Configure the Project with CMake:
cmake -B build -S .
Build the Project:
cmake --build build
Run the Application:
./build/illText
On macOS, if you encounter issues related to missing headers like type_traits
, make sure you have the correct developer tools installed:
Ensure you have the Command Line Tools installed:
xcode-select --install
If using Homebrew, ensure Qt is correctly linked:
brew install qt
brew link qt --force --overwrite
You may need to update your CMakeLists.txt to ensure the correct paths for the Qt libraries.
New
button or menu item to start a new document.Open
button or menu item to open an existing file.Save
button or menu item to save your work.Edit
menu or keyboard shortcuts.You can customize the appearance of illText by editing the illtext.ui
file using Qt Designer, or by modifying the stylesheets in illtext.cpp
.
Contributions are welcome! Please feel free to submit a pull request or open an issue to discuss improvements.
This project is licensed under the MIT License. See the LICENSE file for more details.