A sleek and efficient Markdown editor built using Fyne and Go. It provides a user-friendly interface for creating and editing Markdown documents, leveraging the power and simplicity of Fyne's UI toolkit combined with the performance of Go. ππ
About this Repository
π Introduction project of the Building GUI Applications with Fyne and Go course.
β Building a Markdown Editor in Fyne (with Go)
π Creating Menu Items, Saving & Opening Files and Themes!
To start the application, ensure you have both Fyne and Go installed on your system. You can refer to the official documentation for installation instructions:
- Fyne Documentation - Easily Build Native Apps that Work Everywhere
- Go Programming Language - Build Simple, Secure and Scalable systems
If you are using asdf, you can also install Go via the .tool-versions file. More information on this can be found here.
Once Go and Fyne are installed, follow these steps to start the application:
git clone https://github.com/ThomasCode92/hello-fyne
cd hello-fyne # navigate into project folder
go run . # start the program
To run the tests, use the command go test -v .
.
Ensure the fyne command installed before compiling and building the application. When using asdf, reshim golang after the installation. To install the fyne command, use this command:
go install fyne.io/fyne/v2/cmd/fyne@latest
.
Then, to build the application for your operating system, run:
fyne package -appVersion 1.0.0 -name Fyne-MD -release
.