JavaNest is a simple code editor built using Java, providing an environment for editing and managing text-based files. This is an early alpha version (v0.2a
) of the project, currently under active development. The goal of JavaNest is to offer a minimal yet customizable code editing experience.
JavaNest takes its name from the concept of Java being the core technology behind the application. The word "Nest" symbolizes a nurturing space where ideas can grow and evolve, just as a nest provides safety and comfort for young birds. This code editor aims to offer a simple, organized environment where developers can work with their source code comfortably.
As of version v0.2a
, the following features are available:
- Basic text editing: You can open, edit, and save text files with ease.
- Font size adjustment: You can increase or decrease the font size through the
View
menu. - File metadata: When saving, the editor adds custom metadata to the file, including the editor version and last modified time.
- Line numbering: Visible line numbers are displayed alongside the text for improved readability.
- Customizable font selection: Users can select different fonts to enhance their editing experience.
Current screenshots of the editor in its basic form and with font adjustment features.
The following features are planned for future versions:
- Syntax highlighting: Support for multiple programming languages with color-coded syntax.
- Theme support: Customize the look and feel of the editor with different color schemes.
- Auto-completion: Suggestions for code completion based on the language being used.
- Real-time syntax checking: Catch syntax errors as you type.
This is an early alpha version (v0.2a
) of JavaNest CodeEditor, and it is currently in active development. It includes only the basic functionality needed to open, edit, and save files. Expect bugs, performance issues, and incomplete features.
If you encounter any issues or have suggestions for features, feel free to reach out to the author.
This project is licensed under the MIT License. See the LICENSE file for more details.
Self-taught coder | Still Learning | Fluent in Java❤️ & Python | C/C++, Rust, & Basic Web Development | Passionate about Embedded Systems ❤️