citrus is a simple code editor designed for small edits and making notes. As it is a personal project, it is also serving as a way to test a language I am creating, called Lemonade.
- finish UI appearance
- fix journal printing capabilities
- implement syntax highlighting
- interpret Lemonade within the app
- make UI parts dynamic when resizing
The "logo" for this project was made in Microsoft Word by drawing shapes. The font used in the logo is Varela Round. The fonts in the program are "System" and Inconsolata. Tools used to make this project include the Eclipse IDE, SceneBuilder, VSCode, and ANTLR. Also, this is my first time using javafx to make a GUI (I had previously used Swing). For learning purposes, resources like this official tutorial and CSS reference guide are useful, as well as other API documents.
Some accessed Stack Overflow questions:
- Figuring out how to show the app preloader: Java 9 JavaFX Preloader
- Getting stage from controller: How to access a JavaFx Stage from a Controller?
- What are the toolbar nodes on the HTMLEditor: Javafx Removing a node from htmleditor