Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-04-16 | Switch completely to Go and Gio UI | xengineering | |
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-16 | Implement TCP connect / disconnect | xengineering | |
2023-04-16 | Implement fallback DNS resolution | xengineering | |
This uses A / AAAA records while the preferred method in XMPP are SRV records. | |||
2023-04-16 | Implement domain part extraction in Go | xengineering | |
This is needed to continue with DNS resolution. | |||
2023-04-15 | Apply go fmt | xengineering | |
2023-04-15 | Implement basic connection statemachine | xengineering | |
This prepares a real TCP / XMPP connection. | |||
2023-04-11 | Align editors in the middle | xengineering | |
2023-04-11 | Implement dummy functionality for first view | xengineering | |
2023-04-11 | Mask password | xengineering | |
2023-04-11 | Fix variable name | xengineering | |
2023-04-11 | Add editor widgets for JID and password | xengineering | |
These are needed to provide credentials. | |||
2023-04-11 | Turn label to headline and add button | xengineering | |
These elements should be part of the initial view. | |||
2023-04-11 | Further refactoring | xengineering | |
2023-04-10 | go: Refactor with Limox struct | xengineering | |
The central Limox struct allows to structure the whole application in one struct and pass it around to different functions. | |||
2023-02-21 | Adjust window and label size | xengineering | |
2023-02-20 | Set default dimensions for Gio version | xengineering | |
2023-02-20 | Adapt Gio example to LimoX | xengineering | |
2023-02-20 | Add Golang-based Gio example code | xengineering | |
Golang and Gio should be considered as an alternative to the current C- and SDL-based setup. |