Ember is a lightweight and fast text editor designed to provide a seamless document editing experience, with a special focus on quick file handling and minimal system resource usage. Ember is ideal for individual users and developers who want to view and edit text or code files quickly, without unnecessary overhead. With support for syntax highlighting, customization options, and a clean UI, Ember aims to improve productivity while remaining highly responsive, even when handling larger documents.
Ember Latest Version |
Ember Earliest Concept |
- Quick File Loading: Open and edit text files almost instantly, regardless of size.
- Multiple File Format Support: Works with plain text (
.txt
), and several popular programming languages such as C, C++, Python, and Java. - Undo/Redo Support: Easily revert or reapply changes to your document with unlimited undo/redo.
- Syntax Highlighting: Basic syntax highlighting for common programming languages to make code more readable.
- Opacity Slider: In case you want to write notes, or code, while watching a YouTube video, you can adjust the opacity of the editor at any time.
- Performance Optimization: Further improvements to handle larger files and complex codebases more efficiently.
- Customizable UI: Change the theme, font, and layout of the editor to suit your personal preferences.
- Auto-save Feature: Prevent data loss by automatically saving your progress during editing sessions.
- Enhanced Auto-Save: More control over auto-save intervals and options for manual save snapshots.
- Advanced Syntax Highlighting: Support for more languages and improved accuracy in highlighting.
To install and use Ember locally, follow these steps:
- C++ Compiler: Ensure you have a C++ compiler installed (like
g++
or MSVC for Windows). - Qt 6 Framework: Ember is built using the Qt 6 framework. Install Qt by following the instructions for your platform from the Qt website.
- Clone the repository to your local machine:
git clone https://github.com/AlexJMercer/Ember-Text_Editor.git cd Ember-Text_Editor
-
Open the project in Visual Studio from the
.sln
file.- Ensure that Qt is properly integrated into Visual Studio (you can set the Qt version in your project's properties).
- Build the project by selecting Build > Build Solution.
-
Once the build process is complete, you can run Ember directly from Visual Studio by selecting Debug > Start Without Debugging or navigating to the build folder and running the executable.
This project is licensed under the GPL-3.0 License. You are free to use, and distribute the code, however, changing/modifying it is not allowed.
For more details, see the LICENSE file.