The qml/main.go was getting pretty large, so I moved all the different types to their own files and cleaned up the imports, var, and const declarations.
One side effect of this is that you can't just run go run main.go, because you have to list out each file individually. Instead use:
go build && ./qml
go run main.go frontend_view.go frontend_window.go qml_frontend.go keys.go qml_dialog.go
Coverage decreased (-0.16%) to 62.58% when pulling 6059eaec7a5564e957ac8a5c0a18eb23b200d155 on bawigga:main-decomposition into bb3e751b99d2b29cc8f08e40a98442ca83ad3562 on limetext:master.
The
qml/main.go
was getting pretty large, so I moved all the different types to their own files and cleaned up the imports, var, and const declarations.One side effect of this is that you can't just run
go run main.go
, because you have to list out each file individually. Instead use:Happy to address any feedback.