Marcus Olsson
Marcus Olsson
tui-go should support modal windows that ask for confirmation or other user input. This would be painted on top of the application and will need some design discussions on how...
For example, the key sequence, Ctrl+X followed by Ctrl+C. Here's some API proposals (are there more?): ```go // Proposal 1 ui.SetKeybinding([]string{"Ctrl+X", "Ctrl+C"}, func() { ui.Quit() }) // Proposal 2 ui.SetKeybinding(func()...
The support for custom theming of labels introduced the need for hierarchical theming. For example, with the following theme: ``` theme.SetStyle("table.cell.selected", tui.Style{Fg: tui.ColorWhite, Bg: tui.ColorBlue}) theme.SetStyle("label.warning", tui.Style{Fg: tui.ColorYellow, Bg: tui.ColorDefault})...
Make ``` cargo.HandlingActivity cargo.HandlingEvent cargo.HandlingHistory ``` into ``` handling.Activity handling.Event handling.History ```
The current domain validation is a bit lacking. Let's discuss some alternatives in this issue: The simplest way would be to go all stdlib and just extract the validation into...
Currently, no implementation is used. https://github.com/marcusolsson/goddd/blob/9042214afd8ff964ef7785cc85489ed7ead44793/main.go#L66 Proposal is to add a new `amqp` subpackage that implements the `inspection.EventHandler` interface.
Currently, the `routing` package contains the `routing.Service` interface as well as the proxy service implementation. This is a pragmatic solution but it might be better ways of separating them.
Renames "Tag pane" to "Tags".