January’s Year of Code 2025 topic is Desktop apps and my project is XojoText.
XojoText is a simple text editor that lets you edit multiple files in one window with a list of files in the left sidebar. You can create new blank documents, documents from a selection in another document or from the clipboard.
It is based on the XojoText example that is included with Xojo, but enhanced in these ways:
- Word, character, line counts shown at bottom of editing area.
- Recent Items menu.
- Window menu.
- Saves window position.
- Prompts to sae changes.
- Contextual menu on files in the sidebar.
- Click “x” to close files in the sidebar.
Suggestions for improvements and things to add:
- Find/Replace capability.
- Printing.
- PDF generation.
I’ve created a forum topic for you to start sharing your Year of Code projects and I’ll also be sure to include this one as well.
You can download the XojoText project from GitHub here: https://github.com/paullefebvre/XojoText
Paul learned to program in BASIC at age 13 and has programmed in more languages than he remembers, with Xojo being an obvious favorite. When not working on Xojo, you can find him talking about retrocomputing at Goto 10 and on Mastodon @lefebvre@hachyderm.io.