Skip to content

TinyTEd Alpha

Latest

Choose a tag to compare

@AndersonShroeder AndersonShroeder released this 12 Aug 22:35
· 24 commits to main since this release

TinyTEd v1.0.0 Release Notes

Overview

TinyTEd is a minimalist command-line text editor designed for simplicity and efficiency. The v1.0.0 release introduces core functionalities, enhancing the editing experience with essential features and an intuitive user interface.

Features

Core Functionalities

  • File Operations: Open and save files with basic error handling.
  • Text Navigation: Move the cursor using arrow keys, home, end, page up, and page down.
  • Editing Capabilities: Insert and delete characters and lines, with support for basic text modification.

User Interface

  • Terminal-Based GUI: Provides a clear and responsive terminal interface.
  • Status Bar: Displays filename, line and column numbers, and modification status.
  • Message Bar: Shows status messages and prompts to guide the user.

Commands

  • Help (-h): Lists available command-line options.
  • Verbose Mode (-v): Launches TinyTEd in verbose mode for detailed output.

Special Features

  • Splash Screen: Displays a cover page with version information and a brief introduction to TinyTEd.
  • Error Handling: Graceful handling of file I/O errors and invalid inputs.

Key Changes

  • Improved Cursor Management: Enhanced cursor movement with boundary checks.
  • Enhanced File I/O: Robust file opening and saving mechanisms.
  • Command Processing: Efficient key processing and command handling.

Installation

To install TinyTEd, compile the source code and run the resulting binary. For detailed instructions, refer to the installation guide.

Usage

Run TinyTEd from the command line with optional arguments:

  • -h for help
  • -v for verbose mode

To open a file, pass the file path as an argument:

./build/tinyted example.txt