https://github.com/thomascode92/fyne-md
A sleek and efficient Markdown editor built using Fyne and Go. 📝📄
https://github.com/thomascode92/fyne-md
fyne go golang markdown-editor udemy-course-project
Last synced: 3 months ago
JSON representation
A sleek and efficient Markdown editor built using Fyne and Go. 📝📄
- Host: GitHub
- URL: https://github.com/thomascode92/fyne-md
- Owner: ThomasCode92
- Created: 2024-06-16T10:00:30.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-06-20T06:06:07.000Z (about 1 year ago)
- Last Synced: 2024-10-12T00:50:50.452Z (9 months ago)
- Topics: fyne, go, golang, markdown-editor, udemy-course-project
- Language: Go
- Homepage:
- Size: 45.9 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Fyne Markdown Editor
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](https://www.udemy.com/course/building-gui-applications-with-fyne-and-go-golang/?couponCode=KEEPLEARNING)_ course.
⭐ Building a Markdown Editor in Fyne (with Go)
🔍 Creating Menu Items, Saving & Opening Files and Themes!## Start the application
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](https://docs.fyne.io/) - Easily Build Native Apps that Work Everywhere
- [Go Programming Language](https://go.dev/) - Build Simple, Secure and Scalable systemsIf you are using [asdf](https://asdf-vm.com/), you can also install Go via the _.tool-versions_ file. More information on this can be found [here](https://asdf-vm.com/manage/configuration.html#tool-versions).
Once Go and Fyne are installed, follow these steps to start the application:```bash
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 .`.
### Build the application
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`.