A text editor written in Odin using the Raylib library
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Go to file
Ronald 00eac4d5d6 Add support for opening files with a dialog box
This also tidies up some of the code for saving files, the dialogs are
opened in a new thread so that we can continue to render the application
in the main thread
6 months ago
assets/images/screenshots Updated README 7 months ago
file_dialog WIP: Add support for open and save file dialogs 7 months ago
LICENSE Add README and LICENSE 7 months ago
README.md Updated README 7 months ago
colours.odin Add the start of this to a repository 7 months ago
config.odin Implement themes 7 months ago
constants.odin Increase default font size 6 months ago
main.odin Add support for opening files with a dialog box 6 months ago
themes.odin Add themes file 7 months ago
types.odin Add support for opening files with a dialog box 6 months ago

README.md

notepad_squared

A simple text editor written in Odin using the Raylib library.

Todo

Features

Add support for saving files - Kind of important that - Done

Add config file - Font and themes - Done

Show whether a file has been saved or not - Done However, when undo is implemented this implementation may need to change

Line wrapping that wraps on words when possible

Ensure that Home, End, Delete keys work - Done

Add shortcuts

Add menu bar - should contain, file, edit and settings

Need to add a right click menu

Add support for opening files from the editor - drag and drop support and file dialog

Syntax highlighting

Bugs

Holding a key (backspace or arrow keys) doesn't work as expected - Done

Screenshots

2025-06-12