Skip to content
/ kernpad Public

A simple cross-platform text editor. I have no idea what I'm doing.

License

Notifications You must be signed in to change notification settings

k3rs3d/kernpad

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kernpad

This is a basic Notepad-style text editor written in Rust using the Druid library. This project is intended as a learning project for exploring GUI development in Rust.

The goal is to create a cross-platform, lightweight, and portable plain text editor that is simple and streamlined, similar to Windows Notepad, but with the potential for more features to be added over time.

Features

  • Cross-platform (Windows, macOS, Linux)
  • Basic text editing
  • Load and save files
  • New File
  • Undo/Redo
  • Find/Replace
  • Preferences for customizing the editor
  • Status bar toggle
  • Localization?
  • Printing?
  • Tabbed interface for multiple files?

Building from Source

Clone the repository:

git clone https://github.com/k3rs3d/kernpad.git
cd kernpad

Build the project:

cargo build

Run the project:

cargo run

Usage

Simply type directly into the text box.

Use the menu options to open, save, or create new files.

Current keyboard shortcuts:

  • Load File: Ctrl + O
  • Save File: Ctrl + S
  • Save File As: ctrl + Shift + S
  • Quit: Ctrl + Q

About

A simple cross-platform text editor. I have no idea what I'm doing.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages