summaryrefslogtreecommitdiff
path: root/go/main.go
AgeCommit message (Collapse)Author
2023-04-16Switch completely to Go and Gio UIxengineering
The properties of the Go language, standard library and the Gio UI library are well suited for this project. The existing experimental Go code exceeds the GTK4 and SDL attempts by far with respect to quality and code simplicity.
2023-04-16Implement TCP connect / disconnectxengineering
2023-04-16Implement fallback DNS resolutionxengineering
This uses A / AAAA records while the preferred method in XMPP are SRV records.
2023-04-16Implement domain part extraction in Goxengineering
This is needed to continue with DNS resolution.
2023-04-15Apply go fmtxengineering
2023-04-15Implement basic connection statemachinexengineering
This prepares a real TCP / XMPP connection.
2023-04-11Align editors in the middlexengineering
2023-04-11Implement dummy functionality for first viewxengineering
2023-04-11Mask passwordxengineering
2023-04-11Fix variable namexengineering
2023-04-11Add editor widgets for JID and passwordxengineering
These are needed to provide credentials.
2023-04-11Turn label to headline and add buttonxengineering
These elements should be part of the initial view.
2023-04-11Further refactoringxengineering
2023-04-10go: Refactor with Limox structxengineering
The central Limox struct allows to structure the whole application in one struct and pass it around to different functions.
2023-02-21Adjust window and label sizexengineering
2023-02-20Set default dimensions for Gio versionxengineering
2023-02-20Adapt Gio example to LimoXxengineering
2023-02-20Add Golang-based Gio example codexengineering
Golang and Gio should be considered as an alternative to the current C- and SDL-based setup.